Показать сообщение отдельно
Старый 20.05.2011, 19:22   #7
Новичок
 
Регистрация: 16.02.2010
Сообщений: 20
Сказал Спасибо: 5
Имеет 0 спасибок в 0 сообщенях
0rfin пока неопределено
По умолчанию вопрос по синтаксису

Тема по айону, но напишу по Lineage
Пишу скрипт что бы при нажатии на социал акшион посылал на сервер измененный валидейтпозишн, который постоянно по умолчанию отправляется клиентом при передвижении чара, передает кординаты чара. Дак вот я изменяю Z и отправляю. Но чет не работает. Почему?
В списке перехваченных пакетов не появляется измененный, получается он не отправляется вообще что ли.

59 09 43 02 00 69 1C FF FF 08 F2 0F 00 0C 88 00 00 00 00 00 00
Tèï: 0x59 (ValidatePosition)
Pàçìåð: 21+2
Âðåìÿ ïðèõîäà: 20:04:08:240
0002 d X: 148233 (0x00024309)
0006 d Y: -58263 (0xFFFF1C69)
000A d Z: 1045000 (0x000FF208)
000E d Heading: 34828 (0x0000880C)
0012 d Data: 0 (0x00000000)

dephi Код:
//основная часть скрипта //вызывается при приходе каждого пакета если скрипт включен var x,y,z:integer; begin                   if fromclient and (pck[1]=#$59) then         begin         buf:=pck;         end;                   if fromclient and (pck[1]=#$56) and (pck[2]=#$0D) then //0D social action victory          begin           z:=ReadD(10);           z:=z+1000;           WriteD(z,10);           SendToServer;          end;           end.

Последний раз редактировалось 0rfin, 20.05.2011 в 19:57.
0rfin вне форума   Ответить с цитированием