pawn Код:
CMD:makeadmin(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "You are not a Staff Member!");
new id, level;
if (sscanf(params, "ud", id, level)) return SendClientMessage(playerid, -1, "Syntax: /makeadmin [id] [level]");
if (id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Invalid player");
new INI:File = INI_Open(UserPath(id));
INI_WriteInt(File, "Admin", level);
INI_Close(File);
SendClientMessage(playerid, -1, "Staff level has been set!");
new targetid[MAX_PLAYER_NAME], promoter[MAX_PLAYER_NAME], string[84];
GetPlayerName(id, targetid, sizeof(targetid));
GetPlayerName(playerid, promoter, sizeof(promoter));
format(string, sizeof(string), "AdmCmd: %s has made %s admin level %d", promoter, targetid, level);
SendClientMessageToAll(0xAA3333AA, string);
format(string, sizeof(string), "You have been promoted to admin level %d by %s!", level, promoter);
SendClientMessage(id, 0x00CED1, string);
return 1;
}