1. wie und wo kann ich die sprache lehrnen ???
2.habe ein neuen fehler:
>"C:\Program Files (x86)\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\MC YANNICK\Documents\test.au3"
C:\Users\MC YANNICK\Documents\test.au3 (37) : ==> Missing separator character after keyword.:
_MemoryWrite(0x000000,OPEN,"","")
_MemoryWrite(0x000000,OPEN^ ERROR
>Exit code: 1 Time: 0.222
Genau das gleiche mach aus "OPEN", "$OPEN". Viel Spaß
ich habe Cheat engine 6.1 genutzt um values zu finden doch wenn ich sie in CE 6.1 Frezze gehen sie nicht ist das normal ???(also ich habe die value fur GodMode in S4 league:
17483F34)
naja ich weis nicht genau was ich hier chreiben muss da wo die frague zeichen sind
MemoryWrite(0x17483F34,$OPEN,"???????????","?????? ????????")
also ich wolte da ne GodMODE (leben Frezen)
Der Ersteller des Videos ist ein Vollidiot der selber keine Ahnung hat, anders kann man das leider nicht sagen. Wenn man für etwas ein "Tutorial" erstellen möchte, sollte man sich zumindest auf dem Gebiet auskennen. Bei solch schlechten Videos entstehen am Ende mehr Fragen als Antworten.
Kompletter Irrsinn, vor allem mit seiner Erklärung. Das Script fragt die Prozess ID schon ab ohne vorher sicherzustellen, dass der Prozess schon existiert. Wird der Prozess erst nachträglich gestartet funktioniert das Script nicht, da _MemoryOpen() keine gültige Prozess ID übergeben wird. ProcessWait() gibt außerdem auch die Prozess ID zurück, sobald dieser existiert.
Richtig wäre also:
Code:
$PID = ProcessWait("S4Client.exe")
Allerdings ist diese Methode nicht empfehlenswert, da das ganze Script dadurch pausiert wird, solange der Prozess nicht existiert.
____________________
Code:
ToolTip("S4 wurde gehackt",0,0)
Was soll man dazu schon sagen? Indem man die Prozess ID des zugehörigen Prozesses findet hat man lange noch nichts gehackt.
____________________
Code:
$OPEN = _MemoryOpen($PID)
Grundsätzlich richtig, allerdings prüft er nicht nach, ob die Funktion Erfolg hatte. Wegen HackShield, XTrap und ähnlichem funktioniert dies des Öfteren nämlich nicht. S4 benutzt soweit ich das mitbekommen habe ja XTrap.
Beispiel:
Code:
$ProcessId = ProcessExists("[Process]")
If $ProcessId > 0 Then ;Prozess existiert
$Handle = _MemoryOpen($ProcessId)
If Not @error Then ;wenn kein Fehler aufgetreten ist
;_MemoryWrite()
EndIf
EndIf
Das hätte er so nicht schreiben sollen. Er hätte zwei Zeilen benutzen sollen, einmal mit dem Char-Array und einmal mit dem Byte-Array. Letzteres ist auch irreführend. "4 Byte" in Cheat Engine gibt keinesfalls ein Byte-Array der Größe 4 an. Es ist ein 4 Byte Datentyp, also ein 32 Bit Datentyp. Dafür würde int/UINT bzw. long/ULONG/DWORD in Frage kommen.
Beispiel:
Code:
$ProcessId = ProcessExists("[Process]")
If $ProcessId > 0 Then ;Prozess existiert
$Handle = _MemoryOpen($ProcessId)
If Not @error Then ;wenn kein Fehler aufgetreten ist
_MemoryWrite(0x12345678, $Handle, 123, "DWORD")
_MemoryWrite(0x23456789, $Handle, "Beispiel", "char[9]")
EndIf
EndIf
____________________
Code:
Case $Button1
_Hack()
Die Funktion "_Hack" wird nur aufgerufen, nachdem der Button geklickt wurde. Entgegen der Meinung des Erstellers ist eine Funktiondefinition (Func) keinesfalls gleich eine Schleife. Der Wert ändert sich nur einmalig. In diesem Zusammenhang wird das Potential der Checkbox nicht voll ausgenutzt. Eine "Func-Schleife" gibt es nicht. Das was er meint könnte man realisieren, indem man eine Schleife in der Funktion benutzen würde. Allerdings würde dies der GUI sämtliche Funktionalität nehmen.
Ich habe mal ein brauchbares Script erstellt:
Code:
#RequireAdmin ;erfordert Adminrechte
#include <GUIConstantsEx.au3>
#include <NomadMemory.au3>
#cs verwendbare Datentypen:
char: ANSI Zeichentabelle Wertebereich: 0 - 255
wchar: UNICODE Zeichentabelle Wertebereich: 0 - 65.535
SBYTE: signed 8 Bit Integer Wertebereich: -128 - 127
byte: unsigned 8 Bit Integer Wertebereich: 0 - 255
short: signed 16 Bit Integer Wertebereich: -32.768 - 32.767
USHORT/WORD: unsigned 16 Bit Integer Wertebereich: 0 - 65.535
int: signed 32 Bit Integer Wertebereich: -2.147.483.648 - 2.147.483.647
UINT: unsigned 32 Bit Integer Wertebereich: 0 - 4.294.967.295
long: signed 32 Bit Integer Wertebereich: -2.147.483.648 - 2.147.483.647
ULONG/DWORD: unsigned 32 Bit Integer Wertebereich: 0 - 4.294.967.295
INT64: signed 64 Bit Integer Wertebereich: -9.223.372.036.854.775.808 - 9.223.372.036.854.775.807
UINT64/QWORD: unsigned 64 Bit Integer Wertebereich: 0 - 18.446.744.073.709.551.615
float: 32 Bit Gleitkommazahl Wertebereich: 1.5 E-45 - 3.4 E38 (E = Exponent)
double: 64 Bit Gleitkommazahl Wertebereich: 5.0 E-324 - 1.7 E308
#ce
Global $Handle[2] = [0, 0] ;globale Variable
GUICreate("Hack", 110, 30)
$Checkbox = GUICtrlCreateCheckbox("...hack", 5, 5, 100, 20)
GUISetState(@SW_SHOWNORMAL)
Do
_Hack() ;ruft die Funktion auf
Sleep(50) ;reduziert CPU Auslastung
Until GUIGetMsg() == $GUI_EVENT_CLOSE
Func _Hack()
;$ProcessId = ProcessWait("[Process]") ;wartet auf den Prozess und gibt die Prozess ID zurück, pausiert ganzes Script, deshalb NICHT empfehlenswert
$ProcessId = ProcessExists("[Process]") ;gibt die Prozess ID des Prozesses zurück
If $ProcessId > 0 Then ;wenn der Prozess existiert
If $Handle[1] == 0 Then ;wenn der Prozess nicht geöffnet ist
$Handle = _MemoryOpen($ProcessId) ;öffnet den Prozess
Else
;Hackfunkionen, z. B.:
If BitAND(GUICtrlRead($Checkbox), $GUI_CHECKED) Then ;wenn die Checkbox ausgewählt wurde
;_MemoryWrite(Adresse, $Handle, Wert, Datentyp)
EndIf
EndIf
Else ;wenn der Prozess nicht existiert
If $Handle[1] > 0 Then ;wenn das Handle gültig ist/wenn der Prozess geöffnet wurde
_MemoryClose($Handle) ;schließt den geöffneten Prozess
If Not @error Then ;wenn keine Fehler aufgetreten sind
$Handle[1] = 0 ;setzt das ungültige Handle auf 0 zurück
EndIf
EndIf
EndIf
EndFunc
Allerdings solltest du erst mal die Sprache lernen, Links hat omer36 ja bereits geschrieben.
also ich bedanke mich naturlich an allen aber ich verstehe nichts mehr da ich in dem gebiet neu bin , habe vor ein buch zu kaufen (weis nicht welches) aber mein script sieht so aus er hat keine fehler, functioniert leider aber auch nicht (S4 league hat Xtrap ist richtig)ich habe es mit dem bypass V3 von Apple Code getestet unter windows 7 64bit
Wenn du meinen Beitrag ließt und dich damit auseinander setzt wirst du es schon schaffen. Du solltest dabei auch was lernen und nicht darauf hoffen, dass es andere für dich machen und du es nur kopieren brauchst.
also ich bedanke mich naturlich an allen aber ich verstehe nichts mehr da ich in dem gebiet neu bin
Quote:
Originally Posted by KDeluxe
Wenn du meinen Beitrag ließt und dich damit auseinander setzt wirst du es schon schaffen. Du solltest dabei auch was lernen und nicht darauf hoffen, dass es andere für dich machen und du es nur kopieren brauchst.
Quote:
Originally Posted by omer36
Seit einpar Wochen kommen immer mehr dieser S4-"MultiSpezialHacks"...
Wohl eher Cppy&Paste-"MultiSpezialHacks"
@
Quote:
Originally Posted by Adroxxx
Threads mit Titel wie "Hilfe!!", "Problem", "Frage?!", "Autoit Frage" usw. werden von nun an kommentarlos Geschlossen.