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; }