Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Свой пакет на стороне клиента
#1
Доброго времени суток.
Придумали небольшой ивент(HF хроники).
Кастомное окно для клиента нарисовал + скрипт в .u и застрял на пакетах, на особо хотелось бы портить тот же PCCafeEvent и переделывать под себя.
Может кто поможет\подскажет\продаст реализацию несколько пакетов для ивента (открыть\закрыть окно ивента, отобразить оставшееся время, в общем вывод инфы в свое окно л2).
Ответ
#2
Пиши dll, ищи функцию отправки пакета к gs, в engine.dll, тут на форуме уже много раз писали, как это делается, и дергай ее. Что бы не было конфликта с потоками клиента, можно либо засплайсить поток, который занимается отправкой пакетов, либо перед отправкой захватывать CS в UNetworkHandler::SendPacket, которую захватывает клиент, главное, не забыть потом отпустить)

Все это, предсказуемо, не будем работать с более менее нормальными защитами)
Ответ
#3
Привет. У нас в SmartGuard есть интерфейс плагинов с помощью которого подобные вещи реализуются довольно просто.
Ответ
#4
Akumu Написал:Привет. У нас в SmartGuard есть интерфейс плагинов с помощью которого подобные вещи реализуются довольно просто.

Ну да, тащить твое забагованное поделие ради пары пакетов C->S?
Ответ
#5
Akumu Написал:Привет. У нас в SmartGuard есть интерфейс плагинов с помощью которого подобные вещи реализуются довольно просто.

Спасибо за такой щедрый намек на покупку вашего изделия.
Решил и без стороннего софта, может и велосипед но то что мне предлагали в лс за 500$ и без исходников совсем дичь.
Цитата:
************ Написал:
4ipolino Написал:
************ Написал:Могу реализовать в принципе, но без исходного кода !
Цена в пределах 300-500$(Зависит от времени и сложности работы), если устраивает могу дать контакты !
за такую цену проще будет похерить уже существующие окна и сделать самому
Делайте сами 0 проблем .
Цена самая минимальная(могут и 500-1000$ запросить), как раз методы все методы которые отвечают за отправку придется разбирать полностью, если думаешь что это легко и просто и делается за пару часов( то милости прощу на Freelance, узнавай почасовую стоимость Reverse engineer'a , знатно удивишься )

Может кому нужно будет:

1. Возьмем любой не используемый или редко используемый пакет нужной нам структуры (к примеру EventMatchGMMessage он задействован в окне EventMatchGMMsgWnd).
2. пакет:
Код:
    local int Type;
local String Message;
передадим параметр Type любой "не стандартный" т.е не используемый клиентом, в нашем случае 10+ , в скрипте окна EventMatchGMMsgWnd поставим условие Type < 10 и можно спокойно ипользовать данный пакет в других окнах с условием Type = 10 и тд. т.е данный пакет можно использовать во многих окнах с разным значением переменной Type

может и не по "феншую" но работает, причем с любой защитой
Ответ
#6
4ipolino Написал:Спасибо за такой щедрый намек на покупку вашего изделия.
Решил и без стороннего софта, может и велосипед но то что мне предлагали в лс за 500$ и без исходников совсем дичь.


Может кому нужно будет:

1. Возьмем любой не используемый или редко используемый пакет нужной нам структуры (к примеру EventMatchGMMessage он задействован в окне EventMatchGMMsgWnd).
2. пакет:
Код:
    local int Type;
local String Message;
передадим параметр Type любой "не стандартный" т.е не используемый клиентом, в нашем случае 10+ , в скрипте окна EventMatchGMMsgWnd поставим условие Type < 10 и можно спокойно ипользовать данный пакет в других окнах с условием Type = 10 и тд. т.е данный пакет можно использовать во многих окнах с разным значением переменной Type

может и не по "феншую" но работает, причем с любой защитой

Проблема не создать новый пакет, это как раз просто. Проблема в том, что для того, чтобы получить этот пакет в клиенте, надо будет что то где то хукать, и вот уже на это нормальная защита просто обязана среагировать
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Определить хроники клиента (Lineage 2) Foru 15 6,581 06-19-2015, 07:03 PM
Последний пост: KilRoy
  Защита клиента ( Lineage 2) nn03 11 3,689 02-05-2014, 12:29 PM
Последний пост: KilRoy
  Blizzard хотет свой казино чтобы блекджек и hookers Ashtone Grey 17 3,193 11-11-2013, 04:52 AM
Последний пост: hybik
  Как назвать можно свой проект lineage? MGNtrans 121 19,476 08-18-2013, 04:15 PM
Последний пост: Ozzy
  Ищу умельца по редактированию клиента L2 freelu 20 4,317 08-13-2013, 09:50 PM
Последний пост: Drag0N
  Google просит отдать свой голос против цензуры и ограничений в интернете Ashe 8 2,174 11-23-2012, 01:59 PM
Последний пост: TieLay
  Свой бизнес tima22 41 5,821 11-01-2012, 10:50 PM
Последний пост: tima22
  Решил начать свой бизнес... NarutaKruta 3 1,536 11-01-2012, 05:29 PM
Последний пост: hybik
  Свой почтовый сервер IIARTEMII 1 1,622 07-21-2012, 06:35 PM
Последний пост: IIARTEMII
  Хочу создать свой проект asmodian100 70 12,636 05-13-2012, 08:41 PM
Последний пост: DukcoH

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)