Респектище тебе NLObP!
Я попробовал рыбачить через бота L2Jes, выявилось, что полностю полагаться на пакет клинета 48 ValidatePosition нельзя, поэтому я поставил дополнительную коррекцию координат чара на пакет сервера 01 МoveBackwardToLocation. Думаю эта проверка не повредит и для реального клиента.
Это кусок (с обрамляющим кодом) который я добавил в обработку серверных пакетов:
delphi Код:
//****************************************************************************
if (ConnectName=Name) and FromServer then begin
case pck[1] of
#$01: begin // MoveBackwardToLocation
if ReadD(2) = MyOID then begin
MyX := ReadD(18);
MyY := ReadD(22);
MyZ := ReadD(26);
end;
end;
//***************************************************************
#$04: begin //пакет с инфой о моём чаре
//msg.Lines.Add('S>Пакет UserInfo #$04');
UserInfo;