Zaključano

Pomoc u vezi Skriptanja

pre 3 godine
743
pregleda
14
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Dejan_Corleone
Rookie
pre 3 godine
Ovako hocu da stavim da mogu da sade drogu samo vagos,ballas i gsf e sada meni kod cmd sadjenje droge pise if(PlayerInfo != 4 (ovaj 4 broj to je redni broj organizacije tj GSF-a) sada ja hocu da dodam i ove dve org ballas i vagos ali ne znam kako moze neka pomoc https://imgur.com/a/FqOyayx
lance.bishop
Crime Lord
pre 3 godine
Ajde molim te nemoj, ali molim te.
EmrahScript
Enforcer
pre 3 godine
if(PlayerInfo != 4 && PlayerInfo != BROJ && PlayerInfo != BROJ)
FunnyGamingDay - FGD
OG Legend
pre 3 godine
.ysi wrote on April 25, 2022, 2:53 pm:
if(PlayerInfo != 4 && PlayerInfo != BROJ && PlayerInfo != BROJ)

&& zašto?
Taj operator podrazumeva akciju i jedno i drugo a ne ili jedno ili drugo, tako da se uslov neće ispuniti kako treba.
Kada bi preveli taj tvoj uslov, glasio bi: Ako igrač nije član organizacije i 4 i 5 i 6 (istovremeno) onda mu šalji povratnu informaciju u vidu poruke koja ga obaveštava da nije član određenih organizacija. (Jer je nemoguće da igrač bude član više organizacija istovremeno, zbog toga se koristi operator || koji predstavlja ili.).

Uslovi i operatori:
https://gtablkn.gg/forum/tutorijali-u-vezi-sa-mpa/uslovi-operatori-if-else-else-if

Ovo možeš još bolje da odradiš korišćenjem switch-a.
https://gtablkn.gg/forum/tutorijali-u-vezi-sa-mpa/switches-switch-case-statements

Former SA:MP server developer

EmrahScript
Enforcer
pre 3 godine
Vasic wrote on April 25, 2022, 3:01 pm:
&& zašto?
Taj operator podrazumeva akciju i jedno i drugo a ne ili jedno ili drugo, tako da se uslov neće ispuniti kako treba.
Kada bi preveli taj tvoj uslov, glasio bi: Ako igrač nije član organizacije i 4 i 5 i 6 (istovremeno) onda mu šalji povratnu informaciju u vidu poruke koja ga obaveštava da nije član određenih organizacija. (Jer je nemoguće da igrač bude član više organizacija istovremeno, zbog toga se koristi operator || koji predstavlja ili.).

Uslovi i operatori:
https://gtablkn.gg/forum/tutorijali-u-vezi-sa-mpa/uslovi-operatori-if-else-else-if

Ovo možeš još bolje da odradiš korišćenjem switch-a.
https://gtablkn.gg/forum/tutorijali-u-vezi-sa-mpa/switches-switch-case-statements
o hvl sto si me ispravio stv nisam imao losu namjeru...
lance.bishop
Crime Lord
pre 3 godine
Vasic wrote on April 25, 2022, 3:01 pm:
&& zašto?
Taj operator podrazumeva akciju i jedno i drugo a ne ili jedno ili drugo, tako da se uslov neće ispuniti kako treba.
Kada bi preveli taj tvoj uslov, glasio bi: Ako igrač nije član organizacije i 4 i 5 i 6 (istovremeno) onda mu šalji povratnu informaciju u vidu poruke koja ga obaveštava da nije član određenih organizacija. (Jer je nemoguće da igrač bude član više organizacija istovremeno, zbog toga se koristi operator || koji predstavlja ili.).

Uslovi i operatori:
https://gtablkn.gg/forum/tutorijali-u-vezi-sa-mpa/uslovi-operatori-if-else-else-if

Ovo možeš još bolje da odradiš korišćenjem switch-a.
https://gtablkn.gg/forum/tutorijali-u-vezi-sa-mpa/switches-switch-case-statements
Zapravo, ovde je potrebno koristiti && umesto ||.

Zasto?
Kada korsiti ||, proverava se da li je igrac u jednoj, drugoj ili trecoj fakciji, a ako nije u bilo kojoj od tih, vratice neuspesnu komandu.
Dok kada koristi &&, proverice ako nije ni u jednoj od tih fakcija, i ako je tako, vraca neuspesnu poruku.
FunnyGamingDay - FGD
OG Legend
pre 3 godine
choppa100 wrote on April 25, 2022, 3:16 pm:
Zapravo, ovde je potrebno koristiti && umesto ||.

Zasto?
Kada korsiti ||, proverava se da li je igrac u jednoj, drugoj ili trecoj fakciji, a ako nije u bilo kojoj od tih, vratice neuspesnu komandu.
Dok kada koristi &&, proverice ako nije ni u jednoj od tih fakcija, i ako je tako, vraca neuspesnu poruku.


"proverava se da li je igrac u jednoj, drugoj ili trecoj fakciji, a ako nije u bilo kojoj od tih, vratice neuspesnu komandu."
Gde je onda problem?

Former SA:MP server developer

lance.bishop
Crime Lord
pre 3 godine
Vasic wrote on April 25, 2022, 3:19 pm:
"proverava se da li je igrac u jednoj, drugoj ili trecoj fakciji, a ako nije u bilo kojoj od tih, vratice neuspesnu komandu."
Gde je onda problem?
Lose sam se izrazio.

Proverava da li je igrac u jednoj, drugoj i trecoj fakciji istovremeno, i ako nije, vratice neuspesnu komandu.
Da, jeste da malo cudno zvuci, ali samo treba logicno razmisliti 😄
FunnyGamingDay - FGD
OG Legend
pre 3 godine
choppa100 wrote on April 25, 2022, 3:21 pm:
Lose sam se izrazio.

Proverava da li je igrac u jednoj, drugoj i trecoj fakciji istovremeno, i ako nije, vratice neuspesnu komandu.
Da, jeste da malo cudno zvuci, ali samo treba logicno razmisliti 😄

Moj lapsus, izvinjavam se, bas sam sad gledao i razmisljao.
Hvala sto si me ispravio 😄

Ipak treba &&.

Former SA:MP server developer

EmrahScript
Enforcer
pre 3 godine
Vasic wrote on April 25, 2022, 3:29 pm:
Moj lapsus, izvinjavam se, bas sam sad gledao i razmisljao.
Hvala sto si me ispravio 😄

Ipak treba &&.
Znaci da sam ja na kraju upravu ? Jeej napokon da i ja nekome pomognem xDDD
Dime123
Made Man
pre 3 godine
if(PlayerInfo == 4 || PlayerInfo == BROJ DRUGE ORG || PlayerInfo == BROJ DRUGE ORG)

Radice ovako testirano je i tako ja drzim kod sebe
if(PlayerInfo == 4 && PlayerInfo == BROJ DRUGE ORG && PlayerInfo == BROJ DRUGE ORG)

i radice i tako ne bitno je kako stavite
Rax_King
Godfather
pre 3 godine
Goku ^ wrote on April 25, 2022, 4:18 pm:
i radice i tako ne bitno je kako stavite


Ne moze 1 varijabla da drzi 3 razlicite vrijednosti...
Dime123
Made Man
pre 3 godine
// xunder wrote on April 25, 2022, 5:44 pm:
Ne moze 1 varijabla da drzi 3 razlicite vrijednosti...

Provalio sam nakon sto sam ponovo procitao topic ali me mrzi da ispravljam
lance.bishop
Crime Lord
pre 3 godine
Goku ^ wrote on April 25, 2022, 4:18 pm:
if(PlayerInfo == 4 || PlayerInfo == BROJ DRUGE ORG || PlayerInfo == BROJ DRUGE ORG)

Radice ovako testirano je i tako ja drzim kod sebe
if(PlayerInfo == 4 && PlayerInfo == BROJ DRUGE ORG && PlayerInfo == BROJ DRUGE ORG)

i radice i tako ne bitno je kako stavite
Nece raditi. Ako vracas poruku nakon provere radice &&. Ako otvaras brackete nakon provere radice ||.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava