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

L2PacketHack Форум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела! Обсуждение багов Lineage ЗАПРЕЩЕНО!

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 13.01.2017, 08:39   #1
Местный
 
Регистрация: 22.10.2014
Сообщений: 122
Сказал Спасибо: 1
Имеет 8 спасибок в 7 сообщенях
alexov пока неопределено
По умолчанию

да новый комп и не нужен. а оперативка копейки стоит. если есть слот, купи немного, в косарь обойдется и +10 окон ла2 вместе с виртуалкой тебе обеспечены) ну серьезно, кто будет такой плагин писать-то))
alexov вне форума   Ответить с цитированием
Старый 14.01.2017, 03:00   #2
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

слотов нету микроатх или миниатх как она там... ток 2 слота и 2gb максимально возможные.

хотя я думаю мож л2пх, если он в режиме прокси, при переименовании ехе файла, может не будет виден клиентом? тогда его можно было бы запускать на этом-же компе а так в 4 окна на рбшках седня до 65 докачался. дальше хз... некоторые особо жирные попадаются... урона ваще мало наносится.
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 16.01.2017, 02:35   #3
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

мдем... сраный л2пх чот видимо все-таки загружает, когда запускается без перехвата - в режиме прокси сервера. клиент его увидел и выписали бан по железу не мак адрес, не имя компа, не серийник винды. серийник жесткого диска скорей всего. при отключении второго харда пускает. однако каждый раз тыркать не вариант. как-то заблочить для клиента возможность опросить винду на предмет серийного номера жесткого диска нельзя? буквы жесткого диска менял - не помогло. отключать букву чот боязно... мало ли улетит что-нить куда-нить...
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 16.01.2017, 08:27   #4
Местный
 
Регистрация: 22.10.2014
Сообщений: 122
Сказал Спасибо: 1
Имеет 8 спасибок в 7 сообщенях
alexov пока неопределено
По умолчанию

ну это не l2ph сраный, а клиент ла2 сраный, который сканит память. отломать ему надо сканилку)
alexov вне форума   Ответить с цитированием
Старый 16.01.2017, 22:45   #5
Местный
 
Аватар для ScythLab
 
Регистрация: 24.10.2014
Сообщений: 190
Сказал Спасибо: 4
Имеет 42 спасибок в 40 сообщенях
ScythLab пока неопределено
По умолчанию

В каком-то гварде (возможно CCP), видел перечисление всевозможных заголовков окон l2ph, так что известные программы ловятся подобными примитивными способами (заголовок окна, название процесса, возможно какие-нить dll и прочее).
По смене серийника винта добротный вариант - это подмена его на лету, но здесь нужно писать такую прогу. Были готовые программы, но все под x32 винду.
__________________
Хобби: разработка бота для Lineage.
ScythLab вне форума   Ответить с цитированием
За это сообщение ScythLab нажился спасибкой от:
Старый 16.01.2017, 23:39   #6
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

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

и все равно хорошо бы кнопку удаленную для вкл\выкл скриптов сервер\клиент я вроде чот шарю... только как это дело подключить? точнее даже и сервер писать ненужно - сервер сам лпх. клиент надо. чтоб он типа слал какую-то команду на сервер лпх, а в лпх скрипт один все время типа включен. и он как только получил ту заветную команду типа "вкл 1 скрипт" - он берет и "жмет" кнопку компиляции на 1 скрипте.

насчет правки скрипта тут будет сложнее.


*** добавлено позже

от нефиг делать решил все-таки запилить правда не в виде плагина - не умею, а в виде внешней программы управления над л2пх сейчас у меня итак программа сервер всегда запущена на этом компе. она вобще типа нажимала кнопку выключения компа. чтоб мне не тыркаться каждый раз... вот я нацепил клиенту вторую кнопку - запуск л2пх. теперь хочу сделать повторение окошка со списком скриптов и чтоб клиент-сервер обменивался инфой какие скрипты в листе, какие чекнуты, какие нет, и чтоб при клике на программе клиенте, через программу сервер передавалось в л2пх этот клик и соответственно нужный скрипт компилировался. конечно при условии что в нем нет синтаксических ошибок. ошибку я тупо не поймаю, хотя момент чекнутости планирую отлавливать по таймеру.

через эти винапи все крайне топорно и не очень надежно через плагин было бы круче...
__________________
хочу картинку в подпись!

Последний раз редактировалось SeregaZ, 21.01.2017 в 21:53.
SeregaZ вне форума   Ответить с цитированием
Старый 17.01.2017, 11:37   #7
Новичок
 
Регистрация: 06.01.2017
Сообщений: 1
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Qwertyuio пока неопределено
По умолчанию

Доброго времени суток!
Ребят подскажите, учусь только, не сильно шарю. хочу поискать МСы на сервере ХФ. гм-шоп через альтБ, приходят пакеты такого типа:
_bbsmultisell:-100020;_bbspage:shop/VIP - вип магаз за донки
_bbsmultisell:-10003;_bbspage:shop/shop-weapon - магаз с Ц оружием

Ставлю скрипт на перебор МСов:

var i:integer;
Stream:TFileStream;
procedure Init;
begin;
i:=100000;
try
Stream := TFileStream.Create('C:\123.txt', fmOpenReadWrite);
except
Stream := TFileStream.Create('C:\123.txt', fmCreate);
end;
end;
procedure Free;
begin
Stream.free;
end;
begin
if FromClient and (pck[1]=#$56) then begin
i:=i+1;
buf:=#$23;
Writes('_bbsmultisell:-'+inttostr(i)+';_bbspage:shop/shop-weapon');
sendtoserver;
end;
if (pck[1]+pck[6]=#$D0#$01) then
Stream.Write(inttostr(Readd(2))+' ',10);
end.

Если в выделенной строке в скрипте пишу Writes('_bbsmultisell:-'+inttostr(i)); , то он уже не открывает МСы. Т.е. даже если я составляю пакет с номером МС 100020 , но в конце вместо _bbspage:shop/VIP поставлю _bbspage:shop/shop-weapon , то он уже не открывает этот МС.
Я так понимаю, что "_bbspage:shop/shop-weapon" это действие на возврат в предыдущее меню.
как то можно открывать МСы без этой приставки возврата? или я что-то не правильно понимаю, подскажите пожалуйста. И есть ли вообще смысл искать именно в ГМшопе МСы, или просто искать через нпс , там вот такой стандартный пакет "npc_268444567_multisell 002"?

Последний раз редактировалось Qwertyuio, 17.01.2017 в 11:41.
Qwertyuio вне форума   Ответить с цитированием
Старый 23.01.2017, 03:56   #8
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

так. достучался до списка со скриптами. и даже могу сделать селект какого-либо и если после селекта еще послать "пробел" в окно, то он скомпилируется. однако как бы получать не только текст - название скрипта, а еще и его чекнутость?

хочу воспроизвести окошко с листом скриптов на машине с ладвой, и чтобы это окно синхронизировалось с окном в л2пхе на втором компе. изначально то все просто - там все скрипты не отмечены. но мало ли вдруг между общением между программами где-то связь потеряется или еще чего. поэтому хотелось бы чтоб к названиям, при рефреше окна, добавлялось и их состоянии - отмечен\неотмечен.
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 23.01.2017, 16:49   #9
Местный
 
Аватар для ScythLab
 
Регистрация: 24.10.2014
Сообщений: 190
Сказал Спасибо: 4
Имеет 42 спасибок в 40 сообщенях
ScythLab пока неопределено
По умолчанию

Вначале глянь что за контрол используется, если там стандартный, то просто смотришь как получить/изменить те или иные параметры.
Если у тебя списки, то с большой вероятностью это будет ListView, для этого контрола большой набор winapi-функций.
А вот если там собственный контрол, то сложнее.
__________________
Хобби: разработка бота для Lineage.
ScythLab вне форума   Ответить с цитированием
Старый 23.01.2017, 20:31   #10
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx
вот это похоже то, что надо - ListView_GetCheckState

но там внизу ремарка, что дескать с висты работает, а у меня то XP. да и как её подключать я невдуплю... винапи в моем недоязыке обычно просто черту добавляешь после функции и готово. то есть типа ListView_GetCheckState_(параметры) - но она ругается, нет такой буквы в этом слове.
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

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

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