←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Funkcja get_user_flags(id)

Zablokowany

  • +
  • -
Zapalka - zdjęcie Zapalka 25.04.2011

Witam, mam małe pytanko :)
Czy funkcją get_user_flags(id) mogę sprawdzić na raz, czy gracz ma kilka flag?
np. if(get_user_flags(id) & "abc") client_cmd(id,"echo Masz flagi ^"abc^"");
Mogę sprawdzać każdą flagę osobno, ale wolałbym wszystkie na raz.
A może jest jakaś inna funkcja która na to pozwala?
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 25.04.2011

#define WYMAGANE_FLAGI (ADMIN_BAN | ADMIN_CFG)
i potem sprawdzaj
get_user_flags(id) & WYMAGANE_FLAGI
Odpowiedz

  • +
  • -
Knopers - zdjęcie Knopers 25.04.2011

Albo if(get_user_flags(id) & read_flags("abc")) // Gracz ma flagi abc
Odpowiedz

  • +
  • -
Zapalka - zdjęcie Zapalka 26.04.2011

Dzięki za pomoc, obydwaj po plusie.
Odpowiedz
Zablokowany