ES/logOut: Difference between revisions
Jump to navigation
Jump to search
(Created page with "__NOTOC__ {{Server function}} Esta funcion cierra la sesión del jugador indicado. ==Sintaxis== <syntaxhighlight lang="lua"> bool logOut ( jugador elJugador ) </syntaxhighlight> ===Argumentos requeri...") |
No edit summary |
||
Line 30: | Line 30: | ||
==Ver también== | ==Ver también== | ||
{{ | {{Funciones_de_Cuenta}} |
Revision as of 11:17, 10 June 2011
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 )