Setadminoff
#1

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:
Код:
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;
}
The errors that it gives me are:
Код:
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"
I don't know if this will work even if it compiles, I feel that it is incomplete.
Reply


Messages In This Thread
Setadminoff - by JXF - 23.06.2016, 08:48
Re: Setadminoff - by Stinged - 23.06.2016, 08:55
Re: Setadminoff - by JXF - 23.06.2016, 21:09
Re: Setadminoff - by Stinged - 23.06.2016, 21:38
Re: Setadminoff - by JXF - 24.06.2016, 08:57

Forum Jump:


Users browsing this thread: 1 Guest(s)