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

> Крашит клиент при простом 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, 17:37
Сообщение #2


*********

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



Так он исправно работает или все-же нет?
Что ты пытаешься сделать?
Судя по айди, посылаешь 0C - Edit TileData пакет, но по нему норм документации нету и то что ты посылаешь никак не подходит.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sirocco
сообщение 7.6.2017, 21:35
Сообщение #3


******

Expert
Сообщений: 841
Регистрация: 2.2.2012
Группа: Пользователи
Наличность: 17657
Пользователь №: 14.566
Возраст: 30



Цитата(Aimed @ 7.6.2017, 17:37) *

Судя по айди, посылаешь 0C - Edit TileData пакет, но по нему норм документации нету и то что ты посылаешь никак не подходит.

Наркоман что ли? http://docs.polserver.com/packets/index.php?Packet=0xC0


BYTE[1] zSource ты забыл.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 7.6.2017, 22:08
Сообщение #4


*********

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



Цитата(Sirocco @ 7.6.2017, 20:35) *

Наркоман что ли? http://docs.polserver.com/packets/index.php?Packet=0xC0
BYTE[1] zSource ты забыл.


(IMG:style_emoticons/default/biggrin.gif) не туда смотрел, только не я забыл, а он.

Кстати, ты тоже тогда наркоман. У него sourceZ обозначается <EVAL <P.Z> + 5> и targetZ <EVAL <P.Z> + 5>
Если по первой строке смотреть.

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



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

 

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