Ru-MaNGOS

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

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.02.2012, 22:29   #1
Chipleo
Пользователь
 
Аватар для Chipleo
 
Регистрация: 05.04.2010
Сообщений: 53
Сказал(а) спасибо: 4
Поблагодарили 24 раз(а) в 15 сообщениях
Chipleo На верном пути
По умолчанию MapId

В каком пакете сервер сообщает клиенту, в какой карте находится например создаваемый ГО, (в пакете создания ГО есть только x,y,z,o) ?
Chipleo вне форума   Ответить с цитированием
Старый 27.02.2012, 22:49   #2
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

В этом нет необходимости. Насколько я вообще понимаю апдейт систему, апдейт пакет формируется из объектов вокруг игрока. Просто берутся координаты игрока (z,y,z,0) (включая карту) и берутся все объекты в зоне видимости и отправляется апдейт пакет с этими объектами. Клиент же всегда знает карту, на которой находится игрок. А слать апдейт пакет для иной мапы нету. По этому при приходе пакета клиент визуально размещает объекты на этой мапе по заданный координатам

В 4.x в апдейт пакете (SMSG_UPDATE_OBJECT) первые 2 байта это mapId
Lordronn вне форума   Ответить с цитированием
Старый 28.02.2012, 00:28   #3
TOM_RUS
MaNGOS Dev
 
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
TOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небес
По умолчанию

При телепортах SMSG_TRANSFER_PENDING, SMSG_NEW_WORLD. При входе в игру SMSG_LOGIN_VERIFY_WORLD.

Последний раз редактировалось TOM_RUS; 28.02.2012 в 00:31.
TOM_RUS вне форума   Ответить с цитированием
Старый 29.02.2012, 12:00   #4
Chipleo
Пользователь
 
Аватар для Chipleo
 
Регистрация: 05.04.2010
Сообщений: 53
Сказал(а) спасибо: 4
Поблагодарили 24 раз(а) в 15 сообщениях
Chipleo На верном пути
По умолчанию

Спасибо
Chipleo вне форума   Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[9795] Implement CONDITION_INSTANCE_SCRIPT (mapid, some_id) newsbot CMaNGOS Commits 0 26.04.2010 08:21


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


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