Показать сообщение отдельно
Старый 05.06.2011, 18:43   #24
Пользователь
 
Регистрация: 27.08.2010
Сообщений: 46
Сказал Спасибо: 6
Имеет 19 спасибок в 12 сообщенях
maxilam пока неопределено
По умолчанию

Цитата:
Сообщение от Morfik Посмотреть сообщение
как находишь текущие координаты перса? если не секрет канешна
Хук на функцию OnUserInfo - получаю ID, имя, начальные координаты и прочие данные своего чара. Обрабатываю только один раз, самый первый. А то потом приходят в нее левые чары )
Далее: хуки на OnMoveToLocation OnMoveToPawn OnTeleportToLocation OnMoveToActor (по мимо координат, в них приходит структура User с ID чара, по которому определяется какой именно чар совершил действие).
А именно текущие координаты в данный момент времени, для отрисовки карты, рассчитываю по формуле. Там правда нужна текущая скорость передвижения чара, но я ее не стал искать, просто взял за среднюю 130, а там уже положение чара корректируется функциями OnMoveTo...

Цитата:
Сообщение от Эдвадко Посмотреть сообщение
Че это не используется ?
Клинет шлет запрос чтоб идти - MoveBackwardToLocation
А сервер в ответ - мол вы пошли - MoveToLocation
Пакет с таким названием, да, шлется. Но в апи клиента есть еще функция с таким названием. Вот про нее я и говорил, что она не используется.

Последний раз редактировалось maxilam, 05.06.2011 в 18:50.
maxilam вне форума   Ответить с цитированием