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

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

Аватар пользователя
#5392
Создайте новый скрипт (xdb и lua) и привяжите его к вашему герою функцией SetHeroCombatScript("Имя героя", "/Путь к скрипту/ИмяСкрипта.xdb#xpointer(/Script)")

В самом боевом скрипте:
function Start()
--Рассматриваем только случай, когда наш герой нападает; если бы плохой счетчик увеличивался бы, когда на нас самих нападали, это было бы нечестно

local EnemyCreat = GetDefenderCreatures()
flag = 1
for key, unit in EnemyCreat do
if GetCreatureType(unit)=="Плохой айди" or GetCreatureType(unit)=="Плохой айди 2" then --N блоков проверки "плохих айди"
SetGameVar("BadCounter", GetGameVar("BadCounter")+1)
flag = nil
break
end
end
if flag then
SetGameVar("GoodCounter", GetGameVar("GoodCounter")+1)
end
end
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________