←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Warunek 'lub' dla 2 z...


Best Answer speedkill 18.11.2013 20:44

public TestFunction(){
	new a  = random(5);
	
	if(a == 1 || a == 2){
		log_amx("Wartosc zmiennej a: %d", a);
	}
}
Go to the full post
Locked

  • +
  • -
FORMOZA's Photo FORMOZA 18.11.2013

WItam,

 

Mam pytanie jak zrobić instrukcje taka np

if (zmienna == 0 'lub' zmienna2 < 0) 

zamiast 'lub' co trzeba ze tak powiem 'podstawić' żeby jak jeden z tych warunków będzie prawdziwy to wykonało instrukcję i czy w ogóle tak będzie wyglądać ? :)

Stosowałem operator || i działa w jednym ale już w innym nie :/

Proszę o pomoc lub wytłumaczenie i oczywiście + za najlepszą :)

 

Z góry dziękuje :)

Quote

  • +
  • -
FORMOZA's Photo FORMOZA 18.11.2013

Może dobre linki ale mało zrozumiałem z tego :/ 

Mógłbyś tak na 'chłopski' rozum to opisać troszkę ? :) byłbym wdzięczny 

bo rozumiem to teraz tak że przy || jest:

pierwsza zmienna fałszywa i druga fałszywa to 0 i fałsz
a wszystkie inne jak chociaż jedna zmienna będzie prawdziwa czyli 1 albo więcej to spełni warunek ? tak to mam rozumieć ? :D
 

Quote

  • +
  • -
Best Answer speedkill's Photo speedkill 18.11.2013

public TestFunction(){
	new a  = random(5);
	
	if(a == 1 || a == 2){
		log_amx("Wartosc zmiennej a: %d", a);
	}
}
Quote

  • +
  • -
FORMOZA's Photo FORMOZA 18.11.2013

Sprawdziłem to i chyba juz łapie to ;) dzięki za wytłumaczenie. Wyświetla 1 albo 2 zależnie od randomu :)

Quote
Locked