Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#623
Старый 11.05.2012, 18:39
  #623
^
JonnyP
📖
Регистрация: 01.09.2011
Сообщения: 462
Отправить сообщение для  JonnyP с помощью ICQ
Регистрация: 01.09.2011
Сообщения: 462
Отправить сообщение для  JonnyP с помощью ICQ
По умолчанию
Re: Скрипты

ОлегархУ меня возник такой вопрос. Допустим, по сюжету герой должен выбрать, например, каким путем ему идти. Если он пойдет по определенной дороге, то каждый день у него будет уменьшаться армия. Это можно сделать через New_day_trigger. Допустим, что переменной h в этом случае присваивается значение 1. Тогда
Trigger( NEW_DAY_TRIGGER, "hello" )
function hello()
if GetDate(DAY) == 2 and h==1 then
RemoveHeroCreatures(...);
elseif GetDate(DAY) == 3 and h==1 then
RemoveHeroCreatures(...);
и тд
end;
end;
но так придется прописывать на каждый день. Можно ли как-нибудь обнулить счет дней в определенный момент, чтобы не прописывать столко?
ну так если у тебя переменная h=1, то он и будет удалять часть армии каждый день. и не к чему эти навороты с определением даты. как фишка будет не нужна измениш значение h на любое кроме еденицы.
JonnyP вне форума
Ответить с цитированием