Эффект появления РБ - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Работа со скриптами

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.

Ответ
Опции темы
Непрочитано 24.06.2014, 19:13   #1
Аватар для Laguerro
Пользователь

Автор темы (Топик Стартер) Эффект появления РБ

Хроники ХФ. Решил сделать аналог вортекса(портала) с квеста (7рб) со своими рейд боссами.
Сделал отдельного нпц вортекса с displayID, создал отдельных РБ также с дисплей, прикрепил АИ от 7ми рб . Продублировал DragonVortexInstance.java переписав ID рб. Все работает отлично на новом алтаре - рб спавнятся как положено.. Но есть одно но.
Я не наблюдаю эффекта появления мобов как на 7 рб, мобы просто появляются из ниоткуда. Как я понимаю, эффект - часть анимации 7ми РБ, так как ни в АИ, ни в скилах я не наблюдаю ничего похожего. Может быть конечно я не доглядел. Подскажите как можно сделать эффект появления.
Вот к примеру AI мобов.

PHP код:
package ai.dragonvalley;

import l2r.gameserver.ai.Fighter;
import l2r.gameserver.model.instances.NpcInstance;

/**
 * @author pchayka
 */
public class DragonRaid extends Fighter
{
    private 
long lastAttackTime 0;

    public 
DragonRaid(NpcInstance actor)
    {
        
super(actor);
    }

    @
Override
    
protected void onEvtSpawn()
    {
        
super.onEvtSpawn();
        
lastAttackTime System.currentTimeMillis();
    }

    @
Override
    
protected boolean thinkActive()
    {
        
super.thinkActive();
        if(
lastAttackTime != && lastAttackTime 30 60 1000L System.currentTimeMillis())
            
getActor().deleteMe();
        return 
true;[/HTML]
    }

Laguerro вне форума Ответить с цитированием
Непрочитано 24.06.2014, 20:18   #2
Аватар для KID
Пользователь

По умолчанию Re: Эффект появления РБ

любая анимация нпц, которую можно вызвать "с сервера" - есть скил, у которого есть время каста = время анимации, броадкастнув который можно увидеть анимацию
KID вне форума Отправить сообщение для KID с помощью Skype™ Ответить с цитированием
Непрочитано 24.06.2014, 20:24   #3
Аватар для VISTALL
Illussion is real

По умолчанию Re: Эффект появления РБ

Эффект появления зашит в клиент SpawnAnimation
__________________
consulo.io - Consulo - multi-language IDE
VISTALL вне форума Ответить с цитированием
Непрочитано 25.06.2014, 12:16   #4
Аватар для Laguerro
Пользователь

Автор темы (Топик Стартер) Re: Эффект появления РБ

Цитата:
Сообщение от VISTALL Посмотреть сообщение
Эффект появления зашит в клиент SpawnAnimation
Я так понимаю, что можно покапаться в клиенте и запилить анимацию на новых нпц. Так как мне это сделать? в каком конкретно файле искать?
Laguerro вне форума Ответить с цитированием
Непрочитано 25.06.2014, 12:51   #5
Аватар для Respect
noname

По умолчанию Re: Эффект появления РБ

Цитата:
Сообщение от Laguerro Посмотреть сообщение
Я так понимаю, что можно покапаться в клиенте и запилить анимацию на новых нпц. Так как мне это сделать? в каком конкретно файле искать?
entereventgrp.dat
__________________
Respect вне форума Отправить сообщение для Respect с помощью ICQ Ответить с цитированием
Непрочитано 25.06.2014, 20:05   #6
Аватар для Laguerro
Пользователь

Автор темы (Топик Стартер) Re: Эффект появления РБ

Цитата:
Сообщение от Respect Посмотреть сообщение
entereventgrp.dat
Спасибо за подсказку. Добавил записи с эффектом, не получилось. Также пробовал заменять ID 7ми рб в entereventgrp.dat на своих нпц, аура появления пропала с 7ми рб, но моим нпц не добавилась. результата 0(
http://screenshot.ru/20dcf3e72245ab8404cb5c93e53421e9
Такая же проблема с добавлениями нпц в NpcName.dat .
Главное сохраняется без ошибок, но не работает.
http://screenshot.ru/a2e5ec31f5307f70cc8acbcc123db449

Что я делаю не так? подскажите.

Последний раз редактировалось Laguerro; 25.06.2014 в 20:33.
Laguerro вне форума Ответить с цитированием
Непрочитано 26.06.2014, 10:31   #7
Пользователь

По умолчанию Re: Эффект появления РБ

Скинул в ПМ описание, единственная ява сборка где такое работало это PW интерлюд на l2j ранних версий этот эффект всего на 2-3 ранних ревизиях присутствовал, после долгих усилий получилось прикрутить к фрозенам. Вообщем должно теперь адекватно брать эффекты из файла entereventgrp.dat. Надеюсь структуры серверных файлов хф и интера не сильно отличаются и все получится.
Правда есть особенность - эффект проигрывается каждый раз когда моб появляется в поле зрения.
Tassadar999 вне форума Ответить с цитированием
Непрочитано 29.06.2014, 11:30   #8
Аватар для Laguerro
Пользователь

Автор темы (Топик Стартер) Re: Эффект появления РБ

Я сделал следующим образом.
Создал в xml новые id нпц. Присвоил им diplayID(скин) от нужных мне мобов.
После чего добавил в EnterEventGrp.dat записи с эффектом появления 7ми рб, с ID мобов, которых указывал в displayID(то есть дал анимацию исходным мобам)
Также добавил новые ID в npcgrp.dat
P.S. эффект с EnterEventGrp и ники с npcname не читались изза того, что новые нпц не были добавлены в npcgrp.dat
Но все равно спасибо огромное за то что отозвались. Тему можно закрыть.
Laguerro вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
itamename-e.dat UFODriverr Lineage II 5 28.02.2021 18:17
ID-всех придметов ! ! ! ilyxa Lineage II 25 10.02.2020 15:35
[Куплю] Эффект пассивного ноблесса GOODPower Рынок / Marketplace 0 28.05.2014 10:06
Визуальный Эффект BoneBreaker Lineage II 7 28.02.2013 16:21
Изменить IpAdress C5 Oath Of Blood за денюжку Krasavella Рынок / Marketplace 21 20.02.2013 08:48


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 13:19. Часовой пояс GMT +3.

Вверх