All pastes #417363 Raw Edit

Something

public text v1 · immutable
#417363 ·published 2007-03-30 20:57 UTC
rendered paste body
if(strcmp(cmd, "/upgradelevel", true) == 0)
{
	new respectp = 5;
	new nextrespectp = respectp * (udb_UserInt(PlayerName(playerid),"level"));
	new levelpricep =  40000;
	new nextlevelp = (udb_UserInt(PlayerName(playerid),"level")) + 1;
	new nextlevelpricep = levelpricep * nextlevelp;

	if ( GetPlayerMoney(playerid) < nextlevelpricep )
	{
		SendClientMessage(playerid,COLOR_GREY,"You are too poor or unknown");
	}

	else if ( udb_UserInt(PlayerName(playerid),"respect") < nextrespectp )
	{
		SendClientMessage(playerid,COLOR_GREY,"You don't have enough respect to buy a new level.");
	}

	else
	{
		GivePlayerMoney(playerid, - nextlevelpricep);
		dUserSetINT(PlayerName(playerid)).("respect",0);
                dUserSetINT(PlayerName(playerid)).("level",(udb_UserInt(PlayerName(playerid),("level"))) + 1 );
		SendClientMessage(playerid,COLOR_YELLOW,"Congratulations, you have now reached a new citizen level!");
	}
	
	return 1;
}