14.10.2010, 04:57
i have maked kick command its work and its kick but i need help how i can make when the player kicked the name saved in my logs file
Pawn
Pawn
Код:
dcmd_kick(playerid,params[]) { new Reason[256], player1, pID, i; if(Player[playerid][admin] < 3){ return SendClientMessage(playerid,COLOR_RED,"You Dont Have Right To Use This Command!"); } if(sscanf(params,"us",pID,Reason)){ return SendClientMessage(playerid,COLOR_RED,"USAGE: /kick [playerid] [reason]"); } if(!IsPlayerConnected(pID)) { return SendClientMessage(playerid,COLOR_RED,"Nobody is connected with this ID!"); } if(Player[player1][admin]){ return SendClientMessage(playerid,COLOR_RED,"You can't KICK yourself"); } if(Player[playerid][admin] < Player[pID][admin]){ return SendClientMessage(playerid,COLOR_RED,"You can`t KICK a high ranked admin"); } new name[MAX_PLAYER_NAME], string[256], string2[256], string3[256]; GetPlayerName(pID,name,sizeof(name)); format(string,sizeof(string),"**(ADMIN KICK)** %s(%d) %s",name,pID,Reason); format(string2,sizeof(string2),"%s(%d) (Has Been Forced To Read Rules)",name,pID); format(string3,sizeof(string3),"You Have Been KICKED By Admin For Reason: %s",Reason); SendClientMessageToAll(COLOR_RED,string); SendClientMessageToAll(COLOR_RED,string2); SendClientMessage(i,COLOR_RED,string3); Kick(pID); return 1; }