Что нового

[Мышь, клавиатура] NoRecoil для APB Доделать и Отслеживание Пикселей

Arikurinkuto

Новичок
Сообщения
14
Репутация
2
Необходимо доделать к TriggerBot'у NoRecoil и Пиксельный AIM. Имеются некоторые наработки которые возможно помогут. итак первый скрипт.

Код:
#include <WinAPIEx.au3>

If WinExists(@ScriptName) Then Exit
AutoItWinSetTitle(@ScriptName)

Global $Paused, $counter = 0
HotKeySet("{F3}", "TogglePause")
HotKeySet("{F2}", "Terminate")
Shoot()

Func Shoot()
While 1
If _WinAPI_GetAsyncKeyState(0x02) = True Then
Local $coord = PixelSearch(672,364,693,385,0xBB1518,20)
If Not @error Then
MouseClick("Left")
Sleep(20)
EndIf
EndIf
WEnd
EndFunc

While 1
$counter +=1
WEnd

Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
;ToolTip('Script is "Paused"',0,0, $counter, 1)
WEnd
ToolTip("")
EndFunc

Func Terminate()
Exit 0
EndFunc


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

Код:
Local $coord = PixelSearch(672,364,693,385,0xBB1518,20)


Делает он это относительно рабочего стола, т.е. если окно с игрой передвинуть то фокус не получится.

Необходимо прописать чтобы скрипт работал только относительно игрового окна.

Код:
>>>> Window <<<<
Title:	APB Reloaded
Class:	LaunchUnrealUWindowsClient
Position:	168, 0
Size:	1030, 729
Style:	0x14CA0000
ExStyle:	0x00040100
Handle:	0x000503E0


И выполнял поиск не по заданным координатам. а в области относительно центра экрана.

Код:
$CenterX = @DesktopWidth / 2 ; Определяем центр экрана.
$CenterY = @DesktopHeight / 2 ; Определяем центр экрана.


____________________________________________________________

Теперь собственно NoRecoil (Нет отдачи от оружия)

При выстреле из любого оружия идет вертикальная либо горизонтальная отдача, камеру уводит в сторону либо вверх.
Необходимо сделать фиксацию прицела по центру экрана, либо чтобы при выстреле он опускался на несколько пикселей вниз. с данной функцией справляются макросы от мышки a4tech но их приспособить к скрипту не представляется возможным.
(З.Ы.) Желательно чтобы происходила фиксация по центру... чтобы прицел точно не куда не уводило (Приподнимается не сам прицел а камера)
______________________________________________________________________________________

Ну и собственно самая врятли выполнимая миссия... это AIM (кто не знает что это, прошу загуглить)

Прикрепляю скриншот для наглядности



В позиции 1 находится прицел на цвет которого реагирует TriggerBot
В позиции 2 находится ник противника. он всегда красный и всегда находится над позицией 1.

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


В целом задачу вроде объяснил понятно. если будут вопросы, с удовольствием отвечу.

Ну и собственно цена за работу от 1000руб. зависит от полноты исполнения. Принимается работа на всех этапах. от работы в окне и NoRecoil до Всего вместе с AIMом...

З.Ы. если к этому будет добавлен графический интерфейс с возможностью изменения цвета поиска и радиуса поиска. будет только + к оплате.
 

s0me0ne

Новичок
Сообщения
19
Репутация
2
Забудь наглухо поиск пикселей, он в подобных вещах не используется. Тут нужно использовать udf nomadmemory(разные функции для действий с памятью процессов, далее NM).
Рецепт прост:
1.Качаешь CheatEngine
2.Открываешь свою игру при помощи него.
3.Ищешь в памяти процесса нужные значения(благо гайдов много). Например, в некоторых играх прицел меняет цвет при наведении на врга, можно в памяти найти цвет прицела и отслеживая его определять нацелен ли ты на врага. Позиции, ротация, имена, итд, итп находятся в структурах(функция MemoryView и гугл тебе в помощь).
4.Записываешь адреса в памяти(они должны быть статическими в памяти(что делать с динамическими гугл подскажет)), на пример в блокнот.
5.При помощи NM открываешь процесс.
6.И в свой скрипт получаешь нужные значения(найденные по ранее записанным адресам).
7.Оперируем над значениями.
8. ...
9.PROFIT!

Вот посмотри тут оффсеты для пункта №4 http://www.unknowncheats.me/forum/all-points-bulletin/68980-apb-reloaded-offsets.html

З.Ы. Могу помочь запилить, но кодить это гадство не буду, ибо читы в неправильных руках - зло.
Свой скайп в личку.
 
Верх