Всем доброго времени суток. Такой вопрос, у меня была задумка сделать такую тему - в редакторе карт ставлю разрушенный замок людей, перед ним ставлю регион.
Задумка в том, что при активации этого региона будет проигрываться заклинание "Нечестивое слово" на разрушенном замке и вместо него будет появляться нормальный замок. В моём случае это замок Некрополиса (не знаю, важно это уточнение или нет).
Но при проверке - заклинание проигрывается, разрушенный замок пропадает, но замок Некрополиса на его месте не появляется..
Уже пол-дня с этой проблемой страдаю.. Может кто помочь?
Сам скрипт, который использую: (может в скрипте проблема? Хотя в игре примерно 50% скрипта срабатывает..)
function Necropolis()
PlayVisualEffect("/Effects/_(Effect)/Spells/UnholyWord.xdb#xpointer(/Effect)", "ruins1", "tag2");
RemoveObject('ruins1');
SetObjectPosition(GORGOR, 23, 16, 1.5);
SetObjectOwner(GORGOR, PLAYER_6);
Trigger(REGION_ENTER_AND_STOP_REGION, "ZAMOK", nil);
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "ZAMOK", "Necropolis");
Правка: в скриптах я написал MakeTownMovable("Скриптовое имя города"). Теперь при наступлении на регион - заклинание проигрывается секунды 2 и игра вылетает, что делать?