28.01.2010, 08:16
pawn Код:
if(strcmp(cmd, "/akill", true) == 0 && PlayerAdminLevel[playerid] == 1337) // Admin Kill A Player
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_ERROR, "USAGE: /akill (id)");
return 1;
}
giveplayerid = strval(tmp);
if(!IsNumeric(tmp))
{
SendClientMessage(playerid, COLOR_ERROR, "USAGE: /akill (id) ID Must be a number");
return 1;
}
new output[255];
AdminKilled[giveplayerid] =1;
strmid(output,cmdtext,9,strlen(cmdtext));
if (IsPlayerConnected(giveplayerid))
{
GetPlayerName(giveplayerid, string, 24);
format(string, 100, "**(ADMIN KILL)** %s(%d) %s", string,giveplayerid,output);
printf("%s", string);
SendClientMessageToAll(0xFF7F50AA, string);
SetPlayerHealth(giveplayerid,0);
}
else
{
format(string, sizeof(string), "ID (%d) Is not an active player", giveplayerid);
SendClientMessage(playerid, COLOR_ERROR, string);
}
return 1;
}
Untested