Насчёт глюка. Нашёл, исправил, так что помощь не требуется. Фух( шумный выдох облегчения)
Добавлено через 32 минуты
Так и не понял, как перекидывать героев

Добавлено через 3 часа 6 минут
Таки добился я своего. Выложу карту завтра вместе с первой и файлом кампании.
Добавлено через 18 часов 46 минут
function QuestPervii ()
if HasArtefacts ("Hero9", 76, 79)
then MessageBox (GetMapDataPath().."QuestPervii.txt")
ChandeHeroStat ("Hero9", STAT_DEFENSE, 7)
ReamoveArtefact ("Hero9", 76, 79)
Trigger(OBJECT_TOUCH_TRIGGER, "Pervii", nil)
else MessageBox (GetMapDataPath().."LoseL.txt")
end;
end;
Trigger(OBJECT_TOUCH_TRIGGER, "Pervii", "QuestPervii")
function QuestVtoroi ()
if HasArtefacts ("Hero9", 83)
then MessageBox (GetMapDataPath().."QuestVtoroi.txt")
ChandeHeroStat ("Hero9", STAT_OFFENCE, 7)
ReamoveArtefact ("Hero9", 83 )
Trigger(OBJECT_TOUCH_TRIGGER, "Vtoroi", nil)
else MessageBox (GetMapDataPath().."LoseLI.txt")
end;
end;
Trigger(OBJECT_TOUCH_TRIGGER, "Btoroi", "QuestVtoroi")
Можете подсказать, где здесь ошибка? А то скрипты не работают, которые после них идут.
Добавлено через 6 минут
Нашёл ошибку, помощь не требуется. A надо было убрать