Dio skripte:
#define Novac(%0) (( %0 ) * ( 170)) - Pare koje igrac izgubi kada kupi zlato
#define Novacc(%0) (( %0 ) * ( 150)) - Pare koje igrac dobije kada proda zlatoEvo komande /kupizlato
CMD:kupizlato(playerid,params[])
{
if(UlogovanProvera == 0) return Ulogovan(playerid);
if(IsPlayerInRangeOfPoint(playerid,2.5,-221.7992,90.5326,-9.9811))
{
new kolicina;
if(sscanf(params,"d",kolicina)) return SCM(playerid,-1,""PLAVA"Koristenje:"SIVA"/kupizlato ");
if(kolicina < 0 || kolicina > 100) return SCM(playerid,-1,""CRVENA""SIVA"Kolicina nemoze biti manja od 0 i veca od 100");
if(PlayerInfo < Novac(kolicina)) return SCM(playerid,-1,""CRVENA""SIVA"Nemozete kupiti toliko zlata jer nemate dovoljno novaca");
g_NovacMinus(playerid,Novac(kolicina));
PlayerInfo += kolicina;
SCMF(playerid,-1,""ZUTA"ZLATARA: "SIVA" Uspesno ste kupili %d grama zlata",kolicina);
SCMF(playerid,-1,""ZUTA"ZLATARA: "SIVA" Potrosili ste $%d na kupovinu zlata",Novac(kolicina));
}
return 1;
}I evo komande za prodaju zlata
CMD:prodajzlato(playerid,params[])
{
if(UlogovanProvera == 0) return Ulogovan(playerid);
if(IsPlayerInRangeOfPoint(playerid,2.5,-221.9679,94.1526,-9.9811))
{
new kolicina;
if(sscanf(params,"d",kolicina)) return SCM(playerid,-1,""PLAVA"Koristenje:"SIVA"/prodajzlato ");
if(kolicina < 0 || kolicina > 100) return SCM(playerid,-1,""CRVENA""SIVA"Kolicina nemoze biti manja od 0 i veca od 100");
if(PlayerInfo < kolicina) return SCM(playerid,-1,""CRVENA""SIVA"Nemozete prodati toliko zlata jer nemate toliko zlata");
g_NovacPlus(playerid,Novacc(kolicina));
PlayerInfo -= kolicina;
SCMF(playerid,-1,""ZUTA"ZLATARA: "SIVA" Uspesno ste prodali %d grama zlata",kolicina);
SCMF(playerid,-1,""ZUTA"ZLATARA: "SIVA" Dobili ste $%d na prodaji zlata",Novacc(kolicina));
SavePlayer(playerid);
}
return 1;
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//r[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
