Исходники здесь
Вот такие скомпилированные версии есть у меня.
Ниже данные устарели.
Репозиторий находится тут (открывать через SVN клиент)
Удобный просмотр репозитория через браузер тут
Скомпилированные версии тут Пароль к архиву: coderx.ru
Есть ли предложения по модернизации существующего кода с описанием как должно и что хотелось бы заменить/добавить?
Дополнительные компоненты брать тут. (<-- TPerlRegEx есть только там)
/upd:
для компиляции последних ревизий понадобятся JCL, JVCL (ссылки выше) а так же:
jwapi2.2a, SyntEdit, TRichView.v11.0+ScaleRichView.v2.0, TsiLang (letitbit / upload.com.ua)
Немного подправленный FastScript искать в файловом архиве.
Последний раз редактировалось NLObP, 17.10.2016 в 00:02.
Картинки кинь, где видно какие пакеты выбираешь и что галочка не убираются в фильтре.
Я даже не знаю что именно лучше запечатлеть на скриншоте...
Последовательность действий была такая: загружаю лог пакетов, выделяю пакет от клиента, нажимаю эту кнопку - и список пакетов мотается обратно на самое начало, но галочка в фильтрах напротив этого пакета не убирается, и соответственно пакет остается в логе...
Добавлено через 1 минуту
Цитата:
Сообщение от NLObP
А ты последнюю версию 3.2.10 смотрел?
Да, на ней пробовал.
Последний раз редактировалось Emocean, 08.08.2008 в 15:16.
Причина: Добавлено сообщение
Такая проблема, хотел протестировать вашу новую версию на сервере la2.raid.ru , сервер Interlude , защита смена XOR ключа.
В старой версии l2phx 3.1.8 зашло, отображались пакеты в норм. виде.
Бок в l2phx 3.1.8 в том что после отправки первого пакета, последущие пакеты к примеру если я даю трейд и шлю пакет положить итем, то отменяется трейд, после первой отправки пакета, также нельзя управлять чаром, он как в заморозке, а если пишу сообщение в чате сразу дисконектит. Я вот думал что надо сменить версию с l2phx 3.1.8 на более новую. Скачал, настроил как старую версию. Вот ошибки какие , это когда в окне ввожу логин и пароль и жму ок. Решите проблему буду благодарен.
В первом сообщении написано, что нового в этой версии. Ничего другого отличного от 3.2.0 и 3.1.8 она не может. Если шифрование трафика, то надо самостоятельно разбираться с шифрованием и править исходники newxor.dll. В этом направлении больше ничем не могу помочь.
Ну я говорю факт что есть, я незнаю какие были внесены изменения в этой новой версии, но то что при 3.1.8 нормально заходит и принимает пакеты , а в этой доходя до сервера выкидывает с куча ошибок - это факт. Не веришь, скачай патч для сервера la2.raid.ru запусти свой релиз и запусти 3.1.8 и итог будет тот же что я выше описал.
А не подскажите, не очень разобрался в документации к ФастСкрипту, можно ли в ПХ определить свой класс, и сделать его свойства и методы доступным в скриптах?
PanAm, можно, published свойства наверно даже на автомате станут из скрипта доступны если класс добавить в скрипт, а вот методы и не публикуемые свойства придётся каждое добавлять
__________________
Я здесь практически не появляюсь!, Skype - ikskor
Тогда есть предложение изменить / расширить скриптовцю часть программы - Добавить обработку расшифрованных пакетов до обработки скриптов, например - создать класс TCharInfo со всей информацией о чаре, заполнять ее из входящих пакетов, и дальше к полученному объекту уже можно будет обращатся из скриптов. Фактически скрипт всегда будет знать координаты чара его ID, состояние, текущие показатели и т.д. Тоже самое можно сделать с инвентарем и окружающими объектами.Объектная модель позволит сделать сам процесс достаточно универсальным, и рабочим для различных протоколов.