Показать сообщение отдельно
Старый 02.03.2012, 15:20   #1
Пользователь
 
Регистрация: 17.12.2010
Сообщений: 37
Сказал Спасибо: 13
Имеет 1 спасибку в 1 сообщении
glukmaker пока неопределено
По умолчанию Вопросы по некоторым пакетам

Не могу понять, зачем клиент должен отправлять серверу лишние данные.
Например в пакете:

Код:
MoveBackwardToLocation


Назначение: запрос на перемещение чара
Формат:
01
XX XX XX XX		// Координата X точки назначения
XX XX XX XX		// Координата Y точки назначения
XX XX XX XX		// Координата Z точки назначения
XX XX XX XX		// Координата X текущего положения чара
XX XX XX XX		// Координата Y текущего положения чара
XX XX XX XX		// Координата Z текущего положения чара
XX XX XX XX		// 00 - для движения используеться клавиатура, 01 - для движения используется мышь
зачем отправлять текущие координаты чара, если сервер все равно их и так знает?
Ну ладно, пробовал отправлять вместо них что попало, оказалось серверу пофиг на это и он в таком случае все равно нормально воспринимает и выполняет команду.

А вот еще:
Код:
Action

Назначение: пакет, который отсылается клиентом при клике мышью по НПЦ или другому чару
Формат:

04
XX XX XX XX		// ID объекта
XX XX XX XX		// Координата X положения чара
XX XX XX XX		// Координата Y положения чара
XX XX XX XX		// Координата Z положения чара
XX			// 00 - просто клик, 01 - клик с зажатым шифтом

Если я передаю серверу ИД объекта, то зачем мне еще ему координаты передавать? (да и собственно, что это за координаты? (мои или того когот мне нужно взять в таргет?))
С этим пакетом еще не разбирался. Сработает ли, если вместо координат я отправлю что попало?
glukmaker вне форума   Ответить с цитированием