Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Работа над Goddess of Destruction (part 7)
Подскажите.
Пакетка в пати(группе) менялась в хелиосе?
Ответ
Mantra Написал:Подскажите.
Пакетка в пати(группе) менялась в хелиосе?

Смотря какой пакет для пати.
А так посмотреть поменялся ли можно тут
http://netpro.revengineer.eu/
Человек просто обязан ошибаться, раз другие учатся на его ошибках .......
Ответ
Вообщем не в хелиос проблема.

Происходит вот что.

У лидера пати отображает всех 7 членов, а у остальных только лидера.
Ответ
Народ подскажите в какую сторону копать, с 19 протокола на 28 перешел и когда я вхожу в игру оружие в руках не видно и если снимаю одеваю не видно но если на мне пуха и я сразу надеваю другую оно заменяет пуху и она становится видимой. Походу менялась структура, посоветуйте куда копать?
Ответ
Phantom-Dev Написал:Народ подскажите в какую сторону копать, с 19 протокола на 28 перешел и когда я вхожу в игру оружие в руках не видно и если снимаю одеваю не видно но если на мне пуха и я сразу надеваю другую оно заменяет пуху и она становится видимой. Походу менялась структура, посоветуйте куда копать?

думаю из-за динамических пакетов, возможно когда одеваешь оружие, отправляется полный пакет, но с неправильными данными, а когда переодеваешь на другую пуху, часть пакета с апдейтом данных
Ответ
Influence Написал:думаю из-за динамических пакетов, возможно когда одеваешь оружие, отправляется полный пакет, но с неправильными данными, а когда переодеваешь на другую пуху, часть пакета с апдейтом данных

Можно чуток по конкретней в ребоподобных сборках что за пакет? Если конечно не сложно. А то уже пересмотрел море все не то)
Ответ
Phantom-Dev Написал:Можно чуток по конкретней в ребоподобных сборках что за пакет? Если конечно не сложно. А то уже пересмотрел море все не то)

UserInfo (ExUserInfo)
если память не изменяет, то он может слаться как целым, так и отдельными кусками(с определенными флагами)
Ответ
Phantom-Dev Написал:Народ подскажите в какую сторону копать, с 19 протокола на 28 перешел и когда я вхожу в игру оружие в руках не видно и если снимаю одеваю не видно но если на мне пуха и я сразу надеваю другую оно заменяет пуху и она становится видимой. Походу менялась структура, посоветуйте куда копать?

в 24 протоколе все ети аугментации поменяли из типа данных "h" в тип данных "d"
Ответ
Influence Написал:UserInfo (ExUserInfo)
если память не изменяет, то он может слаться как целым, так и отдельными кусками(с определенными флагами)

Спасибо за напутствие. Поправил ExUserInfoEquipSlot и все стало на свои места. Теперь не пойму почему не показывает на экране промах, крит и т.д надписи. Правил вроди AttackPacket и вижу там параметры:
Код:
    public static final int HITFLAG_MISS = 0x01;
    public static final int HITFLAG_SHLD = 0x02;
    public static final int HITFLAG_CRIT = 0x04;
    public static final int HITFLAG_USESS = 0x08;

То есть похоже что в этом пакете копать, а толку 0))
Сейчас перечитаю наверно все темы, хоть и долго с 1 по 7 темы читать, но там вроди было то что я ищу. Когда то уже делал но не помню.

И у кого есть структура пакета IN_GAME, packet ID: D0:10C ? Поделитесь если не сложно.
Ответ
Часть всплывающих сообщений показывается при прилете определенных системных мессаг (например всплывающая цифра урона шлется как специальный доп. параметр для мессаги 2261), часть через StatusUpdate, часть через пакет 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 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 int _attackerObjId, _targetObjId, _info;

    public ExMagicAttackInfo(Creature attacker, Creature target, int info)
    {
        _attackerObjId = attacker.getObjectId();
        _targetObjId = target.getObjectId();
        _info = info;
    }

    @Override
    protected void writeImpl()
    {
        writeEx(Opcode.ExMagicAttackInfo);
        writeD(_attackerObjId);
        writeD(_targetObjId);
        writeD(_info);
    }
}
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Помогите с Сервером L2Dream версии 439 для Lineage 2 Gracia Part 2 CAHTEX 4 3,379 10-01-2021, 02:40 PM
Последний пост: tenor
  Работа с камерой и Энтер чат FriendlyGhost 0 1,301 04-29-2018, 06:07 AM
Последний пост: FriendlyGhost
  Goddess of Destruction ( новая ветка от NcSoft ) Bacek 180 58,975 08-22-2017, 12:32 PM
Последний пост: BadStealth
  EmuRT Gracia part 2 ? knaif 3 1,622 02-08-2016, 01:19 PM
Последний пост: knaif
  Gracia Part 1 от l2emu исходы TFH 6 1,964 10-05-2015, 07:53 PM
Последний пост: G1ta0
  Ищу исходы L2-Dream gracia part 2 knaif 1 1,385 10-05-2015, 07:51 PM
Последний пост: G1ta0
  Оплачиваемая работа Grek1993 1 1,349 08-01-2015, 11:29 AM
Последний пост: ztaecz
  Работа над Goddess of Destruction (part 6) Ashe 1,274 471,494 07-11-2015, 08:00 PM
Последний пост: n3k0nation
  Работа с мультиселлом Evencelance 11 2,446 09-19-2014, 12:43 PM
Последний пост: Evencelance
  Работа над Goddess of Destruction (part 5) Ozzy 980 338,508 10-09-2013, 09:13 AM
Последний пост: Ashe

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


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