29/09/2020 12:03
Código PHP:
CMD:kick(playerid, params[])
{
new id, motivo[128];
if(Jogador[playerid][Admin] < 1)
return SendClientMessage(playerid, 0xFF0000FF, "* Você não tem permissão");
if(sscanf(params, "ds[128]", id, motivo))
return SendClientMessage(playerid, 0xFF0000FF, "Use: Kick (id) (motivo)"));
if(!IsPlayerConnected(id))
return SendClientMessage(playerid, 0xFF0000FF, "* Jogador offline!");
SendClientMessageToAll(COR_ERRO, "| KICK | O(A) %s kickou o(a) jogador(a) %s ( Motivo: %s )", GetUserName(playerid), GetUserName(id), motivo);
return Kick(id);
}
Macro SendClientMessageToAll
Código PHP:
new __message[280];
#define SendClientMessageToAll(%0,%1,%2) \
(format(__message,sizeof(__message),%1,%2),SendClientMessageToAll(%0,__message))
GetUserName
Código PHP:
GetUserName(playerid)
{
new __pName[MAX_PLAYER_NAME + 6];
if(IsPlayerConnected(playerid)) {
GetPlayerName(playerid, __pName, sizeof(__pName));
}
return __pName;
}