function QuestPervii ()
if HasArtefact ("Hero9", "TOME_OF_DESTRUCTION") без кавычек, неверный id
then MessageBox (GetMapDataPath().."QuestPervii.txt")
ChangeHeroStat ("Hero9", STAT_DEFENSE, 7) STAT_DEFENCE
RemoveArtefact ("Hero9", "TOME_OF_DESTRUCTION") без кавычек, неверный id
Trigger(OBJECT_TOUCH_TRIGGER, "Pervii", nil)
else MessageBox (GetMapDataPath().."LoseL.txt")
end;
end;
function QuestVtoroi ()
if HasArtefacts ("Hero9", "SKULL_OF_MARKAL") неправильное имя функции, id без кавычек, неверный id
then MessageBox (GetMapDataPath().."QuestVtoroi.txt")
ChangeHeroStat ("Hero9", STAT_OFFENCE, 7)
RemoveArtefact ("Hero9", "SKULL_OF_MARKAL" ) без кавычек, неверный id
Trigger(OBJECT_TOUCH_TRIGGER, "Vtoroi", nil)
else MessageBox (GetMapDataPath().."LoseLI.txt")
end;
end;
function alive()
while IsHeroAlive("Hero9") do
sleep(10)
end
Loose()
-- или --
Loose(1) убрать, дабы никого не смущать
end
Trigger(OBJECT__TRIGGER, 'X', 'capture_town') неправильный id триггера, указатель на несуществующую функцию