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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 05.10.2007, 22:00   #1
Новичок
 
Регистрация: 05.10.2007
Адрес: Украина
Сообщений: 19
Сказал Спасибо: 0
Имеет 23 спасибок в 13 сообщенях
DeVolf пока неопределено
По умолчанию Кружок нубов(Вопрос-Ответ)

//QaK:отдельная тема по подкючению пакетхака к серверу >>>>>>>>тут
любые вопросы по данной тематике в этом топе будут удаляться без предупреждения.


Код:
const
mp='8A 1B 15 01 10';
hp='8A 1A 15 01 10';
begin
if fromclient and (pck[1]=#$38#$F5#$00#$EF#$00#$00#$00#$03#$00#$00#$00) then
begin
buf:=hstr(hp);
SendToServer;
end;
if fromclient and (pck[2]=#$33#$F5#$00#$EF#$00#$40#$00#$03#$00#$00#$00) then
begin
buf:=hstr(mp);
SendToServer;
end;
end.
где я ошибся?

Последний раз редактировалось QaK, 30.08.2010 в 18:56.
DeVolf вне форума   Ответить с цитированием
За это сообщение DeVolf нажился 6 спасибками от:
Старый 23.01.2017, 03:56   #2121
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

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

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

Вначале глянь что за контрол используется, если там стандартный, то просто смотришь как получить/изменить те или иные параметры.
Если у тебя списки, то с большой вероятностью это будет ListView, для этого контрола большой набор winapi-функций.
А вот если там собственный контрол, то сложнее.
__________________
Хобби: разработка бота для Lineage.
ScythLab вне форума   Ответить с цитированием
Старый 23.01.2017, 20:31   #2123
Местный
 
Аватар для 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 вне форума   Ответить с цитированием
Старый 24.01.2017, 13:34   #2124
Местный
 
Аватар для ScythLab
 
Регистрация: 24.10.2014
Сообщений: 190
Сказал Спасибо: 4
Имеет 42 спасибок в 40 сообщенях
ScythLab пока неопределено
По умолчанию

Хз, у меня в боте ListView используется, бот на XP работает.
В исходниках Делфи так:

Код:
function ListView_GetCheckState(hwndLV: HWND; i: Integer): UINT;
begin
  Result := (SendMessage(hwndLV, LVM_GETITEMSTATE, i, LVIS_STATEIMAGEMASK) shr 12) - 1 ;
end;
__________________
Хобби: разработка бота для Lineage.
ScythLab вне форума   Ответить с цитированием
Старый 24.01.2017, 14:51   #2125
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

о! я знал я знал что именно через сендмессадж надо было работает, спасибо.

только почему ты сделал shr 12 - может надо было сделать shr 13 и тогда не нужно было бы делать -1 в конце? я так понимаю что shr это сдвиг по байтам вправо.


и раз пошла такая пьянка - случаем не знаешь про php? скачал исходники браузерки, а там для установки типа нужно задать в кроне раз в минуту долбить одну php страницу. типа игра будет делать новый ход. я поставил easyphp. нашел в нем php.exe, указал до него путь и в качестве параметра нужную страницу. и все это дело будет запускаться из моей программы по таймеру раз в минуту. однако что-то он не так запускает. в игре персонаж ходит, но ничего не строит. как-то наполовину эта php страница срабатывает. однако если эту страницу запускать из браузера - то все работает замечательно. в конечном итоге я сделал через жопу - в теле программы разместил вебгаджет, который долбит рефреш каждую минуту. бред конечно, но работает. может при работе с php есть какой-то секрет? рабочую папку указывал как путь до самого php.exe, потом как путь до папки самой страницы php. оставлял пустой - везде один хрен.
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 24.01.2017, 21:46   #2126
Местный
 
Аватар для ScythLab
 
Регистрация: 24.10.2014
Сообщений: 190
Сказал Спасибо: 4
Имеет 42 спасибок в 40 сообщенях
ScythLab пока неопределено
По умолчанию

Цитата:
Сообщение от SeregaZ Посмотреть сообщение
только почему ты сделал shr 12
это не я сделал, это исходники модулей Delphi

с php вплотную не работал, так что в этом не помогу
__________________
Хобби: разработка бота для Lineage.
ScythLab вне форума   Ответить с цитированием
Старый 28.01.2017, 01:13   #2127
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

нашел я кажется там косяк... некоторые сервер-команды он просто небельмеса. из-за этого валился. в самом коде php странички добавил дополнительное условие и вроде заработало.

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

не успел еще допилить, как улетел в бан непутевые админы... походу по титулу в названии из этого скриншота внесли в черный список. по хорошему взять и в суд потащить - за нелицензионный сбор информации на моем компьютере приблуда ваще никоем боком не лезла в ладву. ну я кароче поковырялся методом тыка проб и ошибок и это вроде бы не титул в названии, не класс окна, ни имя ехе файла, ни размер ехе файла. вот иконка может быть, поскольку я туда влепил л2пховскую, так-же это может быть размер окна программы. (надо еще на всякий поискать как класс окна менять). после смены иконки и размеров окна, а так-же смены титула окна и переименования ехе файла - вот когда все в комплексе ладва перестает детектить.
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 01.02.2017, 09:55   #2129
Местный
 
Регистрация: 22.10.2014
Сообщений: 122
Сказал Спасибо: 1
Имеет 8 спасибок в 7 сообщенях
alexov пока неопределено
По умолчанию

Вот не ищешь ты легких путей)) Могу еще вариант предложить вместо виртуалки) покупаешь VDS самый дешевый ~300р/месяц, коннектишься по RDP, ставишь туда l2ph, живешь счастливо)
alexov вне форума   Ответить с цитированием
Старый 01.02.2017, 18:16   #2130
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

не не... от виртуалки пока отказался. старый комп для этого использую. а если по твоему методу - итак пинг не высокий, а тут получается пинг в два раза увеличиться. сначала от твоего компа до VDS, потом от VDS до сервера игры и потом еще обратно опять через VDS. у нас в Казахстане пинг это просто капец
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack


Опции темы
Опции просмотра

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

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


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

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

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