Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

Warunki - flagi i admin chat


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

#1 KariiO

    Super Hero

  • Power User

Reputacja: 395
Wszechpomocny

  • Postów:1133
  • GG:
  • Imię:Korneliusz
  • Lokalizacja:Cieszyn
Offline

Napisano 24.07.2011 19:19

Witam chciałem aby:
Jeżeli ma się flagę ADMIN_CHAT i ADMIN_FLAG_X można pisać na @ , @@ i @@@.
Potem gdy się nie ma dwóch a ma się ADMIN_CHAT również można pisać na @ , @@ i @@@.
I znów jeżeli się nie ma ADMIN_CHAT a ma się ADMIN_FLAG_X można pisać tylko @ ale coś mi nie działa.
if ((get_user_flags(id) & ADMIN_CHAT) && (get_user_flags(id) & ADMIN_FLAG_X))
	{
		if (!i || i > 3) return PLUGIN_CONTINUE
	}
	else
	{
		if (get_user_flags(id) & ADMIN_CHAT)
		{
			if (!i || i > 3) return PLUGIN_CONTINUE
		}
		else if (i == 2 || ( i == 3 && (get_user_flags(id) & ADMIN_FLAG_X)))
		{
			client_print(id, print_chat, "[ADMIN CHAT] Tylko administratorzy moga uzywac @@ i @@@ !")
			return PLUGIN_CONTINUE
		}
	}

Użytkownik KariiO edytował ten post 24.07.2011 19:26

  • +
  • -
  • 0

#2 A może sma?

    Godlike

  • Power User

Reputacja: 539
Wszechwiedzący

  • Postów:1464
  • GG:
  • Steam:steam
  • Imię:Tomasz
  • Lokalizacja:Polska
Offline

Napisano 27.07.2011 14:57

Może dlatego, że nie ma czegoś takiego jak ADMIN_FLAG_X?
  • +
  • -
  • 0

#3 Goliath

    Godlike

  • Przyjaciel

Reputacja: 1227
Godlike

  • Postów:2334
  • GG:
  • Steam:steam
  • Imię:Maciej
  • Lokalizacja:Mońki
Offline

Napisano 27.07.2011 15:32

if(get_user_flags(id) & ADMIN_CHAT)
{
if(!i || i > 3)
return PLUGIN_CONTINUE;
}
else if(get_user_flags(id) & ADMIN_LEVEL_X)
{
if(i > 1)
{
client_print(id, print_chat, "[ADMIN CHAT] Tylko administratorzy moga uzywac @@ i @@@ !")
return PLUGIN_CONTINUE;
}
}
else
return PLUGIN_CONTINUE;

  • +
  • -
  • 0

#4 KariiO

    Super Hero

  • Autor tematu
  • Power User

Reputacja: 395
Wszechpomocny

  • Postów:1133
  • GG:
  • Imię:Korneliusz
  • Lokalizacja:Cieszyn
Offline

Napisano 27.07.2011 23:50

Może dlatego, że nie ma czegoś takiego jak ADMIN_FLAG_X?

Flaga x jest.

Goliath takiego czegoś to ja nie chce :D
  • +
  • -
  • 0

#5 A może sma?

    Godlike

  • Power User

Reputacja: 539
Wszechwiedzący

  • Postów:1464
  • GG:
  • Steam:steam
  • Imię:Tomasz
  • Lokalizacja:Polska
Offline

Napisano 28.07.2011 12:53

yyyyyy
od kiedy? O.o
  • +
  • -
  • 0

#6 kapi10072

    Wszechpomocny

  • Użytkownik

Reputacja: 69
Pomocny

  • Postów:318
  • Steam:steam
  • Imię:Kacper
  • Lokalizacja:Polska
Offline

Napisano 28.07.2011 14:20

Od zawsze są v, x i y(chyba)
  • +
  • -
  • 0

Dołączona grafika
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź ;)
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D


#7 stepdub

    Profesjonalista

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:207
  • Lokalizacja:Kobyłka
Offline

Napisano 29.07.2011 07:58

y - tak, jest
v, x, w - nie ma, są niezdefiniowane, a co za tym idzie tak ich nie użyjesz jak próbujesz to zrobić
  • +
  • -
  • 0

#8 kapi10072

    Wszechpomocny

  • Użytkownik

Reputacja: 69
Pomocny

  • Postów:318
  • Steam:steam
  • Imię:Kacper
  • Lokalizacja:Polska
Offline

Napisano 29.07.2011 11:53

v, x, w - nie ma, są niezdefiniowane, a co za tym idzie tak ich nie użyjesz jak próbujesz to zrobić

Uzyjesz, te flagi są.
Tylko musisz dodać #define ADMIN_FLAG_X (1<<23) dla flagi X
Dla V jest chyba #define ADMIN_FLAG_V (1<<21)
a dla W #define ADMIN_FLAG_W (1<<22)

Pozdrawiam ;)
  • +
  • -
  • 0

Dołączona grafika
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź ;)
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D


#9 stepdub

    Profesjonalista

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:207
  • Lokalizacja:Kobyłka
Offline

Napisano 29.07.2011 17:00

kapi10072 -

są niezdefiniowane


nie wiem, czy tak trzeba zdefiniować jak napisałeś, ale coś w tym guście :]
  • +
  • -
  • 0




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

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