Započeo Xladen
•23. Jul 2018.• ZaključanoZlato
651
pregleda
4
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
145
Postovi:
30
Teme:
Pridružio se:Nov. 2015
23. Jul 2018.
Problem(error/warning): Zelim da napravim da se cena zlata menja na svakih sat vremena,ali mi nikako ne ide.Evo define zlata i komande /kupi i /prodaj zlato.
Dio skripte:
Evo komande /kupizlato
I evo komande za prodaju zlata
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//r[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
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): //
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
2,043
Postovi:
83
Teme:
Pridružio se:Jan. 2014
24. Jul 2018.
Smjesti vrijednosti u varijable, ne define
I posto koristis define koji ti vraca vrijednost, napravi stock sa istim imenom
Kad smjestis u varijable manipulisi sa cijenom kako hoces
Ako se povecava dignes, ako se smanjuje smanjis
I posto koristis define koji ti vraca vrijednost, napravi stock sa istim imenom
Kad smjestis u varijable manipulisi sa cijenom kako hoces
Ako se povecava dignes, ako se smanjuje smanjis
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava