Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Проблема с target'ом
#1
Невозможно взять в target мертвого персонажа, не через шифт, ни находясь в пати с ним, ни даже командой /target .
Хотелось бы узнать почему, и откуда может возникнуть эта проблема.
Ответ
#2
onActionShift() - проверяйте в L2PcInstance
Родился, живу и когда-нибудь умру.
Ответ
#3
Клиентский пакет Action, последний флаг readC. Данный флаг должен быть присвоен переменной, которая в свою очередь должна использоваться для проверки на isDeath либо в этом пакете, либо в связанном с ним методе. К примеру, на оверах эта переменная называется _actionId и в конце вызывается метод obj.onAction(activeChar, _actionId == 1);
Ответ
#4
Проверил все о чем вы написали, все на месте (сравнил с оригинальной сборкой ацисов), единственный способ взять себя в таргет(когда чар мертв) так это через админ панель - find - имя чара. Странно.
Ответ
#5
ты там не в инвизе случайно пытаешься себя взять в таргет?
Ответ
#6
[Shoot];389961 Написал:Проверил все о чем вы написали, все на месте (сравнил с оригинальной сборкой ацисов), единственный способ взять себя в таргет(когда чар мертв) так это через админ панель - find - имя чара. Странно.
И метод тоже проверял? Мб реально в инвизе сидишь/сидит? Ну или антитаргет (маловероятно).
Ответ
#7
Без инвиза, все проверил.
При попытках взять в таргет мертвого, командой(/target) или шифт+клик, ловлю в гс лишь:

23:11:37 INFO SelectorThread-58 in l2s.gameserver.network.clientpackets.L2GameClientPacket - [C] Action
23:11:37 INFO SelectorThread-58 in l2s.gameserver.network.serverpackets.L2GameServerPacket - [S] ActionFailed
Ответ
#8
Обработка кривая. Грузите пакетхак и смотрите, что отправляется/приходит.
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#9
Zubastic Написал:Обработка кривая. Грузите пакетхак и смотрите, что отправляется/приходит.

постом выше описано что уходит-приходит, для этого не нужен пакетхак
раз идет action failed - значит есть проверка на персонаж-труп, либо вы труп, либо цель труп, а скорее всего обе проверки. ищите где используется isDead и редактируйте
Ответ
#10
KID Написал:постом выше описано что уходит-приходит, для этого не нужен пакетхак
раз идет action failed - значит есть проверка на персонаж-труп, либо вы труп, либо цель труп, а скорее всего обе проверки. ищите где используется isDead и редактируйте

Верно. Всем спасибо.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Lineage 2 PTS 287 Protocol Проблема PSIFAK 1 1,380 01-25-2023, 04:08 AM
Последний пост: Phantom-Dev
  Myext64HF проблема с сетью MystX 3 1,678 11-08-2022, 04:33 AM
Последний пост: Phantom-Dev
  Проблема с rguard\ftguard iDarkEmpire 13 5,867 07-22-2020, 11:31 PM
Последний пост: CTAJIIH
  Проблема с количеством ХП AerisRD 0 1,149 05-19-2020, 08:20 PM
Последний пост: AerisRD
  NPC NO TARGET cjhrxSS 1 1,577 04-21-2020, 07:28 PM
Последний пост: FaintSmile
  Проблема с запуском HF5 Shady 6 1,901 04-20-2020, 12:09 PM
Последний пост: Rork
  Проблема с откатами банок Amidamaru 14 3,198 04-04-2020, 05:52 PM
Последний пост: Blackone
  L2 PTS Проблема Reika 3 1,572 02-26-2020, 04:43 PM
Последний пост: Reika
  Проблема с купле-продажей на всех сборках Mor9k400 0 1,106 08-25-2018, 08:10 PM
Последний пост: Mor9k400
  Проблема с входом Windows 10 Alekseu28 1 1,543 03-13-2018, 09:34 AM
Последний пост: malum

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


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