Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#3152
Старый 21.05.2020, 20:39
  #3152
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1976
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1976
Выставка наград
По умолчанию
Re: Скрипты

Лоли НикитаПодскажите пожалуйста, как сделать скрипт, чтобы при смене дня каждый день менялось освещение, к примеру: понедельник - рассвет, вторник утро, среда день, четверг - закат, пятница полночь.
Здравствуйте. В MapProperties=>GroundAmbientLights=>ПКМ=>Add. Затем в появившейся строчке нажмите 3 точки и выберите светлую подсветку или нажмите New и создайте свою подсветку, хоть закат, хоть полуночь. Но главное: для каждого нового AmbientLight в параметр InternalName впишите адекватное имя на английском — например, SunRaise. Далее в скрипте
	function NewDayCheck()
if GetDate(DAY_OF_WEEK)==1 *(понедельник) then
  SetAmbientLight("SunRaise", GROUND, 5);
end;
if GetDate(DAY_OF_WEEK)==2 *(вторник) then
  SetAmbientLight("SunMiddle", GROUND, 5);
end;
...
end;

Trigger(NEW_DAY_TRIGGER, "NewDayCheck");
Подробнее об AmbientLight прочитайте в мануале многоуважаемого Jack_of_shadows. Здесь и далее буду ссылаться на его руководство и своё.
ЧаВо от Jack of Shadows, смотрите пункт "Как динамически менять освещение карты?".
Ознакомится с этим пунктом обязательно; всё, что я не упомянул тут ради экономии места и времени (в связи с кое-какой работой я таперича немного занятой), есть в его руководстве.
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием