←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Sprawdzenie warunku do konca.

  • +
  • -
NiczegoWinien - zdjęcie NiczegoWinien 31.12.2015

Jezeli zapis wyglada tak to z tego co mi sie wydaje to jezeli pierwsza zmienna spelni warunek to juz nie bedzie sprawdzal pozostalych ?

if(!aktywowal_1[id] || !aktywowal_2[id] || !aktywowal_3[id] || !aktywowal_4[id] || !aktywowal_5[id] || !aktywowal_6[id] || !aktywowal_7[id]){

 

Jak zrobic aby warunek sprawdzil wszystko i jezeli napotka cos na "true" zeby po prostu sie nie wykonal. proszę o szybka pomoc. Dziekuje
  

Odpowiedz

  • +
  • -
GeDox - zdjęcie GeDox 31.12.2015

Jeśli którakolwiek jest fałszywa to leci dalej.

 

if( coś || coś2 || coś3 ) return;
Odpowiedz

  • +
  • -
Kowalsky - zdjęcie Kowalsky 31.12.2015

Jak zrobic aby warunek sprawdzil wszystko i jezeli napotka cos na "true" zeby po prostu sie nie wykonal. proszę o szybka pomoc. Dziekuje 

 

Zamiast alternatywy zrób koniunkcję, czyli zamiast || daj &&.

Wtedy będziesz miał "jeżeli aktywowal_1[id] jest fałszywa i aktywowal_1[id] jest fałszywa i aktywowal_1[id] jest fałszywa (...)" i tak dalej.

Odpowiedz

  • +
  • -
NiczegoWinien - zdjęcie NiczegoWinien 31.12.2015

 

Jak zrobic aby warunek sprawdzil wszystko i jezeli napotka cos na "true" zeby po prostu sie nie wykonal. proszę o szybka pomoc. Dziekuje 

 

Zamiast alternatywy zrób koniunkcję, czyli zamiast || daj &&.

Wtedy będziesz miał "jeżeli aktywowal_1[id] jest fałszywa i aktywowal_1[id] jest fałszywa i aktywowal_1[id] jest fałszywa (...)" i tak dalej.

 

Wlasnie doszedlem do tego wczoraj. Dalem pare warunkow pozniej zeby mi ominelo to co chce.dzięki za pomoc mozna zamknac temat.

 

Odpowiedz