24.06.2014, 14:18
How come this doesn't save the Helper Level?
Код:
CMD:sethelperlevel(playerid, params[])
{
new targetid, targetname[24], adminname[24], string1[128], string2[128], level, string3[128];
if(IsPlayerAdmin(playerid))
{
if(sscanf(params, "ud", targetid, level)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /sethelperlevel [ID] [LEVEL]");
{
new INI:file = INI_Open(Path(playerid));
INI_WriteInt(file,"HelperLevel",level);
INI_Close(file);
GetPlayerName(targetid, targetname, 24);
GetPlayerName(playerid, adminname, 24);
format(string1, 128, "You have promoted %s to Helper Level %d.", targetname, level);
format(string2, 128, "Admin %s has promoted you to Helper Level %d. ", adminname, level);
format(string3, 128, "Admin %s has used the command: SetHelperLevel", adminname);
MessageToAdmins(COLOR_ORANGE, string3);
SendClientMessage(playerid, COLOR_GREEN, string1);
SendClientMessage(targetid, COLOR_GREEN, string2);
}
}
else SendClientMessage(playerid, COLOR_RED, "You are not an Admin.");
return 1;
}


