Здравствуйте, гость ( Вход | Регистрация )

> Крашит клиент при простом sendpacket
d`ArcZeal
сообщение 7.6.2017, 11:29
Сообщение #1


**********

Elder
Сообщений: 2.979
Регистрация: 27.11.2005
Группа: Пользователи
Наличность: 5395
Пользователь №: 4.522
Возраст: 34



Исправно работает скрипт:

Код

[FUNCTION THORN_AURA_1]
SECTOR.ALLCLIENTS SENDPACKET 0C0 0 D0 D0 W3921 W<P.X> W<P.Y> <EVAL <P.Z> + 5> W<P.X> W<EVAL <P.Y> - 2> <EVAL <P.Z> + 5> 0 0 W0 1 0 D0991 D100
SECTOR.ALLCLIENTS SENDPACKET 0C0 0 D0 D0 W3921 W<P.X> W<P.Y> <EVAL <P.Z> + 5> W<EVAL <P.X> - 2> W<P.Y> <EVAL <P.Z> + 5> 0 0 W0 1 0 D0991 D100
SECTOR.ALLCLIENTS SENDPACKET 0C0 0 D0 D0 W3921 W<P.X> W<P.Y> <EVAL <P.Z> + 5> W<P.X> W<EVAL <P.Y> + 2> <EVAL <P.Z> + 5> 0 0 W0 1 0 D0991 D100
SECTOR.ALLCLIENTS SENDPACKET 0C0 0 D0 D0 W3921 W<P.X> W<P.Y> <EVAL <P.Z> + 5> W<EVAL <P.X> + 2> W<P.Y> <EVAL <P.Z> + 5> 0 0 W0 1 0 D0991 D100


Однако если персонаж находится на локации где резкие перепады высоты, при срабатывании этого сенд пакета клиент всегда крашит.

(IMG:http://ximages.net/images/39785615309141722619.jpeg)

Проблема в клиенте, из-за высот, или скрипт написан некорректно?


--------------------
Olmer online administrator
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
Aimed
сообщение 7.6.2017, 23:16
Сообщение #2


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 3478
Пользователь №: 15.607



Цитата
Description: The SENDPACKET function sends the bytes specified exactly as-is to the client. If the client isn't expecting that command, or the command is not formed correctly, the client WILL crash. All SENDPACKET strings must therefore be perfectly formed and expected.

Возможно и правда из-за отсутствия B. Видимо при высоких значениях Z оно из байта делает ворд и тогда формат идет одним местом.
Лучше тогда для всех значений указать тип данных.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 22.9.2026, 3:30
Designed by Nickostyle