NLObP,
в общем мне надо телепортироваться с точки А на точку Б...
Когда персонаж двигается, идут постоянно пакеты его места нахождения
Если мы поймаем один такой пакет например
PHP код:
('9E 57 5D 71 AE 31 45 BE 07 1B 45 F0 3D 8F 41 42 00')
И пошлем его на сервер, сервер будет думать, что мы находимся в том месте, даже если мы в другом
Но что бы переместиться на то место, нам нужен пакет
( назовем его "обновление позиции в мире" )
когда посылаешь поочередно 2 эти пакета, мы делаем тп в это место, где бы мы не находились в данной локации...
Я реализовал скрипт, с помощью которого при посылке в чат например: "/тп"
PHP код:
('B9 57 76 00 2F 00 42 04 3F 04 00 00')
Пакет сообщения будет отловлен и заменен двумя другими, вот так это выглядет:
PHP код:
begin
if FromClient and (pck=HStr('B9 57 76 00 2F 00 42 04 3F 04 00 00'))
then
begin
buf:=HStr('9E 57 5D 71 AE 31 45 BE 07 1B 45 F0 3D 8F 41 42 00');
SendToServer;
buf:=Hstr('67 57 04');
pck:='';
end;
end.
=============
Проблема в том, что у меня таких скриптов очень много и они забили просто уйму места в папке скриптов, и я хотел бы это все объеденить в один скрипт, но когда я просто ставлю в один скрипт два подобных, работает тп того, который выше, а нижние скрипты не работают, я прошу помочь мне объеденить их...