Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#2923
Старый 11.07.2019, 22:23
  #2923
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 511
Выставка наград
Регистрация: 08.09.2013
Сообщения: 511
Выставка наград
По умолчанию
Re: Скрипты

можно ли обновлять/добавлять тексты в описание задания?
Мануальные задания поддерживают этапы выполнения, для каждого этапа можно настроить свой текст описания задания. Смотрите функцию SetObjectiveProgress и свойство задания ProgressCommentsFileRef.
как задать день выполнения определённой функции, если начинать отсчёт со дня выполнения какой-то иной функции
В момент отсчёта запомнить текущий день
	start_day_for_waiting_something_important = GetDate(ABSOLUTE_DAY);
Дальше проверять по триггеру нового дня что прошло нужное время:
	Trigger(NEW_DAY_TRIGGER, 'NewDay');
function NewDay()
  if ((GetDate(ABSOLUTE_DAY) - start_day_for_waiting_something_important) == НУЖНОЕ_ВРЕМЯ) then
    ВАШ КОД
  end
end
__________________
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
Jack_of_shadows вне форума
Ответить с цитированием