Kick ES
From SA-MP Wiki
Description:
Expulsa a un jugador del servidor.
(playerid)
playerid | La ID del jugador a expulsar |
Retorno | Esta función no retorna un valor específico |
public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/echame", true) == 0) { //Te expulsará cuando uses el comando /echame. Kick(playerid); return 1; } return 0; }
Nota | A partir de SA-MP 0.3x, cualquier acción no funcionará; se deberá de usar un timer para retrasar la función Kick(). Por ejemplo, el envío de un mensaje con SendClientMessage antes de Kick() no funcionará. |
El siguiente código muestra una forma de mostrar un mensaje para el jugador antes de que sea expulsado:
forward KickPublic(playerid); public KickPublic(playerid) Kick(playerid); stock KickWithMessage(playerid, color, message[]) { SendClientMessage(playerid, color, message); SetTimerEx("KickPublic", 1000, 0, "d", playerid); //Tarda 1 segundo en ser expulsado desde que aparece el mensaje } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/kickme", true) == 0) { KickWithMessage(playerid, 0xFF0000FF, "Has sido expulsado."); return 1; } return 0; } //por Kye
Funciones relacionadas
Las siguientes funciones pueden ser útiles, ya que éstas están relacionadas con esta función de alguna u otra manera.
- Ban Banea a un jugador del servidor.
- BanEx Banea a un jugador del servidor y le envia un mensaje.
Callbacks relacionadas
Las siguientes callbacks pueden ser útiles, ya que éstas están relacionadas con esta función de alguna u otra manera.
- OnPlayerDisconnect Llamado cuando un jugador se desconecta del servidor.