07.07.2015, 19:13
You're setting [playerid] to get the donator level, not the ID
pawn Код:
CMD:setdonator(playerid, params[])
{
new id, string[256];
if(sscanf(params, "u", id)) return SendClientMessage(playerid,RED,"[USAGE]: /setdonator [name/id]");
if(PlayerInfo[playerid][pAdmin] < 3) return 0;
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, RED, "Player not found.");
{
format(string, sizeof(string), "{009BFF}You have give %s (%d) Donator Player level", GetName(id), id);
SendClientMessage(playerid, GREEN, string);
PlayerInfo[id][pDonator] = 1; //This was most likely the problem.
}
return true;
}