Не могу понять, зачем клиент должен отправлять серверу лишние данные.
Например в пакете:
Код:
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 - клик с зажатым шифтом
Если я передаю серверу ИД объекта, то зачем мне еще ему координаты передавать? (да и собственно, что это за координаты? (мои или того когот мне нужно взять в таргет?))
С этим пакетом еще не разбирался. Сработает ли, если вместо координат я отправлю что попало?