Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#3260
Старый 13.10.2020, 10:32
  #3260
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 2056
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 2056
Выставка наград
По умолчанию
Re: Скрипты

CasesuroДобрый день. Подскажите пожалуйста, хочу реализовать расходы на содержание армии но не знаю как. Не могли бы Вы пожалуйста подсказать, как к примеру сделать чтобы каждый день проверялось колличество крестьян в армии героя и после этого вычиталось по одной монете за каждого. Заранее спасибо.
function NewDay()
local peas=GetHeroCreatures(имя героя, CREATURE_PEASANT)
local cons=GetHeroCreatures(имя героя, CREATURE_CONSCRIPT)
local landl=GetHeroCreatures(имя героя, CREATURE_LANDLORD)
sleep(1)
if GetPlayerResource(1,6)>(peas+cons+landl) then
SetPlayerResource(1, GOLD, GetPlayerResource-(peas+cons+landl))
else
Ваш код на случай, если у игрока нет денег заплатить за крестьян.
end;
end;

Trigger(NEW_DAY_TRIGGER, "NewDay")

Однако отобранная за каждого крестьянина монетка будет лишь нивелировать умение Налогоплательщик. Да и в конце хода игрок может сгружать крестьян в лесопилку или куда-то ещй и не платить. Очень хорошо ситсема оплаты войск реализована в Наёмниках, рекомендую посмотреть скрипт этой карты.
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием