Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Анимация бафов & таймаут
#1
Привет.

Не знаю как добавить эффекты анимаций на персонаже вовремя покупки бафа у нпц.

NpcBufferAI - https://pastebin.com/Dq4e3Z36
NpcBufferData - https://pastebin.com/ebTmCXjp
NpcBuffers - https://pastebin.com/84QZvxKf
NpcBuffersData - https://pastebin.com/aXgVyb2N
NpcBufferSkillData - https://pastebin.com/aYzr8ErV

Возможно ли сделать таймаут на баф одного персонажа, чтобы не нагружать сервер?

Добавлено через 11 минут
Таки этот код отвечает за наложение эффектов

Код:
    {
        if ((_npc == null) || !_npc.isVisible() || _npc.isDecayed() || _npc.isDead() || (_skillData == null) || (_skillData.getSkill() == null))
        {
            return;
        }
        
        if ((_npc.getSummoner() == null) || !_npc.getSummoner().isPlayer())
        {
            return;
        }
Ответ
#2
Отсылайте пакет MagicSkillUse персонажу(ам) при наложении эффекта.
Ответ
#3
elastic Написал:Отсылайте пакет MagicSkillUse персонажу(ам) при наложении эффекта.

Можете ответить более подробно? Пытаюсь разобраться, пока не получается.
Ответ
#4
wasd Написал:Можете ответить более подробно? Пытаюсь разобраться, пока не получается.

Я себе типа такого говна делал. А проще вам заглянуть в скрипт NewbieHelper.
За работоспособность не ручаюсь, всего лишь как пример применения.

123
Решил положить кабель по потолку, так как очень большой пинг меня не устраивает.
Ответ
#5
Покопался в ядре сервера. Нашел файл L2NpcBufferInstance

Код:
https://pastebin.com/CMAiQJ0z

С этой строчкой кода работать?

Цитата: final Skill skill = SkillData.getInstance().getSkill(npcBuffGroupInfo.getSkill().getSkillId(), npcBuffGroupInfo.getSkill().getSkillLvl());
if (skill != null)
{
skill.applyEffects(player, target);
}
Ответ
#6
ccc Написал:Покопался в ядре сервера. Нашел файл L2NpcBufferInstance

Код:
https://pastebin.com/CMAiQJ0z

С этой строчкой кода работать?

Если телега есть, пиши имя пользователя в личку.
Вечерком отпишу и помогу по возможности.
Решил положить кабель по потолку, так как очень большой пинг меня не устраивает.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  непроходит анимация TorBenLino 2 1,651 04-29-2017, 10:54 PM
Последний пост: zGoSu
  Не правильное расположение бафов 4arli 18 3,399 09-04-2014, 01:02 AM
Последний пост: elastic
  stackType и замена бафов L2J 10 3,117 08-01-2014, 04:14 PM
Последний пост: DiagoD
  Оверлорд настроить замену бафов Munhgauzen 0 1,038 12-18-2013, 09:30 PM
Последний пост: Munhgauzen
  Сокращение времени бафов на N% finfan 7 2,274 06-21-2013, 07:49 AM
Последний пост: finfan
  Как сделать сохранение бафов l2j bestworld 3 2,321 09-07-2012, 02:39 PM
Последний пост: gorodetskiy
  Анимация баффера. Митя 16 5,730 05-02-2011, 02:51 AM
Последний пост: Митя
  Продолжительность бафов 1 час. Не через XML!!! Rus. 17 8,736 03-10-2010, 11:22 AM
Последний пост: Astend
  2 вопроса насчет бафов и баффера xSLAYx 4 6,083 11-04-2009, 06:47 PM
Последний пост: glGizma
  [help]Время бафов, сборка L2jfree 1.2.11 gonzzales 4 7,775 05-21-2009, 03:04 PM
Последний пост: shytnik

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)