Есть код:
local slot = -1;
local i_count = 0;
local id, count;
local temp_name = NHF_tempName_F("Nemor");
local count_umertvie = GetHeroCreatures("Nemor", CREATURE_WIGHT);
if count_umertvie > 0 then
for i = 0,6 do
id, count = GetObjectArmySlotCreature(temp_name,i);
if id == CREATURE_WIGHT then
slot = i;
end;
if count == 0 then
i_count = i_count + 1;
end;
end;
if i_count == 6 then
AddHeroCreatures("Nemor", CREATURE_SKELETON , 1);
sleep();
RemoveHeroCreatures("Nemor", CREATURE_WIGHT, count_umertvie);
sleep();
AddHeroCreatures("Nemor", CREATURE_BANSHEE , count_umertvie,slot);
sleep();
RemoveHeroCreatures("Nemor", CREATURE_SKELETON, 1);
sleep();
else
RemoveHeroCreatures("Nemor", CREATURE_WIGHT, count_umertvie);
sleep();
AddHeroCreatures("Nemor", CREATURE_BANSHEE , count_umertvie,slot);
sleep();
end;
end;В режиме мультиплеера Умертвия сразу же заменяются на Баньши. В режиме же одиночной, чтобы увидеть изменение, необходимо выходить из интерфейса героя и вновь заходить. Можно ли это вылечить?
NHF 0.90 : NHF - группа в VK
Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...