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;
}