Рейтинг темы:
  • 2 Голос(ов) - 5 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Работа над Goddess of Destruction (part 6)
Gaikotsu Написал:в случае физ. крита клиенту обычного сообщения о критическом ударе хватает для показа всплывающего сообщения о крите.

я вот так и не понял в каких случаях шлется CRIT_ADD - это надпись "Крит+".
колупал колупал, но так и не понял как оно должно работать.
Физ крит с АА отображается через пакет Attack(всплывающий текст), систем меседж шлется отдельно.
Для маг скилов шлетcя ExMegicAttackInfo с нужным флагом.
А для физ скилов аля blow или умений лучников, приходит только систем меседж, всплывающего текста нету.
Influence Написал:колупал колупал, но так и не понял как оно должно работать.
Физ крит с АА отображается через пакет Attack(всплывающий текст), систем меседж шлется отдельно.
Для маг скилов шлетcя ExMegicAttackInfo с нужным флагом.
А для физ скилов аля blow или умений лучников, приходит только систем меседж, всплывающего текста нету.

ExMagicAttackInfo шлется как для физ, так и для маг скиллов (по идее).
Warencense Написал:ExMagicAttackInfo шлется как для физ, так и для маг скиллов (по идее).

Я тоже так думал, но тогда для systemmessage придется делать проверку на то, было ли это умение, или просто АА.
Ибо если просто к systemmessage добавить этот пакет, то для АА будет всплывать крит. два раза, 1 раз при Attack второй раз при ExMagicAttackInfo, ну и конечно будет всплывать 1 раз для критов с умений.
п.с. Перекачал около 10 серверов, и топовых и самых "не очень", нигде это не реализовано(не только данный момент, а и вообще вся инфа данного типа), я кончено понимаю что это не вещь первой необходимости, но разве для людей, знающий свое дело, это доставляет какие то проблемы? Лично мне, осталось пофиксить только криты с физ абил и регенерацию для себя\али.
нашел где искать подобную инфу - в шарных сборках.
на всякие мелочи там вобще походу внимания не обращают - делают только самое крупное, да и то зачастую по принципу "стыбзим из другой шарной сборки и адаптируем".
Gaikotsu Написал:нашел где искать подобную инфу - в шарных сборках.
на всякие мелочи там вобще походу внимания не обращают - делают только самое крупное, да и то зачастую по принципу "стыбзим из другой шарной сборки и адаптируем".

Не в шарных искал, а на рабочих серверах.
Максимум что сделано это наносимый и получаемый урон, без критов и тд.
oneoloki Написал:Please Packet

ExAbnormalVisualEffectInfo = 603 for ertheia
This packet is not used as i rememberSmile
All soulshots are not working or turned on, in my ertheia 603, there is some error in the packet below?
Код:
{
    private int _itemId;
    private int _type;

    public ExAutoSoulShot(int itemId, int type)
    {
        _itemId = itemId;
        _type = type;
    }

    @Override
    protected void writeImpl()
    {
        writeD(_itemId);
        writeD(_type);
    }
}
tuningxtreme Написал:All soulshots are not working or turned on, in my ertheia 603, there is some error in the packet below?
Код:
{
    private int _itemId;
    private int _type;

    public ExAutoSoulShot(int itemId, int type)
    {
        _itemId = itemId;
        _type = type;
    }

    @Override
    protected void writeImpl()
    {
        writeD(_itemId);
        writeD(_type);
    }
}
Likely, not enough opcode.
[src='java']
@Override
protected void writeImpl()
{
writeEx(0x0c);
writeD(_itemId);
writeD(_type);
}
[/src]
Influence Написал:Не в шарных искал, а на рабочих серверах.
Максимум что сделано это наносимый и получаемый урон, без критов и тд.
ну у меня к примеру вот так:
CRIT и BLOCK - в displayGiveDamageMessage.
CRIT_ADD - в скилтайпах хила, при крите хила.
OVERHIT - в applyOverhit.
MISS - в calcMagicDam, там где обрабатывается промах маг. скилла.
RESIST и IMMUNE - в getEffects, там же где идут соотвествующие системные сообщения о резисте или иммунитете цели к эффекту.
Gaikotsu Написал:ну у меня к примеру вот так:
CRIT и BLOCK - в displayGiveDamageMessage.
CRIT_ADD - в скилтайпах хила, при крите хила.
OVERHIT - в applyOverhit.
MISS - в calcMagicDam, там где обрабатывается промах маг. скилла.
RESIST и IMMUNE - в getEffects, там же где идут соотвествующие системные сообщения о резисте или иммунитете цели к эффекту.
Ну это все понятно, естественно кто нормально сделал, у того нормально и работает. Только вот доставляют серверы где входящий урон отображается через StatusUpdate, весело однако смотреть, когда при переходе с цп на хп вылетяет два строки сумма которых равна урону, или когда урон больше оставшегося хп, всплывает строка с количеством хп которое у тебя снялось, а не с уроном которые тебе нанесли.
Суть моей проблемы в том, что урон от физ умений и АА идут через displayGiveDamageMessage, вот их надо или разделить, и добавить для физ умения ExMagicAttackInfo или еще как то сделать, пока я не придумал как именно.


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

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


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