Рейтинг темы:
  • 2 Голос(ов) - 5 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Работа над Goddess of Destruction (part 6)
знает ли кто где скачать клиент 603 протокола? ибо на офе уже 606, а патчится он не хочет, тупо после патчинга не запускается клиент.
[Изображение: image.png]
Не работают все параметры, только если в вкладке Цель включить отображение Сопротивление, то для всех остальных типов целей, отображается урон с авто-атаки(в виде регена на цели почему то), и во время критической атаки вылетает цифра раза в 2.5 больше от крита, подскажите пожалуйста, в какую сторону копать?
Возможно уже это выкладывали, но поиск подобного не дал результатов.

Добавлено через 18 минут
п.с. мобиус 531 протокол
Influence Написал:[Изображение: image.png]
Не работают все параметры, только если в вкладке Цель включить отображение Сопротивление, то для всех остальных типов целей, отображается урон с авто-атаки(в виде регена на цели почему то), и во время критической атаки вылетает цифра раза в 2.5 больше от крита, подскажите пожалуйста, в какую сторону копать?
Возможно уже это выкладывали, но поиск подобного не дал результатов.

Добавлено через 18 минут
п.с. мобиус 531 протокол
Клиент предназначен для протоколов выше, я думаю. Завтра вечером залью нужные файлы и выложу. Должно помочь.
Спасибо, буду ждать.
клиент 531, систем та что мне выкладывали несколько страниц назад.
Influence Написал:Спасибо, буду ждать.
клиент 531, систем та что мне выкладывали несколько страниц назад.
ссылко
Если не поможет, значит дело в пакетной части.
elastic Написал:
ссылко
Если не поможет, значит дело в пакетной части.

Заменил файлы, не помогло к сожалению.
Вот скрин для наглядности что происходит:
[Изображение: image.png]
936 это крит, обычная атака пишется так же, 3600 неизвестно откуда берется.
Influence Написал:Заменил файлы, не помогло к сожалению.
Вот скрин для наглядности что происходит:
[Изображение: image.png]
936 это крит, обычная атака пишется так же, 3600 неизвестно откуда берется.

Пакет Attack и StatusUpdate исправьте и в нужных местах в SystemMessage добавьте информации и демаге.
Bonux Написал:Пакет Attack и StatusUpdate исправьте и в нужных местах в SystemMessage добавьте информации и демаге.

Attack

StatusUpdate
Вроде эти пакеты правильные




все оказалось куда проще, урон нужно отправлять как -damage

Заметил еще 1ну неточность, при маг крит уроне, над целью не выскакивает надпись "Крит." хотя урон пишет.
broadcastStatusUpdate

setTarget
С уроном более менее разобрался, остались мелочи, но никак не получается исправить.
В общем, когда меняется полоска на хп баре моба, вылетает белый текст равный количеству хп которое отнялось(5 ударов по 300 урона к примеру, после 5 удара апдейтиться полоска на хп баре и белым текстом пишет 1500).
При каждом новом выборе одной и той же цели, у которой было не фул хп, выскакивает надпись равная отрегененому хп с последнего взятия таргета.
То что за отображение отвечает hpRegActive в StatusUpdate я понял, но на примере l2next там чекается только аргументы max_cp и cur_cp, остальное отправляется так же как и в Mobius, но результат почему то разный.
Influence Написал:Заметил еще 1ну неточность, при маг крит уроне, над целью не выскакивает надпись "Крит." хотя урон пишет.
а везде где нужно шлешь пакет ExMagicAttackInfo с нужным содержимым?
Код:
package l2p.gameserver.network.serverpackets;

import l2p.gameserver.model.Creature;
import l2p.gameserver.network.serverpackets.components.Opcode;

public class ExMagicAttackInfo extends L2GameServerPacket
{
    public static final int NORMAL = 0;
    public static final int CRIT = 1;
    public static final int CRIT_ADD = 2;
    public static final int OVERHIT = 3;
    public static final int MISS = 4;
    public static final int BLOCK = 5;
    public static final int RESIST = 6;
    public static final int IMMUNE = 7;

    private Creature _attacker;
    private Creature _target;
    private int _info;

    public ExMagicAttackInfo(Creature attacker, Creature target, int info)
    {
        _attacker = attacker;
        _target = target;
        _info = info;
    }

    @Override
    protected void writeImpl()
    {
        writeEx(Opcode.ExMagicAttackInfo);
        writeD(_attacker.getObjectId());
        writeD(_target.getObjectId());
        writeD(_info);
    }
}


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Работа над Goddess of Destruction (part 7) n3k0nation 459 175,634 03-21-2022, 04:21 PM
Последний пост: TieLay
  Помогите с Сервером L2Dream версии 439 для Lineage 2 Gracia Part 2 CAHTEX 4 3,400 10-01-2021, 02:40 PM
Последний пост: tenor
  Работа с камерой и Энтер чат FriendlyGhost 0 1,313 04-29-2018, 06:07 AM
Последний пост: FriendlyGhost
  Goddess of Destruction ( новая ветка от NcSoft ) Bacek 180 59,417 08-22-2017, 12:32 PM
Последний пост: BadStealth
  EmuRT Gracia part 2 ? knaif 3 1,636 02-08-2016, 01:19 PM
Последний пост: knaif
  Gracia Part 1 от l2emu исходы TFH 6 1,982 10-05-2015, 07:53 PM
Последний пост: G1ta0
  Ищу исходы L2-Dream gracia part 2 knaif 1 1,400 10-05-2015, 07:51 PM
Последний пост: G1ta0
  Оплачиваемая работа Grek1993 1 1,364 08-01-2015, 11:29 AM
Последний пост: ztaecz
  Работа с мультиселлом Evencelance 11 2,492 09-19-2014, 12:43 PM
Последний пост: Evencelance
  Работа над Goddess of Destruction (part 5) Ozzy 980 341,341 10-09-2013, 09:13 AM
Последний пост: Ashe

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


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