Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#3542
Старый 27.10.2021, 14:29
  #3542
^
Tobito
📖
Регистрация: 27.10.2021
Сообщения: 3
Регистрация: 27.10.2021
Сообщения: 3
По умолчанию
Re: Скрипты

Здравствуйте!
Подскажите пожалуйста по скриптам. 
В ютубе есть ролик, где показано как сделать так чтобы к герою каждую среду присоединялось 200 крестьян.
Вот скрипт:
function Armia()
local day=GetDate(3)
if day==3 then 
AddHeroCreatures("Raelag, 1,200);
end;
end;

Trigger (NEW_DAY_TRIGGER "Armia")

Я хочу расширить эту функцию, чтоб каждую среду добавлялись рандомные существа из выборки.
Т.е. вводится переменная типа random и в зависимости от ее значений функция выполняет определенные действия.
Например если 1 дать крестьян, 2 - лучников, 3 - мечников и т.д. Кто именно будет добавляться определяет рандом, причем каждую неделю заново, а не так что в начале игры переменная приняла значение из выборки 2 и каждый раз будет лучников давать. 
Как это правильно сделать? Подскажите пожалуйста синтаксис.
Я так понимаю мне нужно в функции задать переменную random и в условие if then вложить условие if then.
Tobito вне форума
Ответить с цитированием