23.06.2016, 08:48
I've been trying to make a /setadminoff command, basically setting the admin level to a player which is offline.
I have come here so far:
The errors that it gives me are:
I don't know if this will work even if it compiles, I feel that it is incomplete.
I have come here so far:
Код:
CMD:setadminoff(playerid, params[]) { new target[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME], string[128]; new para1, level; if(Player[playerid][pAdmin] < 1338) return SCM(pid, ADMIN_COLOR, ADMIN_MESSAGE); if(sscanf(params, "ud", para1, level)) { SCM(pid, COLOR_WHITE, "{00E6FF}USAGE:{FFFFFF} /setadminoff [EXACT PLAYER NAME] [LEVEL]"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(para1, target, sizeof(target)); Player[playerid][pAdmin] = level; INI_ParseFile(UserPath(para1), "LoadUser_%s", .bExtra = true, .extra = para1); INI_Int("Admin", Player[playerid][pAdmin]); INI_WriteInt(File, "Admin", Player[playerid][pAdmin]); INI_Close(File); format(string, sizeof(string), "{D11515}[AdmWarning]: {FF9203}%s {FFFFFF}has set {FF9203}%s's {FFFFFF}account to a level{FF9203}%d {FFFFFF}admin.", target, sendername, level); SendAdminMessage(-1, string); return 1; }
Код:
GM.pwn(900) : error 017: undefined symbol "name" GM.pwn(900) : error 017: undefined symbol "value" GM.pwn(901) : error 017: undefined symbol "File" GM.pwn(902) : error 017: undefined symbol "File"