Всем привет! Нужна помощь по скрипту. Написал я вот такой скрипт:
function ChristianAttacked()
DeployReserveHero("Christian", 98, 108, 0)
sleep(1)
MoveHero("Christian", 126, 139, -1)
if IsHeroAlive(hero) and GetObjectOwner("castle") == PLAYER_1 then
StartDialogScene("/DialogScenes/FallenKnight/S3/DialogScene.xdb#xpointer(/DialogScene)")
sleep(1)
SetObjectiveState("prim6", OBJECTIVE_ACTIVE, 1)
else SetObjectiveState("prim5", OBJECTIVE_FAILED, 1)
loose()
end;
end;
Вроде всё правильно, НО - функция ниже не работает! Всё остальное, включая else, работает отлично. В чём ошибка? Пути к ролику точно правильно прописал...
if IsHeroAlive(hero) and GetObjectOwner("castle") == PLAYER_1 then
StartDialogScene("/DialogScenes/FallenKnight/S3/DialogScene.xdb#xpointer(/DialogScene)")
sleep(1)
SetObjectiveState("prim6", OBJECTIVE_ACTIVE, 1)