Započeo Andrijevic SKAMER
•25. Feb. 2017.[POMOC]: Banka sistem
521
pregleda
4
postova
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
4,075
Postovi:
310
Teme:
Pridružio se:Apr. 2016
25. Feb. 2017.
Skripta koju koristim: SG
Detaljan opis problema: kad ukucam /bank ili /withdraw uvek izbaci " Cena ne moze biti manja od 1$,ni vec od 100000$. "
Dio skripte: Komande
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Inace sistem je bio u dialogu, ja hocu da prebacim da bude tako 😉
Detaljan opis problema: kad ukucam /bank ili /withdraw uvek izbaci " Cena ne moze biti manja od 1$,ni vec od 100000$. "
Dio skripte: Komande
YCMD:bank(playerid, params[],help)
{
if(PI == 2) return SCM(playerid,-1, "Morate biti najmanje nivo 3 da bi mogli koristi ovu komandu.");
if(UlogovanProvera == 0) return SCM(playerid,-1,"Moras biti prijavljen.");
{
new ostavinovac;
new kolicina;
if(kolicina < 1 || kolicina > 100000) return Error(playerid, "Cena ne moze biti manja od 1$,ni vec od 100000$.");
if(PI < kolicina) return format(ostavinovac, sizeof(ostavinovac),""SERVERPLAVA" {FFFFFF}Nemas %d$,u dzepu imas %d$!",kolicina,PI);
SCM(playerid, -1, ostavinovac);
PI += kolicina;
g_NovacMinus(playerid,kolicina);
new string;
format(string, sizeof(string), "Novo stanje na racunu: %d$",PI);
SCM(playerid, GRAD2, string);
}
return 1;
}
YCMD:withdraw(playerid, params[],help)
{
if(PI == 2) return SCM(playerid,-1, "Morate biti najmanje nivo 3 da bi mogli koristi ovu komandu.");
if(UlogovanProvera == 0) return SCM(playerid,-1,"Moras biti prijavljen.");
if(PI == 0) return Error(playerid, "Nemas otvoren bankovni racun.");
{
new kolicina;
new string1;
if(kolicina < 1 || kolicina > 100000) return Error(playerid, "Cena ne moze biti manja od 1$,ni vec od 100000$.");
if(PI < kolicina) return format(string1, sizeof(string1), ""SERVERPLAVA"Nemas %d$ novca u banci,ukupno imas %d$!",kolicina,PI);SCM(playerid, -1, string1);
PI -= kolicina;
g_NovacPlus(playerid, kolicina);
new string;
format(string, sizeof(string), "Podigao si sa racuna: %d$",kolicina);
SCM(playerid, GRAD2, string);
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Inace sistem je bio u dialogu, ja hocu da prebacim da bude tako 😉
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
4,075
Postovi:
310
Teme:
Pridružio se:Apr. 2016
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
329
Postovi:
12
Teme:
Pridružio se:Jan. 2015
25. Feb. 2017.
Ne vidim da u varijabli kolicina u komandi igde upisujes neku cifru a kada definises varijablu u njoj se nalazi broj 0, ti nigde nisi upisao nista nego si definisao i odma je proverio da li je broj u njoj manji od 1 a veci od 100000 is tog ti razloga izbacuje to jel nigde ne unosis broj ili ti u tvom slucaju novca uradi to na ovaj nacin
Naravno moras imati sscanf2 includu i sscanf plugin.
if( sscanf( params, "i", kolicina ) ) return SendClientMessage( playerid, -1, "/bank | /winthdraw " );Naravno moras imati sscanf2 includu i sscanf plugin.
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
4,075
Postovi:
310
Teme:
Pridružio se:Apr. 2016
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava