Witam,
Potrzebuję pomocy z przerobieniem pluginu tak, aby nie dawał flagi T graczom którzy posiadają flagi S (SuperVip).
#include <amxmodx> #define OD_GODZINY 19 #define DO_GODZINY 8 #define FLAGA_VIP ADMIN_LEVEL_H #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author" new bool:g_bDarmowyVip; new g_ForwardOne; public plugin_init() { new szGodzina[4], iGodzina; register_plugin(PLUGIN, VERSION, AUTHOR); g_ForwardOne=CreateMultiForward("amxbans_admin_connect", ET_CONTINUE, FP_CELL); get_time("%H", szGodzina, 3); iGodzina = str_to_num(szGodzina); if(OD_GODZINY <= iGodzina || iGodzina < DO_GODZINY) g_bDarmowyVip = true; } public client_authorized(id){ set_task(1.0, "_client_authorized", id); } public client_disconnect(id){ remove_task(id) } public _client_authorized(id) { if(!g_bDarmowyVip){ return; } if(get_user_flags(id) & FLAGA_VIP){ return; } public Free_VIP(id) { if(get_user_flags(id) & ADMIN_LEVEL_G){ return; } set_user_flags(id, FLAGA_VIP); new iForwardOne; ExecuteForward(g_ForwardOne, iForwardOne, id); }