Podany kod wy偶ej, to moja pomy艂ka. Plugin zosta艂 przerabiany na inny serwer i kompletnie o tym zapomnia艂em. Zg艂osi艂em post w celu edycji kodu na poprawny, ale nikt si臋 nie zmieni艂. Tu jest oto poprawny kod, 偶eby by艂o wszystko jasne 
#include <amxmodx>
#define OD_GODZINY 6
#define DO_GODZINY 5
#define FLAGA_VIP ADMIN_LEVEL_H
#define ADMIN_FLAG_X (1<<23)
#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){
if(!g_bDarmowyVip){
return;
}
set_task(1.0, "Free_VIP", id);
}
public client_disconnect(id){
remove_task(id)
}
public Free_VIP(id)
{
if(get_user_flags(id) & ADMIN_FLAG_X){
return;
}
set_user_flags(id, FLAGA_VIP);
new iForwardOne;
ExecuteForward(g_ForwardOne, iForwardOne, id);
}
Chodzi mi dok艂adnie o to, 偶e nocnego vipa mam aktywnego na serwerze w godzinach od 19-8. Gdy testowa艂em plugin losowy SuperVip, to dodawa艂o flag臋 graczowi, ale nie dodawa艂o mu SuperVipa. Gdy testowa艂em plugin kt贸ry przerobi艂 Boski Z Polski, to plugin nocnego vipa nie by艂 aktywny, bo by艂o jeszcze zbyt wcze艣nie, dlatego te偶 my艣la艂em 偶e przez to nie dodaje us艂ugi SuperVipa, graczowi kt贸ry nie posiada flagi T.
U偶ytkownik Ksi膮偶e Happy :) edytowa艂 ten post 06.06.2021 18:13