Нашёл такой интересную инфу .
оказывается что в игре можно поменять skybox. У каждый карты есть своя названия скайбокса .
Названия можно узнать так sv_skyname (в консоль )
это команда укажет вам название небу текший карты .
Например название скайбокса карты роковой полёт ("sv_skyname" = "sky_day01_09_hdr" ( def. "sky_urb01" ))
Пока что не знаю как поменять небу на картах или добавить свой собственный.
есть такой скрипт который я откопал
но все равно не знаю как это работает ))
Скрытый текст
public void OnPluginStart()
{
HookEvent("round_start", Event_RoundStart, EventHookMode_PostNoCopy);
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, "l4d_hospital01_apartment")) { // проверяем та ли эта карта
if (time >= 20 || time <= 12) // если время от 20:00 до 12:00, то ночь
ServerCommand("sm_exec night"); // ночной cfg/night.cfg
else ServerCommand("sm_exec day"); // дневной cfg/day.cfg
}
}
Сообщение отредактировал Lider99: 22 Май 2020 - 8:02