ES/logOut: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (Добавление языков) |
||
Line 32: | Line 32: | ||
{{Funciones_de_Cuenta}} | {{Funciones_de_Cuenta}} | ||
[[en:logOut]] | |||
[[ru:logOut]] | |||
[[es:logOut]] | [[es:logOut]] | ||
[[zh-cn:logOut]] |
Latest revision as of 15:06, 12 April 2021
Esta funcion cierra la sesión del jugador indicado.
Sintaxis
bool logOut ( jugador elJugador )
Argumentos requeridos
- elJugador: El jugador al que quiere cerrarle la sesión.
Devuelve
Devuelve true si el jugador cerro sesión satisfactoriamente, false o nil si fallo por alguna razon, ej: el jugador no estaba loggeado.
Ejemplo
Este ejmeplo cierra la sesión de todos los usuarios del servidor cuando el recurso se (re)inicia. Esto seria util para los recursos que muestran una patantalla de inicio de sesión onClientResourceStart.
function logoutAll () local players = getElementsByType ( "player" ) -- Obtener los jugadores. for k, player in ipairs ( players ) do -- Para todos los jugadores hacer lo siguiente... account = getPlayerAccount ( player ) -- Obtener todas sus cuentas. if ( not isGuestAccount ( account ) ) then -- Para cada jugador que esta loggeado... logOut ( player ) -- Cerramos su sesión. end end end -- Ejecutarlo cuando el recurso (re)inicia addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), logoutAll )