Приветствую!
в общем ловлю пакет синий, и изменяю его на свой с помощью скрипта, но проблема в том, что идут такие пакеты с других клиентов, пакеты почти одинаковые, одного типа.
я много искал за какие байты можно зацепиться через Read, но они все равно рано или позно меняются...
Есть разница в моих и чужих пакетах в том, что чужие пакеты гораздо длинней, можно это как либо использовать?
Добавлено через 2 часа 22 минуты
в общем нашел, что в пакете где начинается строка самой команды в игре, в моем клиенте начинается на 3E, а у других на 3F, обозначил в скрипте примерно так:
'delphi' Код:
if FromServer and (pck[1]=#$xx) and (pck[10]=#$3E) then
Но после этого, скрипт не работает, работает только когда ловлю пакет с первого байта, может я не правильно команду написал?