osetlevel cmd
#4

Quote:
Originally Posted by Zorono
Посмотреть сообщение
Код:
CMD:osetlevel(playerid,params[])
{
    if(IsPlayerAdmin(playerid))
	{
		new username[MAX_PLAYER_NAME], level;
		if(sscanf(params, "dd", username,level)) return SendClientMessage(playerid, red, "USAGE: /osetlevel [name] [Level]");
		if(udb_Exists(username))
		{
		if(level == PlayerInfo[username][Level]) return SendClientMessage(playerid,red,"ERROR: Player is already this level");
			dUserSetINT(username).("level", level);
			PlayerInfo[username][Level] = level;
			CMDMessageToAdmins(playerid,"osetlevel");
			return 1;
    	}
	    else return SendClientMessage(playerid, red, "ERROR: No player with this name.");
	}
    else return SendClientMessage(playerid,red,"ERROR: You Need To Be A High Level Admin To Use This Command");
}
my errors:-
Код:
(50627) : error 033: array must be indexed (variable "username") Here: if(level == PlayerInfo[username][Level]) return SendClientMessage(playerid,red,"ERROR: Player is already this level");
(50629) : error 033: array must be indexed (variable "username")  Here: PlayerInfo[username][Level] = level;
user name is string not integer
Код:
		new username[24], level;
		if(sscanf(params, "s[24]d", username,level)) return SendClientMessage(playerid, red, "USAGE: /osetlevel [name] [Level]");
Reply


Messages In This Thread
osetlevel cmd - by Zorono - 12.05.2016, 09:25
Re: osetlevel cmd - by oMa37 - 12.05.2016, 09:29
Re: osetlevel cmd - by Zorono - 12.05.2016, 09:35
Re: osetlevel cmd - by MBilal - 12.05.2016, 09:38
Re: osetlevel cmd - by Zorono - 12.05.2016, 09:44
Re: osetlevel cmd - by MBilal - 12.05.2016, 09:52
Re: osetlevel cmd - by Zorono - 12.05.2016, 10:06
Re: osetlevel cmd - by jlalt - 12.05.2016, 10:19
Re: osetlevel cmd - by Dayrion - 12.05.2016, 10:22
Re: osetlevel cmd - by Amunra - 12.05.2016, 10:38

Forum Jump:


Users browsing this thread: 1 Guest(s)