ES/logOut
Jump to navigation
Jump to search
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 )