CMD:kick(playerid, params[])
{
new id, nome[24], motivo[200], string[200], opp[24];
GetPlayerName(playerid, nome, sizeof(nome));
GetPlayerName(playerid, opp, sizeof(opp));
if(PlayerInfo[playerid][pAdmin] < 1 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "[ERRO]: Vocк nгo tem permissгo apenas admin level 1 + !.");
if(sscanf(params, "us", id, motivo)) return SendClientMessage(playerid, -1, "[USO]: /kick [ID] [Motivo]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "[ERRO]: Jogador Nгo Conectado ");
format(string, sizeof(string), "[SERVER]: O Jogador %s Foi Kickado Pelo Admin %s Motivo: %s", nome, opp, motivo);
SendClientMessageToAll(-1, string);
Kick(id);
return 1;
}
CMD:kick(playerid, params[])
{
new id, nome[24], motivo[200], string[200], opp[24];
GetPlayerName(playerid, opp, sizeof(opp));
if(PlayerInfo[playerid][pAdmin] < 1 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "[ERRO]: Vocк nгo tem permissгo apenas admin level 1 + !.");
if(sscanf(params, "us", id, motivo)) return SendClientMessage(playerid, -1, "[USO]: /kick [ID] [Motivo]");
if(IsPlayerConnected(id))
{
GetPlayerName(id, nome, sizeof(nome));
format(string, sizeof(string), "[SERVER]: O Jogador %s Foi Kickado Pelo Admin %s Motivo: %s", nome, opp, motivo);
SendClientMessageToAll(-1, string);
Kick(id);
}
else return SendClientMessage(playerid, -1, "[ERRO]: Jogador Nгo Conectado ");
return 1;
}
motivo[200], string[200]
so uma coisa pra que dois getplayer name ?
e pra que tanto new sem usar ? |
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success)
{
new string[128];
format(string, sizeof(string), "{FF0000}[ERRO]: O Comando {0000FF}%s {FF0000}Nгo й Vбlido, Tente /Ajuda ou /Relato !.", cmdtext);
SendClientMessage(playerid, -1, string);
return 1;
}
return 1;
}