Skripta koju koristim: edit easy money
Opis problema: Na primer, hocu da kupim 100 golda a imam 6000 kod sebe, ja kupim i on me otera u minus.
Deo skripte: [pawn]CMD:buygold(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 790.5635,-1087.2112,-2.2081))
{
new kolicina;
if(sscanf(params, "i", kolicina)) return SCM(playerid, -1, "{07C1F5}{FFFFFF}/buygold [kolicina]");
if(kolicina < 1) return SCM(playerid,GRAD2,"Ne mozete kupiti manje od 1-og golda.");
if(PlayerInfo[playerid][pPare] < kolicina) return SCM(playerid, -1,"Nemate toliko para u dzepu!");
PlayerInfo[playerid][pZlato] += kolicina;
GivePlayerMoneyEx(playerid, -5000*kolicina);
new string[128];
format(string,sizeof(string), "Kupio si %d golda za %d$.", kolicina, 5000*kolicina);
SCM(playerid, ZUTA, string);
}
else return SCM(playerid,-1,"Ne nalazite se u zlatari.");
return 1;
}[/pawn]
[pawn]if(PlayerInfo[playerid][pPare] < 5000*kolicina) return SCM(playerid, -1,"Nemate toliko para u dzepu!"); // dodaj 5000*kolicina[/pawn]
Reseno, hvala