Показать сообщение отдельно
Старый 23.08.2008, 05:16   #4
Местный
 
Аватар для PanAm
 
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
PanAm
По умолчанию

delphi Код:
var  i : integer; begin   if FromClient and (pck[1]=#$XX) then begin //Отлавливаем от клиента пакет XX     //финт ушами    i := 2;    buf:=#$XX;     WriteS(ReadS(i));    WriteD(XX); //Вписали свое значение    i :=i+4; и сместились на его длину в исходном пакете    WriteD(ReadD(i));    WriteD(ReadD(i));    //и т. д. со всеми ДАННЫМИ ПАКЕТА    pck :=''//Убили исходный пакет    SendToServer;  //Послали измененный   end; end.

Добавлено через 6 минут
Можно и проще, но вы не сказали какой именно пакет вы хотите менять, и какой конкретно параметр.

Последний раз редактировалось PanAm, 23.08.2008 в 05:16. Причина: Добавлено сообщение
PanAm вне форума   Ответить с цитированием
За это сообщение PanAm нажился спасибкой от: