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

Vip CoD ModCzemu mi nie dziala?


  • Zamknięty Temat jest zamknięty
4 odpowiedzi w tym temacie

#1 Pawex

    Wszechpomocny

  • Użytkownik

Reputacja: 94
Zaawansowany

  • Postów:381
  • Lokalizacja:Polska
Offline

Napisano 03.09.2010 20:55

Rozwiazane THX

Użytkownik Pawex edytował ten post 05.09.2010 15:26

  • +
  • -
  • 0

#2 camilost

    ^ BotQ - STER.owiec ^

  • Power User

Reputacja: 434
Wszechobecny

  • Postów:968
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Tychy
Offline

Napisano 05.09.2010 13:03

case 6:
		{
			new koszt = 10000;
			if (kasa_gracza<koszt)
			{
				ColorChat(id,GREEN,"[SKLEP]^x01 Nie masz wystarczajacej ilosci pieniedzy.");
				return PLUGIN_CONTINUE;
			}
			cs_set_user_money(id, kasa_gracza-koszt);
			doswiadczenie_gracza[id] += doswiadczenie_za_kasez;
			if(klasa_gracza[id] && get_user_flags(id) & ADMIN_LEVEL_E)
			{
				doswiadczenie_gracza[id] += doswiadczenie_premium;
				ColorChat(id,GREEN,"[SKLEP]^x01 Poniewaz, kupiles VIP'a^x03 Dostajesz dodatkowe 700 Expa ");
			}
			ColorChat(id,GREEN,"[SKLEP]^x01 Kupiles^x03 Super Doswiadczenie");
			SprawdzPoziom(id);
		}

Miałeś tak, że jeśli nie ma flagi E...
  • +
  • -
  • 3

#3 Pawex

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 94
Zaawansowany

  • Postów:381
  • Lokalizacja:Polska
Offline

Napisano 05.09.2010 15:15

Ale glupi blad, :D Dziekuje za pomoc.

A mogl by mi ktos jeszcze cos wytlumaczyc?
Czym sie rozni to:
if(klasa_gracza[id] && get_user_flags(id) & ADMIN_LEVEL_E)
Od tego:
if(klasa_gracza[id] && (get_user_flags(id) & ADMIN_LEVEL_E))
Wiem, ze nawiasami, ale...

Czy te nawiasy sa takie wazne? Bo one chyba tutaj za duzo nie robia ?

Użytkownik Pawex edytował ten post 05.09.2010 15:33

  • +
  • -
  • 0

#4 camilost

    ^ BotQ - STER.owiec ^

  • Power User

Reputacja: 434
Wszechobecny

  • Postów:968
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Tychy
Offline

Napisano 05.09.2010 15:47

To się niczym nie rożni
Ale np.:
if(klasa_gracza[id] == Rambo && (get_user_flags(id) & ADMIN_LEVEL_E || informacje_przedmiotu_gracza[id][0] == 11))
To wtedy jesli (ma klase Rambo i (Flage ALBO ITEM))

A tu:
if(klasa_gracza[id] == Rambo && get_user_flags(id) & ADMIN_LEVEL_E && informacje_przedmiotu_gracza[id][0] == 11)
Jesli (ma klase Rambo i Flage i Item)

Nawias tez np. jest po to:
if((klasa_gracza[id] == Rambo || klasa_gracza[id] == Komandos || klasa_gracza[id] == Snajper) && get_user_flags(id) & ADMIN_LEVEL_H)
// Jesli ((ma klase Rambo LUB Komandos LUB Snajper) i ma flage)



PS. Ty miałeś tak:
if(klasa_gracza[id] && !(get_user_flags(id) & ADMIN_LEVEL_E))    // czyli jesli nie ma tej flagi

Użytkownik camilost edytował ten post 05.09.2010 15:48

  • +
  • -
  • 3

#5 Pawex

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 94
Zaawansowany

  • Postów:381
  • Lokalizacja:Polska
Offline

Napisano 05.09.2010 16:50

Ok dzięki za pomoc teraz juz wiem.
  • +
  • -
  • 0




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

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