Główny plugin: https://amxx.pl/topi...owy-vip-w-nocy/
Jak w tym pluginie dodać warunek aby nie dodawało flagi "s" ADMIN_LEVEL_G osobom które mają flagę juz "t" ADMIN_LEVEL_H
Ponieważ:
ADMIN_LEVEL_H - To u mnie SVIP
ADMIN_LEVEL_G - To u mnie VIP
do tego mam Plugin darmowy VIP dla graczy STEAM i oni dostają z automatu po wejściu na serwer ADMIN_LEVEL_H czyli SVIPa
A z racji tego że chcę u siebie Darmowego VIPa od godziny przykładowo 18 do godziny 09 to chciałbym zapobiec nakładaniu się na siebie SVIPa i VIPA ponieważ oba wówczas VIP działa na osoby ktore mają już SVIPa bo posiada flage "t" a free vip dodaje mu "s"
A na czacie w ów czas widze prefixy 2 zamiast 1
[SVIP] [VIP] Nick: Twoja wiadoość
Kod pluginu
#include <amxmodx> #define OD_GODZINY 21 #define DO_GODZINY 9 #define FLAGA_VIP ADMIN_LEVEL_G #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author" new bool:g_bDarmowyVip; public plugin_init() { new szGodzina[4], iGodzina; register_plugin(PLUGIN, VERSION, AUTHOR) get_time("%H", szGodzina, 3); iGodzina = str_to_num(szGodzina); if(OD_GODZINY <= iGodzina || iGodzina <= DO_GODZINY) g_bDarmowyVip = true; } public client_authorized(id) if(g_bDarmowyVip && !(get_user_flags(id) & ADMIN_LEVEL_G)) set_user_flags(id, get_user_flags(id) | FLAGA_VIP);
Użytkownik R.1 edytował ten post 27.08.2019 22:17