Перейти к содержанию

Текущие вопросы и ответы по редактору карт

Аватар пользователя
#1718
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)<=flagDate then
--УСЛОВИЕ1
end;
if flagX==1 then
--УСЛОВИЕ2
end;
end;

Trigger(OBJECT_TOUCH_TRIGGER, "Grobnica","FGrobnica");
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...