Добрый день. Мучаюсь с элементарной проблемой. Раньше было у кого спросить, а сейчас растерял все контакты. По профессии не программист, а историк, в чем давно покаялся.
Необходимо отобрать пакет по размеру. L2phx в окошке разбора говорит, что пакет имеет размер 5
Код:
Tèï: 0x74 (SetPrivateStoreListSell)
Pàçìåð: 3+2 // То по чему мне нужно отобрать пакет
Âðåìÿ ïðèõîäà: 16:35:45:994
0002 d Package: range error (0x00000C38)
по первому байту отбор делать никак т.к. шифрация, но как я представляю, можно использовать размер пакета.
Мне нужно, чтобы пакет имеющий размер 5 не отравлялся от клиента на сервер.
Код:
var i,d :integer;
begin
i := 0;
d := readd(i);
if Fromclient and (d=5) then pck:=''
end.
Я представлял это как-то так, но моя гуманитарная логика тут явна работает не в том русле.
Если кто-то может помочь или дать совет, то прошу помощи