Воспроизведение кат сцен из ScenePlayerData

BlueBarsik

Heir
Customer
В server.jar есть класс ExStartScenePlayer

В нем в Int значениях записаны Названия и ID сцены из ScenePlayerData.dat

Так же есть класс SceneMovie

В нем указаны Названия сцены, ID, и как понимаю длительность воспроизведения.

Делаю простой запрос в скрипте


Code:
private void showMovie(int idMovie){
        this.id = 33;
        this.timer = 2;
        NpcInstance tauti = this.getActor();
        List playerAroundMovie = World.getAroundPlayers(tauti, de, 200);
        Iterator arrayPlayer = playerAroundMovie.iterator();
        while(arrayPlayer.hasNext()) {
            Player var2 = (Player) arrayPlayer.next();
            var2.sendPacket((new ExStartScenePlayer(idMovie)));
        }
    }

Для ExStartScenePlayer необходим только ID мувика

И вызываю его
Пробовал брать ID и через SceneMovie
Code:
showMovie(SceneMovie.FREYA_OPENING.getId());
И через
Code:
showMovie(ExStartScenePlayer.SCENE_BOSS_FREYA_OPENING);


Как результат ничего не происходит. Хоть какой-то эффект есть если вызвать public static final int SCENE_LINDVIOR = 1; ( LINDVIOR_SPAWN(1, 45500), в классе SceneMovie) появляется окно похожее на итоги ТВТ (Скрин чуть позже)


Кто-то пробовал выводить мувики? Глядел валакаса, фришку и тараса, но там мувики сделаны по другому. Так же полазал в сборках мобиуса (классических), там к сожалению подсказок не нашел. Логичный вариант ScenePlayerData.dat сделать ScenePlayerData_Classic.dat не работает, ругается что не находит ничего в L2GameDataName.dat
 
Back
Top