Цитата:
Сообщение от ПолуГость2
В NpcInfo используется ObjectID, в targetSelected - оба, и ObjectID, и TargetID, в MyTargetSelected - ObjectID, а в TargetUnselected - TargetID. Получается, что TargetID фигурирует только в targetSelected и TargetUnselected
|
Код:
0C=NpcInfo:d(ObjectID)d(NpcTypeId:Get.NpcId)d(IsAttackable)d(X)d(Y)d(Z)...
По этому пакету можно выяснить соответствие ObjectID и NpcId. Вносим в базу данных.
Код:
23=TargetSelected:d(ObjectID)d(TargetID)d(X)d(Y)d(Z)d(0)
Пакет приходит не только твой, но и окружающих игроков.
ObjectID - это кто взял в таргет,
TargetID - это кого взяли в таргет.
Код:
B9=MyTargetSelected:d(ObjectID)h(Color)d(0)
Это когда ты в таргет кого-то (ObjectID) берешь.
Код:
TargetUnselected:d(TargetID)d(X)d(Y)d(Z)d(0)
Это про тебя говорят, что ты снял таргет с TargetID
Все эти ID это и есть ObjectID, за исключением NpcId.