ES/kickPlayer: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{Server function}} __NOTOC__ Esta función kickea(desconecta) a un jugador del servidor. ==Sintaxis== <syntaxhighlight lang="lua"> bool kickPlayer ( player jugadorAKickear, [ player jugadorR...") |
m (→Sintaxis) |
||
Line 7: | Line 7: | ||
bool kickPlayer ( player jugadorAKickear, [ player jugadorResponsable, string razón = "" ] ) | bool kickPlayer ( player jugadorAKickear, [ player jugadorResponsable, string razón = "" ] ) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
'' | ''o'' | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
bool kickPlayer ( player jugadorAKickear, [ string razón = "" ] ) | bool kickPlayer ( player jugadorAKickear, [ string razón = "" ] ) |
Latest revision as of 15:48, 17 February 2011
Esta función kickea(desconecta) a un jugador del servidor.
Sintaxis
bool kickPlayer ( player jugadorAKickear, [ player jugadorResponsable, string razón = "" ] )
o
bool kickPlayer ( player jugadorAKickear, [ string razón = "" ] )
Argumentos Requeridos
- jugadorAKickear: El player que se quiere kickear del servidor.
Argumentos Opcionales
NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.
- jugadorResponsable: El jugador responsable de la acción. Nota: Si usas la segunda sintaxis, el jugador responsable va a ser "Console"(consola).
- razón: La razón del kickeo.
Devuelve
Devuelve true si el jugador fue kickeado satisfactoriamente, false si fueron ingresados argumentos inválidos.
Ejemplos
Este ejemplo permite a un jugador kickear a cualquier otro que tenga un nivel inferior.
function kickPlayerHandler ( sourcePlayer, commandname, kickedname, reason ) -- Get player element from the name local kicked = getPlayerFromNick ( kickedname ) -- If the client who sent the command has a higher level if ( hasObjectPermissionTo ( sourcePlayer, "function.kickPlayer" ) ) then -- Kick the player kickPlayer ( kicked, sourcePlayer, reason ) end end -- Add the "kick" command handler addCommandHandler ( "kick", kickPlayerHandler )