Hey ich wollte mal versuchen einen S4league hack/stringtrainer mit Autoit zu schreiben. Dabei habe ich dann folgenden Quelltext zusammengestellt (Mit Hilfe eines Tutorials)
Ich arbeite unter einem 64 bit System
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <NomadMemory.au3>
#RequireAdmin
#Region ### START Koda GUI section ### Form=c:\program files (x86)\koda\forms\form1.kxf
$Form1_1 = GUICreate("Hack made by Mama", 616, 63, 190, 122)
GUISetFont(8, 800, 0, "MS Sans Serif")
$Input1 = GUICtrlCreateInput("Hier Value einfügen", 16, 8, 161, 21)
$Button1 = GUICtrlCreateButton("Hack", 192, 8, 129, 25)
GUICtrlCreateLabel("Hack made by Mama", 344, 8, 253, 28)
GUICtrlSetFont(-1, 12, 800, 0, "Base 02")
GUICtrlSetColor(-1, 0xFF0000)
$Checkbox1 = GUICtrlCreateCheckbox("MineGun", 16, 32, 161, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
_Hack()
Exit
Case $Form1_1
EndSwitch
WEnd
Func _Hack()
$value = GUICtrlRead($Input1)
ToolTip("Start S4League", 0,0)
$PID = ProcessExists("S4Client.exe")
$wait = ProcessWait("S4Client.exe")
sleep(500)
$OPEN = _MemoryOpen($PID)
_MemoryWrite(0x00F1472C, $OPEN, $value,"Float")
If GUICtrlRead ($Checkbox1) = 1 Then
_MemoryWrite(0x0870FEB9, $OPEN, "license_MineGun.lua","char[20]")
_MemoryWrite(0x08710159, $OPEN, "license_MineGun.lua","char[20]")
_MemoryWrite(0x08757310, $OPEN, "OnMineGunLicenseTest","char[21]")
_MemoryWrite(0x08757810, $OPEN, "OnMineGunLicenseTest","char[21]")
EndIf
Exit
EndFunc
Mein Problem ist jetzt, dass der Hack nichts macht.
Er startet normal und es sieht auch so aus als ob er den Prozess (S4Client.exe) bearbeitet, aber am schluss ändert sich nichts.
Zur Info...die Hacks die ich versuche sind
1. CamHack
2. MineGun
Hoffe ihr könnt mir helfen:D