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


Dodatki SourceMod



Temat jest zamknięty









