Kick PT
From SA-MP Wiki
Description:
Expulsa um jogador do servidor. Ele ira ter de sair do jogo e entrar novamente caso queira continuar jogando.
(playerid)
playerid | ID do jogador a ser expulsado. |
Retorno | Esta função não retorna um valor especifico. |
public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/meexpulse", true) == 0) { Kick(playerid); return 1; } return 0; }
Important | Após SA-MP 0.3x, qualquer ação tomada antes de Kick() (tais como envios de mensagem com SendClientMessage) não ira funcionar. Um temporizador deve ser usado para retardar a expulsão. |
O seguinte trecho de código mostra uma maneira de exibir uma mensagem para o jogador antes de expulsa-lo:
forward KickPublic(playerid); public KickPublic(playerid) Kick(playerid); stock KickWithMessage(playerid, color, message[]) { SendClientMessage(playerid, color, message); SetTimerEx("KickPublic", 1000, 0, "d", playerid); //Atraso de 1 segundo } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/meexpulse", true) == 0) { KickWithMessage(playerid, 0xFF0000FF, "Você foi expulso."); return 1; } return 0; } //by Kye
Funções Relacionadas
As seguintes funções podem ser úteis, pois estão de alguma forma, relacionadas a esta função.
- Ban: Ban a player from playing on the server.
- BanEx: Ban a player with a custom reason.