Sakubaku
10.07.2012, 00:45
c-lavr предложил интересную задумку, что координаты нпц можно заменить на свои собственные, тогда сервер будет думать что перс стоит рядом с нпц.
я решил заняться этим делом, посмотрим на примере кв Ода Юстиэлю:
9B 00 57 58 FF 61 09 00 00 - открытие диалогового окна
9D 00 57 5A FF 61 09 00 00 1A 00 01 00 0A 00 75 07 00 00 00 00
9D 00 57 5A FF 61 09 00 00 F4 03 01 00 F3 03 75 07 00 00 00 00
9D 00 57 5A FF 61 09 00 00 EF 03 01 00 F4 03 75 07 00 00 00 00
9D 00 57 5A FF 61 09 00 00 EA 03 01 00 04 00 75 07 00 00 00 00 - прием задания
FF 01 57 BC FE 75 07 00 00 - отказ от кв
насколько я понял из темы про тп по локам, то пакет с координатами будет выглядеть так:
ОО СС СС СС СС СС СС СС СС XX XX XX XX YY YY YY YY ZZ ZZ ZZ ZZ
ОО - опкод
СС - контроль сумма + ид
ХХ - координата Х
YY - координата Y
ZZ - координата Z
но вот что меня смущает: открытие диалогового окна тоже как то проверяется на расстояние, а где координаты в этом пакете? как его расшифровать то)
нет, похоже я сделал неверно. т.к. я стоял на месте и не шевелился, мои координаты не менялись, а в пакетах значения разные, значит где-то в другом месте зашифрованы координаты. просьба исправить меня
Добавлено через 17 часов 42 минуты
итак, я пробовал взять этот кв 3 раза в разных местах, и пакеты ничуть не изменились. это значит что там координат нет вообще. тогда где и как заменить координаты? c-lavr, прошу объяснить)
Добавлено через 18 часов 3 минуты
думаю все дело в пакетах перемещения 9F. в идеале если их отправить, серв будет думать что я стою рядом с нпц, однако в действительности ничего не происходит
Добавлено через 18 часов 19 минут
обмануть сервер пакетом 9F можно, после того как я поставил на часы отправку пакетов с кв, я заметил, что на большом расстоянии все таки контакт с нпц пошел, но окно диалога автоматические закрывается. сейчас буду думать, как от этого избавиться
я решил заняться этим делом, посмотрим на примере кв Ода Юстиэлю:
9B 00 57 58 FF 61 09 00 00 - открытие диалогового окна
9D 00 57 5A FF 61 09 00 00 1A 00 01 00 0A 00 75 07 00 00 00 00
9D 00 57 5A FF 61 09 00 00 F4 03 01 00 F3 03 75 07 00 00 00 00
9D 00 57 5A FF 61 09 00 00 EF 03 01 00 F4 03 75 07 00 00 00 00
9D 00 57 5A FF 61 09 00 00 EA 03 01 00 04 00 75 07 00 00 00 00 - прием задания
FF 01 57 BC FE 75 07 00 00 - отказ от кв
насколько я понял из темы про тп по локам, то пакет с координатами будет выглядеть так:
ОО СС СС СС СС СС СС СС СС XX XX XX XX YY YY YY YY ZZ ZZ ZZ ZZ
ОО - опкод
СС - контроль сумма + ид
ХХ - координата Х
YY - координата Y
ZZ - координата Z
но вот что меня смущает: открытие диалогового окна тоже как то проверяется на расстояние, а где координаты в этом пакете? как его расшифровать то)
нет, похоже я сделал неверно. т.к. я стоял на месте и не шевелился, мои координаты не менялись, а в пакетах значения разные, значит где-то в другом месте зашифрованы координаты. просьба исправить меня
Добавлено через 17 часов 42 минуты
итак, я пробовал взять этот кв 3 раза в разных местах, и пакеты ничуть не изменились. это значит что там координат нет вообще. тогда где и как заменить координаты? c-lavr, прошу объяснить)
Добавлено через 18 часов 3 минуты
думаю все дело в пакетах перемещения 9F. в идеале если их отправить, серв будет думать что я стою рядом с нпц, однако в действительности ничего не происходит
Добавлено через 18 часов 19 минут
обмануть сервер пакетом 9F можно, после того как я поставил на часы отправку пакетов с кв, я заметил, что на большом расстоянии все таки контакт с нпц пошел, но окно диалога автоматические закрывается. сейчас буду думать, как от этого избавиться