И снова мне нужна ваша помощь , о просвещенные в тонкости редактора

)
Ну теперь по делу , очередной раз чет не ладится со скриптами, плюс еще в заданиях непонятки. А именно я создал задачу как во всех компаниях герой должен выжить:
Name Primary
Kind HERO_MUST_SURVIVE
Parameters Mihael
Вместе с Героем не должен умереть и монах, находящийся в его армии.Поэтому прицепил скрипт , который подсказал мне добрый человек :
function PrimaryF
while 1 do
if GetHeroCreatures("Mihael","9")<1 then
SetObjectiveState("Primary",OBJECTIVE_FAILED);
break;
end;
end;
end;
startThread("PrimaryF);
Заранее спасибо