Перейти к содержанию
Аватар пользователя
#3263
Рыцарь Бездны
Добрый день, подскажите пожалуйста, столкнулся с проблемой в данном участке скрипта.

function fb1 ()
RemoveHeroCreatures("RedHeavenHero03",8,20);
sleep(1);
RemoveHeroCreatures("Biara",20,1*D);
sleep(1);
StartDialogScene("/Maps/SingleMissions/Warprolog/StartScene2/DialogScene.xdb#xpointer(/DialogScene)");
sleep(1);
MoveHeroRealTime("Biara", 88, 59, GROUND);
sleep(1);
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "stfb1","fb1",nil);
end;

Trigger(REGION_ENTER_AND_STOP_TRIGGER, "stfb1", "fb1");

Дело в том, что после того как Биара делает ход, эта самая катсцена StartScene2 играет второй раз, именно в рамках этого триггера. Больше никаких её упоминаний нет. Кто разбирается, подскажите пожалуйста, в чём может быть дело. Всю голову уже сломал.

Как минимум выделенный красным участок кусок кода не нужен. И зануление триггера лучше производить перед другими операциями.
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________