public void OnPluginStart()
{
HookEvent("round_start", Event_RoundStart, EventHookMode_PostNoCopy);
MapCycle();
}
public void OnMapStart()
{
MapCycle();
}
public Action Event_RoundStart(Event event, const char[] name, bool dontBroadcast)
{
MapCycle();
}
public void MapCycle()
{
char x[4], mapname[64];
FormatTime(x,sizeof(x),"%H",GetTime()); // получаем часы
int time = StringToInt(x); // записываем в переменную time который час
GetCurrentMap(mapname, sizeof(mapname)); // получаем название карты
if(StrEqual(mapname, "cs_italy")) { // проверяем та ли эта карта
if (time >= 20 || time <= 12) // если время от 20:00 до 12:00, то ночь
ServerCommand("sm_exec night"); // ночной cfg/night.cfg
else ServerCommand("sm_exec day"); // дневной cfg/day.cfg
}
}