All pastes #417433 Raw Edit

Miscellany

public text v1 · immutable
#417433 ·published 2007-03-30 21:13 UTC
rendered paste body
if(strcmp(cmd, "/upgradelevel", true) == 0)
{
    new userlevel = udb_UserInt(PlayerName(playerid),("level"))
    new respectp = 5;
    new nextrespectp = respectp * userlevel;
    new levelpricep =  40000;
    new nextlevelp = userlevel + 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", nextlevelp);
        SendClientMessage(playerid,COLOR_YELLOW,"Congratulations, you have now reached a new citizen level!");
    }
	
    return 1;
}