Тема по айону, но напишу по 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.