06.05.2010, 12:39
Код:
if(strcmp(cmd, "/kick", true) == 0) { if(PlayerInfo[playerid][Adminlevel] >= 1) { tmp = strtok(cmdtext,idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /kick [playerid] [reason]"); new player1 = strval(tmp); new Reason[120]; strmid(Reason,cmdtext,strlen(cmd)+strlen(tmp)+2,strlen(cmdtext)); if(IsPlayerConnected(player1)) { GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname)); format(string,sizeof(string),"You have kicked %s from the server!(Reason: %i)", playername, Reason); SendClientMessage(playerid, COLOR_GREEN, string); format(string,sizeof(string),"Administrator %s has kicked %s from the server!(Reason: %i)",adminname, playername, Reason); SendClientMessageToAll(COLOR_GREEN, string); printf("%s has kicked %s from the server !(Reason: %i)",adminname, playername, Reason); Kick(player1); }//else invalid player id } return 1; }