Перейти к содержанию
Аватар пользователя
#1884
RedHeavenHero
Можно переопределить саму функцию так, чтобы она сама возвращала результат сражения:
local wrapStartCombat = StartCombat
function StartCombat(hero, enemy, stacks, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18)
%wrapStartCombat(hero, enemy, stacks, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18)
local combat_index = GetLastSavedCombatIndex()
while GetLastSavedCombatIndex() == combat_index do
sleep()
end
local result = IsHeroAlive(hero)
return result
end
Тогда можно не передавать управление в другую функцию, а продолжить выполнение текущей.
Хитро )) Спасибо. Напомни, плиз, какое преимущество даёт использование % перед переменной?
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...

Статистика

Приветствуем новейшего участника: artem

Сейчас на сайте 0 пользователей 1463 гостей

Таверна пуста... будьте первым!