ES/kickPlayer
Jump to navigation
Jump to search
Esta función kickea(desconecta) a un jugador del servidor.
Sintaxis
bool kickPlayer ( player jugadorAKickear, [ player jugadorResponsable, string razón = "" ] )
or
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 )