11.08.2012, 15:27
Hello. I made a easy Kick system for me.
But when i kick someone it says My name like MyName has been kicked by Administrator MyName
Instead of the Players name.
But when i kick someone it says My name like MyName has been kicked by Administrator MyName
Instead of the Players name.
PHP код:
CMD:kick(playerid, params[])
{
if(pInfo[playerid][pAdmin] < 6) return 0;
new PID;
new reason[64];
new str[128];
new Playername[MAX_PLAYER_NAME], Adminname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Adminname, sizeof(Adminname));
GetPlayerName(PID, Playername, sizeof(Playername));
if(sscanf(params, "us[64]", PID,reason)) return SendClientMessage(playerid, 0xFF0000C8, "USAGE: /kick [playerid] [reason]");
if(!IsPlayerConnected(PID))
return SendClientMessage(playerid, 0xFF0000C8, "Player is not Connected!");
format(str,sizeof(str),"%s has been Kicked by Admin %s. Reason: %s", Playername, Adminname, reason);
SendClientMessageToAll(0xFF0000C8, str);
Kick(PID);
return 1;
}