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
 

Marek89- - zdjęcie

Marek89-

Rejestracja: 21.07.2011
Aktualnie: Nieaktywny
Poza forum Ostatnio: 12.10.2011 18:43
-----

#272299 Dodanie nowych Flag do amxconst.inc ADMIN_LEVEL_

Napisane przez Goliath w 21.07.2011 18:54

Od razu mówię - nie próbuj dodawać nowych flag do amxconst.inc, bo to nic nie da. Możesz użyć mojego pluginu, który dodaje nowy zakres flag (od 'a' do 'z'). Trzymaj:
Załączony plik  vip.rar   1,5 KB  119 Ilość pobrań

Flagi dodajesz do pliku amxmodx/configs/vips.ini w następujący sposób:
"Nick" "abc" "1"
"SteamID" "abc" "2"
"IP" "abc" "3"
A do odczytu flag, używasz funkcji get_user_vip_flags, zamiast get_user_flags. Przykład:
 if(item == Klasa && !(get_user_vip_flags(id) & VIP_FLAG_B))
{
client_print(id, print_chat, "[COD:MW] Klasa jest premium itd.");
WybierzKlase(id);
return PLUGIN_CONTINUE;
}

Teraz dana klasa będzie tylko dla osób z flagą B.

PS. Na początku pluginu, w którym używasz funkcji get_user_vip_flags, musisz dopisać na początku:
#include <vip>

I oczywiście wrzucić vip.inc i vip_const.inc do folderu include kompilatora.
  • +
  • -
  • 2