Вернуться   CoderX :: Forums > Lineage II > L2PacketHack > Разработка
Войти через OpenID

Разработка Раздел для совместной разработки/доработки программы

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 01.08.2008, 06:48   #1
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию L2PacketHack 3.5.x

Исходники здесь
Вот такие скомпилированные версии есть у меня.

Ниже данные устарели.
Репозиторий находится тут (открывать через SVN клиент)
Удобный просмотр репозитория через браузер тут
Скомпилированные версии тут Пароль к архиву: coderx.ru

Есть ли предложения по модернизации существующего кода с описанием как должно и что хотелось бы заменить/добавить?

Программа пишется в среде Delphi 2007 и Delphi 7 с использованием следующих дополнительных библиотек компонентов:
- FastScript (http://fast-report.com/ru/products/fast-script.html)
- JCL (http://sourceforge.net/projects/jcl/)
- JVCL (http://sourceforge.net/projects/jvcl/)

Дополнительные компоненты брать тут. (<-- 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.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился 111 спасибками от:
-=Ma}{imuS=-, 4erteg, Agat, ak47, Alan, alexsl, alexteam, AoWpwnz, APXAHGEJI, Asmalaa Asrety, Benefit, BISMARCK_555, boy200007, boypush, Breadfan, BuKbI4, CCCP, Crypto, Curious, cutter, DashKAaa, Denis63RUS, dyh9l, Elecktron, Emocean, Evgeniy, FatalHistori, Fer123, Ferrari3200, FFALL777, Fim, freeworld, GameCoder, gavr1l0, gexiss, goodvin1709, Green, Grinch, HacPaTyc, INFERION, isya, Johnson, Keeper, Keisei, Kotyara2014, lomoWAR, lordka), LostQ, Lotar, Ma3aXakA, march, marslem, mat1s, MHz, micoach, MiRoN, mirt, MoD_Hanes, MrIICUX, Mulder, Murdoc, neonv1, nezabudkin, Nigga, Niros, NoFear, OleSha, OMOH8787, PanAm, pascalpwnz, PerioH, PIONER, QaK, rastaman_228, ratvier, RockTeam, RoZ, Rubicosha, Rysis, Ryth, saxa24111, shunder, skaner, skiner4119, Snowbars, StekloReZ, stopicot, TAMBIK, Tchep, Therapyst, TryLaw, vahes, Velizarx, victor_rvm, Vilson, Vklu4atel^^, vlad00777, vovanchik, vul-test, wanick, wasabi_100, WhiteDevil, Xelat, xkor, Yegor, Yellowboy, zDiablik, АлисаХочетСекс, Арти, женька
Старый 16.06.2009, 20:49   #901
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

Релиз 3.5.12.120

Цитата:
Revision: 134
Author: alexteam
Date: 16:29:41, 16 июня 2009 г.
Message:
касаемо 3.5:

[-] исправлен баг с загрузкой скриптов. теперь при старте пх они загружаются и отмечаются к исполнению корректно
[*] изменен способ определения главного окна пх из в инжект.длл
[*] окно выбора языка [+] и окно настроек будет отображатся при первом старте пх.
[*] в onpacket функцию плагинов теперь передается имя соединения (TOnPacket = procedure(const cnt: Cardinal; const fromServer: Boolean; const connectionname:string; var packet : tpacket); stdcall
[+] при получении фокуса редактором скрипта происходит проверка на изменение даты модификации файла. если она не совпадает с хранящейся датой в пх (файл был изменен внешней программой) выводиться запрос позволяющий перечитать файл.
[*] правки переводов
Добавлено через 2 часа 8 минут
а... да.. совсем забыл
Цитата:
[+] Кнопочка обрабатывать пакеты.. как она мне дорога...
[+]возможность изменить заголовок главного окна в настройках.
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 16.06.2009 в 20:51. Причина: Добавлено сообщение
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился 3 спасибками от:
Старый 23.06.2009, 21:43   #902
Пользователь
 
Аватар для Name4Me
 
Регистрация: 17.06.2008
Сообщений: 44
Сказал Спасибо: 7
Имеет 19 спасибок в 9 сообщенях
Name4Me пока неопределено
По умолчанию

Ммм Большой респект автору, но чот у меня не складиваються взаимоотношения сновим пкх...

Начну с спасибо за кнопку не обрабативать пакети (которую не плохо би подписать и сохранять состояние в настройках...), порадовала, но чот у меня при нажатии отрубились все кнопки на панели... лог очистить не льзя...
При первой попитке запустить плагин результат вирубился пкх, почитал изменил структуру процедури OnPacket пкх при включении плагина не вирубаеться но ни как на него не реагирует... Похоже поменялась не только процедура... Если можна виложите код шаблона рабочего плагина.

P.s. сори если где то тупанул чот заболел и голова варит плохо...
P.s.s. Понимаю что наверно раньше достал с кнопочкой которая "как она мне дорога..." Но имхо билоб очень неплохо вернуть Плагини на место А имено сделать не отдельной формой а закладкой или панелькой в просмотре... Имхо даж лучше панелькой, вобще форма для плагинов имхо ооч большая всё добро норм поместилось в панельке 160*200 имхо
Name4Me вне форума   Ответить с цитированием
Старый 23.06.2009, 22:05   #903
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

кнопки отключаются только по той причине что они не нужны..
думаю очистку лога исключу и вынесу состояние "новой кнопАчки" в настройки.. и ... включу showhint на ней... заодно..
и еще..
http://coderx.ru/showthread.php?t=1830
там где-то в конце я приводил пример..

а... да.. формочкой она и останется.. ибо ничего неудобного не вижу... если речь только в нежелании лезть в менюшку - юзаем горячие клавиши.
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился спасибкой от:
Старый 23.06.2009, 23:13   #904
Пользователь
 
Аватар для Name4Me
 
Регистрация: 17.06.2008
Сообщений: 44
Сказал Спасибо: 7
Имеет 19 спасибок в 9 сообщенях
Name4Me пока неопределено
По умолчанию

ММ вот подумал а можна компромис? а имено назначить гарячие клавиши включению викдючению плагинов например Ctrl+1 - первий и тд.... с главной форми а не форми плагинов?

Добавлено через 39 минут
ММ вопросик а чем обусловлен отход от номеров соединения 0...9 к у меня например 1756? И на сколько проблематично сделать как било?

Последний раз редактировалось Name4Me, 23.06.2009 в 23:13. Причина: Добавлено сообщение
Name4Me вне форума   Ответить с цитированием
Старый 24.06.2009, 03:35   #905
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

Name4Me, номера теперь представляют собой хендлы сокетов вроде, а к старой системе не вернуться так как порядковый номер в массиве соединений теперь вроде может меняться при удалении предшествующих соединений, да и смысл возвращаться по моему отсутствует...
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
Старый 24.06.2009, 12:28   #906
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

смысла нет.
массива как такового тоже нет.
есть тлист. плюсы очевидны.
любителям красивых циферок рекомендую юзать 83й ревижин.
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
Старый 24.06.2009, 14:33   #907
Пользователь
 
Аватар для Name4Me
 
Регистрация: 17.06.2008
Сообщений: 44
Сказал Спасибо: 7
Имеет 19 спасибок в 9 сообщенях
Name4Me пока неопределено
По умолчанию

А как на щот гарячих клавишь?
Name4Me вне форума   Ответить с цитированием
Старый 24.06.2009, 17:27   #908
Заблокирован
 
Регистрация: 01.10.2007
Сообщений: 76
Сказал Спасибо: 22
Имеет 7 спасибок в 7 сообщенях
Murdoc
По умолчанию

[+]возможность изменить заголовок главного окна в настройках.
За это спасибо, но было бы хорошо если бы измененный заголовок сохранялся при закрытии Л2пх
Murdoc вне форума   Ответить с цитированием
Старый 24.06.2009, 17:32   #909
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

временно:
[general]
caption=blablabla

в сеттингс.ини.
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился спасибкой от:
Старый 24.06.2009, 17:48   #910
Пользователь
 
Аватар для Name4Me
 
Регистрация: 17.06.2008
Сообщений: 44
Сказал Спасибо: 7
Имеет 19 спасибок в 9 сообщенях
Name4Me пока неопределено
По умолчанию

ММ неплохо би сохранять положение основной форми и форми плагинов в сетингс, чтоб при загрузке они появлялись там где били закрити...
Name4Me вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Разработка



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 03:40.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!