Форум HeroesWorld-а - Показать сообщение отдельно - Текущие вопросы и ответы по редактору карт
Показать сообщение отдельно
#1671
Старый 14.07.2012, 19:00
  #1671
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

MentСтавите триггер на новый день и смотрите, когда истекут две недели. По истечении этого срока нужно запустить функцию Триггер снова, но ссылку в ней на функцию установить другую.
Так просто перед триггером же задать условие:
Если АбсДень< 20 дней, то триггер!
Если 90<АбсДень<120, то триггер!
Вместо цифр могут быть и переменные. А условия использовать сложные с и/или

Добавлено через 2 минуты
MentФункция GetDate имеет несколько параметров: день недели, неделя месяца и месяц. Нужно, чтобы все три соответствовали определённому значению.
Достаточно АбсДня.


Вот простой пример:

	flagDate=0;
flagX=0;
--flagX - флаг другого события, и если его необходимо использовать, то указывается в flagX=1;

function FGrobnica()
if flagDate==0 then
flagDate=GetDate(ABSOLUTE_DAY)+14;
end;
if GetDate(ABSOLUTE_DAY)
Dyrman вне форума
Ответить с цитированием