#include <sourcemod>
#include <cstrike>
#pragma semicolon 1
#pragma newdecls required
public void OnMapStart()
{
CreateTimer(8.0, SprawdzGodzine, _);
}
public Action SprawdzGodzine(Handle timer, any server)
{
char godzina_str[8];
FormatTime(godzina_str, sizeof(godzina_str), "%H", GetTime());
int godzina = StringToInt(godzina_str),
odgodziny = 22,
dogodziny = 8;
if(odgodziny > dogodziny)
{
if(godzina >= odgodziny || godzina < dogodziny)
{
for(int i = 1; i <= 64; i++)
{
if(!IsClientInGame(i)) continue;
AddUserFlags(i, Admin_Reservation);
}
}
}
else
{
if(godzina >= odgodziny && godzina < dogodziny)
{
for(int i = 1; i <= 64; i++)
{
if(!IsClientInGame(i)) continue;
AddUserFlags(i, Admin_Reservation);
}
}
}
CreateTimer(30.0, SprawdzGodzine, _, TIMER_FLAG_NO_MAPCHANGE);
}