Ru-MaNGOS

Вернуться   Ru-MaNGOS > Документация > Новичкам

Важная информация

Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.04.2012, 12:14   #1
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 492
Сказал(а) спасибо: 55
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию Получение координат из дбц

В ресурсах сервера есть дбц с точками телепорта ареатриггеров.

При открытии во вьювере отображаются значения в нескольких форматах:
DEC
HEX
SINGLE
...

Есть в природе алгоритм получения координат в формате игрового мира из HEX или DEC?
virusav вне форума   Ответить с цитированием
Старый 06.04.2012, 13:03   #2
TOM_RUS
MaNGOS Dev
 
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
TOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небес
По умолчанию

А чем Single не устраивает?
TOM_RUS вне форума   Ответить с цитированием
Старый 06.04.2012, 13:16   #3
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 492
Сказал(а) спасибо: 55
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

Есть скрипт для вытаскивания из сниффов нужных данных.
В языке, на котором написан скрипт, нет функций для работы с бинарными файлами.

В итоге у меня есть только НЕХ-значение координаты, из которой надо вытащить значение координаты в формате игрового мира.

Для этого и нужен алгоритм, т.к. готовой функции нет.
virusav вне форума   Ответить с цитированием
Старый 06.04.2012, 13:30   #4
Evgeniy
Пользователь
 
Регистрация: 06.01.2012
Сообщений: 98
Сказал(а) спасибо: 12
Поблагодарили 33 раз(а) в 21 сообщениях
Evgeniy На верном пути
По умолчанию

поидее оно:
http://softelectro.ru/ieee754.html
все же интересно, что за чудо язык?

Последний раз редактировалось Evgeniy; 06.04.2012 в 13:34.
Evgeniy вне форума   Ответить с цитированием
Старый 06.04.2012, 13:47   #5
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 492
Сказал(а) спасибо: 55
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

http://www.parser.ru/
Язык предназначен для создания сайтов, я по работе пишу на нем.

На работе нет визуал студии, поэтому все скрипты пишу на парсере.

Спасибо за ссылку, попробую найти алгоритм получения нужного формата данных из НЕХ.
virusav вне форума   Ответить с цитированием
Старый 19.04.2012, 10:32   #6
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 492
Сказал(а) спасибо: 55
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

Написал функцию конверта НЕХ в Single, теперь получаю координаты в нормальном виде.

Если в структуре пакета SMSG_MONSTER_MOVE приходит только один поинт, то длина каждой координаты составляет 4 байта.
Если точек больше, то на каждую координату послеждующих точек приходится по 1 байту, если я правильно понял.
Похоже, что это смещение относительно первой точки.

Есть у кого-нибудь данные, как получать координаты последующих точек по значениям смещений или правильный лгоритм получения координат, если я все не так понял?
virusav вне форума   Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение данных Карта->Зона Hantet WWW 9 11.09.2010 22:21
Получение таланта virusav Новичкам 19 15.06.2010 21:36


Текущее время: 01:32. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot