PDA

Просмотр полной версии : возвращаясь к "окнам"...


Elecktron
24.02.2014, 07:23
в связи с тем, что попытки показать окно из длл написанной на билдере потерпели "крэш клиента", осталось немного альтернативных вариантов.

переход на делфи: появляются проблемы с работоспособностью ранее стабильного кода.

окно в длл на делфи, код обработки - билдер: запутался на втором десятке передаваемых "туда-сюда" параметров, плюс это великолепие тормозит.

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

чистый апи: кодоемко, не наглядно и нет опыта.

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

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

зы: npc html message - не вариант, оно закроется при попытке открыть любой диалог.

wimax
25.02.2014, 02:34
alt+b манор / мини игры

Elecktron
25.02.2014, 03:57
что перехватить в клиенте, чтобы работать хоть с одним из возможных окошек встроенных в клиент?

Antharas
25.02.2014, 14:53
Расскажи чем хватаешь клиент плиз) с самого начала)

Elecktron
25.02.2014, 22:43
Расскажи чем хватаешь клиент плиз) с самого начала)

не понял вопроса. что конкретно ты имеешь ввиду?

vahes
01.03.2014, 12:41
как олькой клиент хватаешь? сколько ни пробывал с разными плагинами только атачусь клиент закрывается с ошибкой хрон H5
"нарисовать" окно с "кнопочками", "галочками" и прочими "свистелками" средствами апи клиента
Самый оптимальный вариант т.к. переключаться между окнами не совсем удобно, думаю в каких то дллках эти формы сидят, или рисовать перехватывая directx. Видел когда-то mira, что-то подобное у себя в радаре реализовал, очень классно и уверен функционально получилось

Elecktron
01.03.2014, 13:42
как олькой клиент хватаешь? сколько ни пробывал с разными плагинами только атачусь клиент закрывается с ошибкой хрон H5

с H5 не пробовал.
с C4 справляется самая свежая олли без всяких чудес и плясок.
с грацией вот так: http://coderx.ru/showthread.php?t=9439
и надо не аттачить, а запускать.

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

переключаться не напрягает, даже было бы намного удобнее.
но есть одно маленькое "но" - http://coderx.ru/showthread.php?t=9361
а я почему-то считал что "формы" сидят в *.utx... :sarcastic_hand:
в directx удобно рисовать радар, а не "настроечную таблицу"...

vahes
01.03.2014, 13:58
мне хватает одного SOD на чистой олли с такими настройками

http://img804.imageshack.us/img804/4218/12493548.jpg (http://imageshack.us/photo/my-images/804/12493548.jpg/)

возможно придется еще сменить drivernames в olly.ini
че там на скрине не помнишь?

Elecktron
01.03.2014, 14:45
2884

St1mul
01.03.2014, 22:37
Elecktron, почему ты на ассемблере не сделаешь окно, там не настолько трудно, чтобы разобраться

Elecktron
02.03.2014, 05:37
Elecktron, почему ты на ассемблере не сделаешь окно, там не настолько трудно, чтобы разобраться

я думал над этим, но внятной информации не нашел, а формулировка "чистый апи" меня несколько пугает... :)

подскажи где и что почитать, посмотреть примеры..

не в окне фокус... как потом на него весь ui натянуть....