Перейти к содержанию
#498
JonnyP
Значит она просто не сработала ;)
В функцию Start() ее.
Про функцию смерти существа - все просто, она вызывается когда существо уже сдохло - дал задачу атаковать - все, оно моментально считается погибщим. А комп анимацию проиграть не успевает и визуально не красЯво получается :smile18:
Слипы лучше вообще не использовать - в комбате от них мало толку. С wait-ом не сталкивался. :)

да ладно мало толку, без них (к примеру) нельзя норм откастовать заклинание... ну я так и решил насчет функции и логично сделал через задержку:
function AttackerCreatureDeath(creatureName)
if GetCreatureType(creatureName) ~= 36 then
AttackerDeathCount = AttackerDeathCount-1;
count = GetCreatureNumber(creatureName);
spawnCount = count/3;
if spawnCount ~= 0 then
local x, y = GetUnitPosition(creatureName);
sleep(50);
removeUnit(creatureName);
sleep(5);
SummonCreature(ATTACKER, 36, spawnCount, x, y);
end;
end;
end;
только sleep(50) - это целых 10 сек, а у меня это все происходит за 2... что здесь может быть не правильно? может я накосячил сам :smile39: ?

Добавлено через 7 минут
кстати пока шарился в common'ах скриптов, наткнулся на функцию не указанную не в одном руководстве (или я плохо искал?): showMessage(параметр, какойто номер)

если я правильно понял, с помощью этой команды можно посылать смс'ку в комбат-лог (ну там где идет описание кто и на сколько влупил :-) )

Статистика

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

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