20.06.2013, 13:54
try this
pawn Код:
if(strcmp("/kick", cmdtext, true, 5) == 0)
{
if(IsPlayerAdmin(playerid)){ // Check if you're an admin.
if(!strlen(cmdtext[6])){
return SendClientMessage(playerid, 0xFFAA00AA, "Usage: /kick [targetid]");
}
new targetid = strval(cmdtext[6]);
if(IsPlayerConnected(targetid)){
new string[128], playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
GetPlayerName(targetid, targetname, MAX_PLAYER_NAME);
format(string, 128, "Admin %s kicked you from the server.", playername);
SendClientMessage(targetid, 0xFFAA00AA, string);
Kick(targetid);
format(string, 128, "Admin %s kicked %s from the server.", playername, targetname);
SendClientMessageToAll(0xFFAA00AA, string);
}
else{
return SendClientMessage(playerid, 0xFFAA00AA, "That player is not connected.");
}
}
else{
return SendClientMessage(playerid, 0xFFAA00AA, "RCON Admin only.");
}
return 1;
}