Započeo Drobnjak
•22. Feb. 2016.• Zaključano[Pomoc] ObjaÅ¡njenje
493
pregleda
9
postova
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
934
Postovi:
102
Teme:
Pridružio se:Avg. 2012
22. Feb. 2016.
Skripta koju koristim: Od 0
Detaljan opis problema:Trebalo bi da mu ispiše SCM ako mu je nešto od varijabli što je unutar funckije na 0. Ali ispisuje mu SCM iako ima iako nema.
E sad, zanima me isto tako zaÅ¡to na primer kad imam samo jednu varijablu unutar funkcije, na primer samo , onda radi, a kad stavim "||", i stavim joÅ¡ jednu ili dvije varijable, ono ne radi. Koliko sam ja shvatio do sada, ovo "||" oznaÄava ILI, a "&&" oznaÄava I.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Detaljan opis problema:Trebalo bi da mu ispiše SCM ako mu je nešto od varijabli što je unutar funckije na 0. Ali ispisuje mu SCM iako ima iako nema.
E sad, zanima me isto tako zaÅ¡to na primer kad imam samo jednu varijablu unutar funkcije, na primer samo , onda radi, a kad stavim "||", i stavim joÅ¡ jednu ili dvije varijable, ono ne radi. Koliko sam ja shvatio do sada, ovo "||" oznaÄava ILI, a "&&" oznaÄava I.
Dio skripte:
if(PI == 0 || PI == 0 || PI == 0) return SCM(playerid, CRVENA, " {FFFFFF}Potrosili ste sav mamac koji ste uzeli, sada idite da prodate ribu koju ste uhvatili u ribarnicu.");Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
91 / 100 XP
Početnik(0)
150
Postovi:
13
Teme:
Pridružio se:Avg. 2011
22. Feb. 2016.
&& oznacava i
|| oznacava ili
http://wiki.sa-mp.com/wiki/Control_Structures#Operators
Dakle u ovom slucaju koristi &&.
|| oznacava ili
http://wiki.sa-mp.com/wiki/Control_Structures#Operators
Dakle u ovom slucaju koristi &&.
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
934
Postovi:
102
Teme:
Pridružio se:Avg. 2012
22. Feb. 2016.
Ali zar mi u ovom sluÄaju ne treba || ?
Jer treba da mi provjeri ako uzme crve, hleb ili kukuruz, znaÄi ako ima crve, ili hleb ili kukuruz, a ne ako ima crve i hleb i kukuruz ?
Jer kad bira mamce, uzima samo jedan..
Jer treba da mi provjeri ako uzme crve, hleb ili kukuruz, znaÄi ako ima crve, ili hleb ili kukuruz, a ne ako ima crve i hleb i kukuruz ?
Jer kad bira mamce, uzima samo jedan..
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
91 / 100 XP
Početnik(0)
150
Postovi:
13
Teme:
Pridružio se:Avg. 2011
22. Feb. 2016.
if(PI == 0 &&(i) PI == 0 &&(i) PI == 0) Ovo ce ti znaciti da nema niti jedan od ova tri kod sebe dakle '0' ako sam te razumeo kako treba.
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
934
Postovi:
102
Teme:
Pridružio se:Avg. 2012
22. Feb. 2016.
gReeDy.aMx wrote on February 22, 2016, 9:39 pm:
if(PI == 0 && PI == 0 && PI == 0) Ovo ce ti znaciti da nema niti jedan od ova tri kod sebe dakle '0' ako sam te razumeo kako treba.
Ne, ne. Meni treba ako su mu crvi samo na primer na 5, i kad dođu na 0 da mu ispiše to.
A koliko ja shvatam to je ako su mu sve 3 varijable na 0.
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
91 / 100 XP
Početnik(0)
150
Postovi:
13
Teme:
Pridružio se:Avg. 2011
22. Feb. 2016.
Pa onda jednostavno dodaj
if(PI == 0) return SendClientMessage( playerid, -1, "Nemate vise crva!" );Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
934
Postovi:
102
Teme:
Pridružio se:Avg. 2012
22. Feb. 2016.
gReeDy.aMx wrote on February 22, 2016, 9:48 pm:
Pa onda jednostavno dodaj
if(PI == 0) return SendClientMessage( playerid, -1, "Nemate vise crva!" );To bi bilo okej da on ima da izabere samo crve, ali on ima da izabere joÅ¡ 2 varijable, i onda sam mislio da ću sa || rijeÅ¡iti problem, ali izgleda da će mi trebati drugaÄije reÅ¡enje, malo komplikovanije.
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
236 / 250 XP
Početnik(1)
684
Postovi:
96
Teme:
Pridružio se:Jan. 2014
22. Feb. 2016.
if(PI == 0 && PI == 0 && PI == 0) return SCM(playerid, CRVENA, " {FFFFFF}Potrosili ste sav mamac koji ste uzeli, sada idite da prodate ribu koju ste uhvatili u ribarnicu.");Ako su sve tri varijable na 0 ispisuje poruku.
Može i ovako isto
if(PI != 1 && PI != 1 && PI != 1) return SCM(playerid, CRVENA, " {FFFFFF}Potrosili ste sav mamac koji ste uzeli, sada idite da prodate ribu koju ste uhvatili u ribarnicu.");Možeš i ovako:
if(PI == 0) return SCM(playerid, CRVENA, " {FFFFFF}Potrosili ste crve");
if(PI == 0) return SCM(playerid, CRVENA, " {FFFFFF}Potrosili ste hljeb");
if(PI == 0) return SCM(playerid, CRVENA, " {FFFFFF}Potrosili ste kukuruz");Provjera dali je crva 5
if(PI == 5)
{
PI -= 1; // oduzima mu 1 crva - možeš koristiti u tajmeru, ili kako god želiš.
}Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
934
Postovi:
102
Teme:
Pridružio se:Avg. 2012
22. Feb. 2016.
PokuÅ¡ao sam na drugi naÄin, kad uzima crve stavio sam da mu stavlja jednu varijablu na 1 (UzeoCrve), i u komandi /pecaj, stavio da ako je ta varijabla koja mu stavlja crve na uzeto (UzeoCrve[playerid), na 1, i ako je u njoj == 0, da mu ispiÅ¡e SCM, mislim da može i na ovaj moj naÄin, testiraću pa ćemo vidjeti.
EDIT: Kao Å¡to sam i mislio, radi na ovaj naÄin na koji sam napravio. Hvala ti Savo na pomoći, isto tako i tebi K ROSE.
EDIT: Kao Å¡to sam i mislio, radi na ovaj naÄin na koji sam napravio. Hvala ti Savo na pomoći, isto tako i tebi K ROSE.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
