Вернуться   CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг
Войти через OpenID

Скриптинг Форум посвещенный созданию скриптов для L2PacketHack

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 28.05.2009, 15:51   #1
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Сообщение от ПолуГость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.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни



Последний раз редактировалось NLObP, 28.05.2009 в 16:00.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Старый 28.05.2009, 18:35   #2
Пользователь
 
Регистрация: 25.11.2008
Сообщений: 36
Сказал Спасибо: 13
Имеет 17 спасибок в 15 сообщенях
ПолуГость2 пока неопределено
По умолчанию

NLObP
Да, все сходится, спасибо. Маленькая поправка:


Цитата:
Сообщение от NLObP Посмотреть сообщение
Код:
TargetUnselected:d(TargetID)d(X)d(Y)d(Z)d(0)
Это про тебя говорят, что ты снял таргет с TargetID
Здесь TargetID - это твой id, видимо, пакет не только для тебя, но и для окружающих, а с кого снимают таргет - не сообщают вовсе.

alexteam
Проблема была у меня в мозгах
ПолуГость2 вне форума   Ответить с цитированием
За это сообщение ПолуГость2 нажился спасибкой от:
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 20:16.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!