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")
Однако отобранная за каждого крестьянина монетка будет лишь нивелировать умение Налогоплательщик. Да и в конце хода игрок может сгружать крестьян в лесопилку или куда-то ещй и не платить. Очень хорошо ситсема оплаты войск реализована в Наёмниках, рекомендую посмотреть скрипт этой карты.