Jak zablokować klase na wiecej niz jednej...
kobys 22.09.2014
Mam klase ninja
case 6: //ninja { if(jakamapa("f")) { player_class[id] = Ninja LoadXP(id, player_class[id]) } else ColorChat(id, GREEN, "Blokada klasy na tej^x03 mapie ^x01") }
i ta klasa jest zablokowana na mapach snow i konquer,a chciałbym dodać jeszcze na jakiś mapach, jak mam to zrobić skoro jest tylko
if(jakamapa("f"))
Szukalem czy jest to gdzieś zdefiniowane ale nie mogłem znaleźć.
GoldenKill
23.09.2014
To źle szukałeś
http://amxx.pl/topic...na-danej-mapie/
Stachuu ??, dnia 17 Lip 2011 - 19:51, napisał:
Jeśli chcemy zablokować dana klasę
wystarczy zamienić
if(jakamapa("cs_")){
na
if(jakamapa("cs_") && jakamapa("fy_")){ //// klasa będzie niedostępna na mapach typu "cs_" "fy_"
kobys 23.09.2014
No dobra w takim razie jak chce ma fy snow i dd2 long to jak mam to zoribc?
GoldenKill
24.09.2014
mastah7991
27.09.2014
troszkę odkop lecz proszę mi wyjaśnić jak to będzie działać z operatorem
&&
zamiast && musi być ||
gdyż inaczej warunek nigdy się nie spełni
radim
29.09.2014
troszkę odkop lecz proszę mi wyjaśnić jak to będzie działać z operatorem
&&zamiast && musi być ||
gdyż inaczej warunek nigdy się nie spełni
Są to operatory bitowe
&& (iloczyn bitowy, 'i', koniunkcja [ http://pl.wikipedia....iunkcja_(logika) ])
|| (suma bitowa, 'lub', alternatywa [ http://pl.wikipedia....iki/Alternatywa ])
W tym przypadku masz rację, gdyż warunek byłby spełniony wtedy gdy wszystkie warunki byłyby prawdziwe czyli jednocześnie musiałaby być mapa fy_snow i de_dust2_long, co jest niemożliwe, dlatego powinno być ||