Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Jak zablokować klase na wiecej niz jednej mapie


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
6 odpowiedzi w tym temacie

#1 kobys

    Profesjonalista

  • Zbanowany

Reputacja: 32
Życzliwy

  • Postów:208
  • Lokalizacja:Sz-n
Offline

Napisano 22.09.2014 22:15

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źć. 



#2 GoldenKill

    Guru

  • Power User

Reputacja: 507
Wszechwiedzący

  • Postów:792
  • Steam:steam
  • Imię:Damian
  • Lokalizacja:Trzebnica
Offline

Napisano 23.09.2014 19:15

To źle szukałeś 

 

http://amxx.pl/topic...na-danej-mapie/

 

 

Stachuu  :D ??, 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_"

 

 

 

  • +
  • -
  • 2

#3 kobys

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 32
Życzliwy

  • Postów:208
  • Lokalizacja:Sz-n
Offline

Napisano 23.09.2014 21:11

No dobra w takim razie jak chce ma fy snow i dd2 long to jak mam to zoribc?



#4 Train2014

    Życzliwy

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:33
  • Lokalizacja:Warszawa
Offline

Napisano 23.09.2014 21:26

if(jakamapa("de_dust_long") && jakamapa("fy_snow")){

  • +
  • -
  • -1

#5 GoldenKill

    Guru

  • Power User

Reputacja: 507
Wszechwiedzący

  • Postów:792
  • Steam:steam
  • Imię:Damian
  • Lokalizacja:Trzebnica
Offline

Napisano 24.09.2014 18:24

W tym poście masz odp jak to zrobić ;)

 

//amxx.pl/topic/55553-blokada-klasy-na-danej-mapie/?p=363962


  • +
  • -
  • 0

#6 mastah7991

    Wszechpomocny

  • Użytkownik

Reputacja: 154
Profesjonalista

  • Postów:388
  • Lokalizacja:Polska
Offline

Napisano 27.09.2014 13:50

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 


  • +
  • -
  • 2

#7 radim

    Godlike

  • Moderator

Reputacja: 939
Master

  • Postów:2 725
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Janów Lub.
Offline

Napisano 29.09.2014 19:56

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ć ||


  • +
  • -
  • 2

Chcąc napisać do mnie prywatną wiadomość, wpierw zapoznaj się ze stroną "O mnie" w moim profilu użytkownika [ radim ] !





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych