Ovako hocu da stavim da mogu da sade drogu samo vagos,ballas i gsf e sada meni kod cmd sadjenje droge pise if(PlayerInfo[playerid][pClan] != 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 (https://imgur.com/a/FqOyayx)
Ajde molim te nemoj, ali molim te.
[pawn]if(PlayerInfo[playerid][pClan] != 4 && PlayerInfo[playerid][pClan] != BROJ && PlayerInfo[playerid][pClan] != BROJ)[/pawn]
Citat: .ysi poslato April 25, 2022, 16:53:42 POSLE PODNE
[pawn]if(PlayerInfo[playerid][pClan] != 4 && PlayerInfo[playerid][pClan] != BROJ && PlayerInfo[playerid][pClan] != BROJ)[/pawn]
&& 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://balkan-samp.com/forum/index.php?topic=141426.0
Ovo možeš još bolje da odradiš korišćenjem
switch-a.
https://balkan-samp.com/forum/index.php?topic=141423.0
Citat: Vasic poslato April 25, 2022, 17:01:02 POSLE PODNE
&& 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://balkan-samp.com/forum/index.php?topic=141426.0
Ovo možeš još bolje da odradiš korišćenjem switch-a.
https://balkan-samp.com/forum/index.php?topic=141423.0
o hvl sto si me ispravio stv nisam imao losu namjeru...
Citat: Vasic poslato April 25, 2022, 17:01:02 POSLE PODNE
&& 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://balkan-samp.com/forum/index.php?topic=141426.0
Ovo možeš još bolje da odradiš korišćenjem switch-a.
https://balkan-samp.com/forum/index.php?topic=141423.0
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.
Citat: choppa100 poslato April 25, 2022, 17:16:48 POSLE PODNE
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?
Citat: Vasic poslato April 25, 2022, 17:19:54 POSLE PODNE
"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 :D
Citat: choppa100 poslato April 25, 2022, 17:21:17 POSLE PODNE
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 :D
Moj lapsus, izvinjavam se, bas sam sad gledao i razmisljao.
Hvala sto si me ispravio :D
Ipak treba
&&.
Citat: Vasic poslato April 25, 2022, 17:29:29 POSLE PODNE
Moj lapsus, izvinjavam se, bas sam sad gledao i razmisljao.
Hvala sto si me ispravio :D
Ipak treba &&.
Znaci da sam ja na kraju upravu ? Jeej napokon da i ja nekome pomognem xDDD
[pawn]if(PlayerInfo[playerid][pClan] == 4 || PlayerInfo[playerid][pClan] == BROJ DRUGE ORG || PlayerInfo[playerid][pClan] == BROJ DRUGE ORG)[/pawn]
Radice ovako testirano je i tako ja drzim kod sebe
[pawn]if(PlayerInfo[playerid][pClan] == 4 && PlayerInfo[playerid][pClan] == BROJ DRUGE ORG && PlayerInfo[playerid][pClan] == BROJ DRUGE ORG)[/pawn]
i radice i tako ne bitno je kako stavite
Citat: Goku ^ poslato April 25, 2022, 18:18:43 POSLE PODNE
i radice i tako ne bitno je kako stavite
Ne moze 1 varijabla da drzi 3 razlicite vrijednosti...
Citat: // xunder poslato April 25, 2022, 19:44:00 POSLE PODNE
Ne moze 1 varijabla da drzi 3 razlicite vrijednosti...
Provalio sam nakon sto sam ponovo procitao topic ali me mrzi da ispravljam
Citat: Goku ^ poslato April 25, 2022, 18:18:43 POSLE PODNE
[pawn]if(PlayerInfo[playerid][pClan] == 4 || PlayerInfo[playerid][pClan] == BROJ DRUGE ORG || PlayerInfo[playerid][pClan] == BROJ DRUGE ORG)[/pawn]
Radice ovako testirano je i tako ja drzim kod sebe
[pawn]if(PlayerInfo[playerid][pClan] == 4 && PlayerInfo[playerid][pClan] == BROJ DRUGE ORG && PlayerInfo[playerid][pClan] == BROJ DRUGE ORG)[/pawn]
i radice i tako ne bitno je kako stavite
Nece raditi. Ako vracas poruku nakon provere radice
&&. Ako otvaras brackete nakon provere radice
||.