Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Różnica między != a ==
#1
Posted 31.10.2010 20:47
#2
Posted 31.10.2010 20:54
Edited by sebul, 31.10.2010 20:55.
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
#3
Posted 31.10.2010 20:58
#4
Posted 31.10.2010 21:01
To nie trzeba być pro, żeby to wiedzieć, może hardbot źle Cię zrozumiał.Chcialbym żeby ktoś jeszcze sie wypowiedział, np. R3X albo inny pro.
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
#5
Posted 31.10.2010 21:12
#6
Posted 31.10.2010 21:15
z początku myślałem że to może działać jak else np:
if(is_user_connected(id) && !is_user_bot(id))
czyli jeśli gracz jest połączony ale nie jest botem.
(jeśli mówię źle proszę o usunięcie posta)
Edited by AmD, 31.10.2010 21:17.
#7
Posted 31.10.2010 21:17
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
#8
Posted 31.10.2010 21:22
#9
Posted 31.10.2010 21:31
a != bto znaczy
!(a == b)operator ! zmienia logiczną wartość wyrażenia, tzn 0->1, pozostałe wartości ->0
Jest to dość intuicyjne, np.
if(!is_user_alive(id))jest prawdziwe gdy gracz nie jest żywy
Polecam jakąś książkę o podstawach logiki nie podam żadnego tytułu, bo wszędzie masz to samo opisane.
#10
Posted 31.10.2010 21:32
if(!(get_user_button(id) & IN_ALT1))ehh hard i jego teorie
== - coś jest równe czemuś jeżeli ten warunek jest spełniony kod w ifie się wykona
!= - jest różne jeżeli jest inny np.
new a =3; if(a != 3){ //kod }kod w ifie się nie wykona bo a jest równe 3 a chcesz żeby było inne
#11
Posted 31.10.2010 21:37
x != yX nie równa się y - negacja.
np.
new name[65]; get_user_name ( id, name, 64 ) if(name != 'Portek'){ client_print(id, print_center, "Twoj nick jest inny niz: Portek"); } else { client_print(id, print_center, "Jestes Portek"); }Lub też negacja:
if(!is_user_connected(id)){ client_print(0, print_center, "Uzytkownik nie jest podlaczony do serwera <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/sad.gif' class='bbc_emoticon' alt=':(' />"); } else { client_print(id, print_center, "Brawo, podlaczyles sie do serwera!"); }
----------
x == yX jest równe dokładnie y
new name[65]; get_user_name ( id, name, 64 ) if(name == 'Portek'){ client_print(id, print_center, "Jestes Portek"); } else { client_print(id, print_center, "Twoj nick jest inny niz: Portek"); }
http://phpkurs.pl/operatory/
IP: ts3.cserwerek.pl
#12
Posted 31.10.2010 21:39