22.03.2012, 20:19
Please help me with the /warn [ID] [Reason] , I dont know how to do that ..

command(warn, playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new id, reason[128], string[128], playername[24];
if(sscanf(params, "us[128]", id, reason)) return SendClientMessage(playerid, 0xFFFFFFFF, "Syntax: /warn [playerid] [reason]");
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You're not an admin!");
if(IsPlayerConnected(id))
{
GetPlayerName(id, playername, sizeof(playername));
warn[playerid] += 1;
format(string, sizeof(string), "%s has been warned, reason: %s", playername, reason);
SendClientMessageToAll(0xFF0000FF, string);
}
else SendClientMessage(playerid, 0xAAAAAAFF, "Player is offline!");
}
return 1;
}