24.06.2012, 01:59
Olб, entгo eu estive editando um comando /kick, mais ai quando eu digito o comando, eu posso colocar qualquer ID, que apenas estб kikando o ID 0. ME AJUDEM
pawn Код:
CMD:kick(playerid, params[])
{
new Player, Reason[256];
if (sscanf(params, "us[256]", Player, Reason))
{
SendClientMessage(playerid, COLOR_GRAD2, "[Modo]: {FFFFFF}(/kick [PartDoNome/IdDoJogador] [Motivo])");
}
else if (Player == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, COLOR_WHITE, "[Conexгo]: Jogador Invбlido.");
}
else
{
if(IsPlayerConnected(playerid))
{
if(Logged[playerid] == 1)
{
if(PlayerInfo[playerid][pAdmin] > 1)
{
new playername[MAX_PLAYER_NAME], playername2[MAX_PLAYER_NAME], string[256];
GetPlayerName(playerid, playername, sizeof(playername));
playername[strfind(playername,"_")] = ' ';
GetPlayerName(Player, playername2, sizeof(playername2));
playername2[strfind(playername2,"_")] = ' ';
format(string, sizeof(string), "[AdminCmd]: %s foi kickado pelo administrador %s - Motivo: %s", playername2, playername, Reason);
SendClientMessageToAll(COLOR_INTENSE, string);
Kick(Player);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "[Servidor]: Vocк nгo estб autorizado a usar esse comando!");
}
}
}
}
return 1;
}