Здравствуйте. Возникла проблема с этим скриптом:
function Win()
while 1 do
sleep(10)
if IsHeroAlive("Quroq") == nil then
StartDialogScene("/Maps/SingleMissions/ne5/St3/DialogScene.xdb#xpointer(/DialogScene)");
sleep(10)
StartDialogScene("/Maps/SingleMissions/ne5/St4/DialogScene.xdb#xpointer(/DialogScene)");
sleep(10)
Win();
break;
end;
sleep(3)
end;
end;
startThread(Win);
Проигрыш диалогов (по непонятной для меня причине) зациклен. Команда Win не срабатывает. Подскажите, где я допустил ошибку..