AHK Trigger

Posts 1–9 of 9 · Page 1 of 1
AHK Trigger
As simple as triggerbot can get, there is no teamcheck, its incross and random delays
Reads memory only for the InCross number
Will probably stay UD if you change the junk
Was bored so I did this, used some code from BaltoCheat

Code:
F10::
ExitApp
F6::
sa:=0x3c85
rz:=0x005
Process = csgo.exe
po:=13
ok:="Click helper"
DllName = client.dll
zts:="close click helper"
sad:="easy double click"
Process, Exist, %Process%
tjf:=0x6a5b2
tlx:="Open easy click"
PID = %ErrorLevel%
err:="Error when clicking"
ohm:=0x998a
SetFormat, Integer, Hex
pxsa:="Hold"
xusn:="Fast"
zase:=GetDllBase(DllName, PID)
amgs:=145632
rethjk:=332
yyat:=zase+0x00a7afbc
wbbs:=0x8abb6
Loop {
wbbs=0x54
amgs=985
reas:=ReadMemory(yyat,"Counter-Strike: Global Offensive")
if (po > 0) {
po=-5
}
tea:=ReadMemory(reas+0x2410,"Counter-Strike: Global Offensive")
if (po < 0) {
po=86*2
}
Random, h, 25, 200
Random, k, 1, 7
if (tea>0x0 && GetKeyState("XButton1")) {
Sleep k
DllCall("mouse_event", uint, 2, int, 0, int, 0, uint, 0, int, 0)
Sleep h
DllCall("mouse_event", uint, 4, int, 0, int, 0, uint, 0, int, 0)
}
Sleep 1
}
GetDllBase(DllName, PID = 0)
{
    mmpds:=77885
    TH32CS_SNAPMODULE := 0x00000008
    pxsa="Double"
    INVALID_HANDLE_VALUE = -1
    clickcount:=56
    VarSetCapacity(me32, 548, 0)
    PPccs:=0x588ab
    NumPut(548, me32)
    ccpeo:=0x9ab9c
    snapMod := DllCall("CreateToolhelp32Snapshot", "Uint", TH32CS_SNAPMODULE, "Uint", PID)
    If (snapMod = INVALID_HANDLE_VALUE) {
        Return 0
    }
    If (DllCall("Module32First", "Uint", snapMod, "Uint", &me32)){
        while(DllCall("Module32Next", "Uint", snapMod, "UInt", &me32)) {
            If !DllCall("lstrcmpi", "Str", DllName, "UInt", &me32 + 32) {
                DllCall("CloseHandle", "UInt", snapMod)
                Return NumGet(&me32 + 20)
            }
        }
    }
    DllCall("CloseHandle", "Uint", snapMod)
    Return 0
}

ReadMemory(MADDRESS,PROGRAM)
{
pals:="Try"
winget, pid, PID, %PROGRAM%
sa=0x88c
VarSetCapacity(MVALUE,4,0)
rt=0x8acc
ProcessHandle := DllCall("OpenProcess", "Int", 24, "Char", 0, "UInt", pid, "UInt")
pongos:=55688
DllCall("ReadProcessMemory","UInt",ProcessHandle,"UInt",MADDRESS,"Str",MVALUE,"UInt",4,"UInt *",0)
Loop 4
result += *(&MVALUE + A_Index-1) << 8*(A_Index-1)
seras:=5566
return, result
}
since it use RPM why should people use this instead of same RPM in c++ etc? the Ban risk is almost same
not at all
Quote Originally Posted by pean153 View Post
not at all
What makes ahk so different then?
Quote Originally Posted by gtaplayer2 View Post
What makes ahk so different then?
Its uglier, worse formatting, harder to work with.

Everything that makes somebody want to kill themself!
why to me doesn't work?
Dosent Work?
Quote Originally Posted by pean153 View Post
As simple as triggerbot can get, there is no teamcheck, its incross and random delays
Reads memory only for the InCross number
Will probably stay UD if you change the junk
Was bored so I did this, used some code from BaltoCheat

Code:
F10::
ExitApp
F6::
sa:=0x3c85
rz:=0x005
Process = csgo.exe
po:=13
ok:="Click helper"
DllName = client.dll
zts:="close click helper"
sad:="easy double click"
Process, Exist, %Process%
tjf:=0x6a5b2
tlx:="Open easy click"
PID = %ErrorLevel%
err:="Error when clicking"
ohm:=0x998a
SetFormat, Integer, Hex
pxsa:="Hold"
xusn:="Fast"
zase:=GetDllBase(DllName, PID)
amgs:=145632
rethjk:=332
yyat:=zase+0x00a7afbc
wbbs:=0x8abb6
Loop {
wbbs=0x54
amgs=985
reas:=ReadMemory(yyat,"Counter-Strike: Global Offensive")
if (po > 0) {
po=-5
}
tea:=ReadMemory(reas+0x2410,"Counter-Strike: Global Offensive")
if (po < 0) {
po=86*2
}
Random, h, 25, 200
Random, k, 1, 7
if (tea>0x0 && GetKeyState("XButton1")) {
Sleep k
DllCall("mouse_event", uint, 2, int, 0, int, 0, uint, 0, int, 0)
Sleep h
DllCall("mouse_event", uint, 4, int, 0, int, 0, uint, 0, int, 0)
}
Sleep 1
}
GetDllBase(DllName, PID = 0)
{
    mmpds:=77885
    TH32CS_SNAPMODULE := 0x00000008
    pxsa="Double"
    INVALID_HANDLE_VALUE = -1
    clickcount:=56
    VarSetCapacity(me32, 548, 0)
    PPccs:=0x588ab
    NumPut(548, me32)
    ccpeo:=0x9ab9c
    snapMod := DllCall("CreateToolhelp32Snapshot", "Uint", TH32CS_SNAPMODULE, "Uint", PID)
    If (snapMod = INVALID_HANDLE_VALUE) {
        Return 0
    }
    If (DllCall("Module32First", "Uint", snapMod, "Uint", &me32)){
        while(DllCall("Module32Next", "Uint", snapMod, "UInt", &me32)) {
            If !DllCall("lstrcmpi", "Str", DllName, "UInt", &me32 + 32) {
                DllCall("CloseHandle", "UInt", snapMod)
                Return NumGet(&me32 + 20)
            }
        }
    }
    DllCall("CloseHandle", "Uint", snapMod)
    Return 0
}

ReadMemory(MADDRESS,PROGRAM)
{
pals:="Try"
winget, pid, PID, %PROGRAM%
sa=0x88c
VarSetCapacity(MVALUE,4,0)
rt=0x8acc
ProcessHandle := DllCall("OpenProcess", "Int", 24, "Char", 0, "UInt", pid, "UInt")
pongos:=55688
DllCall("ReadProcessMemory","UInt",ProcessHandle,"UInt",MADDRESS,"Str",MVALUE,"UInt",4,"UInt *",0)
Loop 4
result += *(&MVALUE + A_Index-1) << 8*(A_Index-1)
seras:=5566
return, result
}
Dosent Work
^^ but everyone with 1 hour of time can change its signature and make it UD where people in c++ that copy paste struggle. lel
Quote Originally Posted by pean153 View Post
^^ but everyone with 1 hour of time can use it and change its signature
Its almost not worth doing this rather than coding a C++ hack
Posts 1–9 of 9 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us