Перейти к содержанию
Аватар пользователя
#2834
Вот с этим кодом:
function DefenderCreatureDeath(unit)
if(GetCreatureType(unit) == 21) then
removeUnit("CREATURE_DEVIL")
SummonCreature(DEFENDER,137,10,-1,-1)
end
if(GetCreatureType(unit) == 27) then
removeUnit("CREATURE_SUCCUBUS")
SummonCreature(DEFENDER,134,10,-1,-1)
end
end

local units = GetCreatures(DEFENDER);
for i, unit in units do
local unit_id = GetCreatureType(unit);
if(unit_id == 27) then
removeUnit(unit)
end
end

local units = GetCreatures(DEFENDER);
for i, unit in units do
local unit_id = GetCreatureType(unit);
if(unit_id == 21) then
removeUnit(unit)
end
end

Вот такая ошибка:


И это не только в этом бою. И да, ничего не происходит из задуманного. Видимо нужно как то получить имя героя...
Автор карт:
Долина расхитителей
Выбор мира

Статистика

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

Сейчас на сайте 2 пользователей 1569 гостей