31.05.2013, 15:05
pawn Код:
CMD:makeadmin(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return 1;
new id, level, file[128];
if(sscanf(params, "ri", id, level)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /makeadmin [playerid] [level 1-4]");
//You need to format file here with the file path for their user data.
format(file, sizeof(file), "Filepath/here");
if(fexist(file))
{
format(file, sizeof(file), "You have been promoted to admin level %i!", level);
SendClientMessage(playerid, COLOR_YELLOW, file);
PlayerInfo[playerid][pAdminLevel] = level;
dini_IntSet(file, "AdminLevel", PlayerInfo[playerid][pAdminLevel]);
}
else SendClientMessage(playerid, 0xCC0000AA, "This user isn't registered!");
return 1;
}