PDA

Просмотр полной версии : [Помогите!] подмена пакетов в L2phx


korit777
12.10.2011, 00:06
Как сделать чтоб l2ph менял пакеты постоянно ?
Например от клиента на сервер идёт пакет CF 57 6C CC CC DD 00 FF FF FF FF 00 00 00 00 00 00, нужно чтоб l2ph этот пакет вырезал и отправил CF 57 6C CC CC DD 00 11 55 22 11 00 00 00 00 00 32, и как только клиент будет слать первый пакет l2ph менял его на второй (пакеты взял от фонаря, просто для примера).

Mongol
12.10.2011, 07:43
begin
if FromClient and (pck=HStr(' CF 57 6C CC CC DD 00 FF FF FF FF 00 00 00 00 00 00 ')) // Пакет который блочим
then
begin
buf:=HStr(' CF 57 6C CC CC DD 00 11 55 22 11 00 00 00 00 00 32 '); //Пакет который отправляется вместо первого пакета

SendToServer; // если надо отправлять на клиент то поменяй на SendToClient;
pck:='';

end;
end.

korit777
12.10.2011, 08:56
огромное спасибо !
а то я запарился искать )

berni
12.10.2011, 11:23
эм, а для чего тебе это нужно?

Mongol
12.10.2011, 16:28
Ну это полезно когда тебе лень каждый раз сворачивать игру, что бы отправить пакет, другими словами этот скрипт для привязки какого-то пакета к эмоции/ отправке сообщения в чат и тд. дабы не сворачивать каждый раз игру