|
Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь |
|
Опции темы | Поиск в этой теме | Опции просмотра |
06.04.2012, 12:14 | #1 |
Администратор
|
Получение координат из дбц
В ресурсах сервера есть дбц с точками телепорта ареатриггеров.
При открытии во вьювере отображаются значения в нескольких форматах: DEC HEX SINGLE ... Есть в природе алгоритм получения координат в формате игрового мира из HEX или DEC? |
06.04.2012, 13:03 | #2 |
MaNGOS Dev
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
|
А чем Single не устраивает?
|
06.04.2012, 13:16 | #3 |
Администратор
|
Есть скрипт для вытаскивания из сниффов нужных данных.
В языке, на котором написан скрипт, нет функций для работы с бинарными файлами. В итоге у меня есть только НЕХ-значение координаты, из которой надо вытащить значение координаты в формате игрового мира. Для этого и нужен алгоритм, т.к. готовой функции нет. |
06.04.2012, 13:30 | #4 |
Пользователь
Регистрация: 06.01.2012
Сообщений: 98
Сказал(а) спасибо: 12
Поблагодарили 33 раз(а) в 21 сообщениях
|
Последний раз редактировалось Evgeniy; 06.04.2012 в 13:34. |
06.04.2012, 13:47 | #5 |
Администратор
|
http://www.parser.ru/
Язык предназначен для создания сайтов, я по работе пишу на нем. На работе нет визуал студии, поэтому все скрипты пишу на парсере. Спасибо за ссылку, попробую найти алгоритм получения нужного формата данных из НЕХ. |
19.04.2012, 10:32 | #6 |
Администратор
|
Написал функцию конверта НЕХ в Single, теперь получаю координаты в нормальном виде.
Если в структуре пакета SMSG_MONSTER_MOVE приходит только один поинт, то длина каждой координаты составляет 4 байта. Если точек больше, то на каждую координату послеждующих точек приходится по 1 байту, если я правильно понял. Похоже, что это смещение относительно первой точки. Есть у кого-нибудь данные, как получать координаты последующих точек по значениям смещений или правильный лгоритм получения координат, если я все не так понял? |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получение данных Карта->Зона | Hantet | WWW | 9 | 11.09.2010 22:21 |
Получение таланта | virusav | Новичкам | 19 | 15.06.2010 21:36 |