|
You last visited: Today at 16:30
Advertisement
NomadMemory Value Freezen ?
Discussion on NomadMemory Value Freezen ? within the AutoIt forum part of the Coders Den category.
04/28/2011, 18:11
|
#1
|
elite*gold: 0
Join Date: May 2009
Posts: 127
Received Thanks: 21
|
NomadMemory Value Freezen ?
Hey Com,
ich schreibe gerade für nen Freund nen simplen Stronghold Crusader Hack und da ich noch nicht allzuviel in Sachen Pointer,CE gemacht habe habe ich einige Schwierigkeiten.
PHP Code:
#RequireAdmin
#Include <NomadMemory.au3>
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
HotKeySet("{r}","Click")
HotKeySet("{1}","Gold")
HotKeySet("{2}","Rohstoffe")
Global $Passwort = 123451,$PointerG = 0x00D61208,$Start = 0
$Main = GUICreate("Stronghold Helper", 616, 431, -1, -1,$WS_POPUP, BitOR($WS_EX_TOOLWINDOW,$WS_EX_TOPMOST))
GUISetFont(10, 400, 0, "Arial Black")
$Pic1 = GUICtrlCreatePic(@ScriptDir & "\Bilder\Crusader.jpg", 0, 0, 617, 433)
GUICtrlSetState(-1, $GUI_DISABLE)
$Activ = GUICtrlCreatePic(@ScriptDir & "\Bilder\Start.jpg", 0, 370, 196, 60)
$Ende = GUICtrlCreatePic(@ScriptDir & "\Bilder\Exit.jpg", 517, 395, 100, 36)
GUICtrlCreateGroup("Schnellklick", 24, 112, 129, 233)
GUICtrlCreateLabel("Klicks:", 48, 136, 53, 22)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
$Clicks = GUICtrlCreateInput("15", 48, 160, 81, 26)
GUICtrlCreateLabel("Hotkey:", 48, 200, 60, 22)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlCreateLabel("R", 48, 224, 14, 22)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
;$CHot = GUICtrlCreateButton("Ändern", 48, 312, 75, 25)
GUICtrlCreateLabel("Um diese Funktion richtig ", 32, 248, 117, 16)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlSetFont(-1, 7, 400, 0, "Arial")
GUICtrlCreateLabel("nutzen zu können Hotkey", 32, 264, 110, 16)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlSetFont(-1, 7, 400, 0, "Arial")
GUICtrlCreateLabel("nicht umstellen.", 32, 280, 70, 16)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlSetFont(-1, 7, 400, 0, "Arial")
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUICtrlCreateGroup("Hack", 168, 144, 425, 201)
GUICtrlCreateGroup("Gold", 176, 168, 129, 169)
$MengeG = GUICtrlCreateInput("5000", 184, 216, 113, 26)
GUICtrlCreateLabel("Menge:", 184, 192, 56, 22)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlCreateLabel("Hotkey:", 184, 248, 60, 22)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlCreateLabel("1", 184, 272, 13, 22)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
;$GHot = GUICtrlCreateButton("Ändern", 184, 296, 109, 25)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUICtrlCreateGroup("Rohstoffe", 328, 168, 257, 169)
$Combo = GUICtrlCreateCombo("Stein", 432, 192, 145, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1, "Holz|Eisen|Pech|Bögen")
GUICtrlCreateLabel("Rohstoffart:", 336, 196, 90, 22)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlCreateLabel("Menge:", 336, 234, 56, 22)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
$MengeR = GUICtrlCreateInput("100", 432, 232, 145, 26)
GUICtrlCreateLabel("Hotkey:", 336, 272, 60, 22)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlCreateLabel("2", 432, 272, 13, 22)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
;$RHot = GUICtrlCreateButton("Ändern", 432, 304, 147, 25)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$MPW = GUICtrlCreateInput("19021995", 296, 110, 153, 26,$ES_PASSWORD)
GUICtrlCreateLabel("Masterpasswort:", 168, 112, 125, 22)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
SoundPlay(@ScriptDir & "/Voice 1.wav", 0)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
MemoryClose($PID)
Exit
Case $Ende
MemoryClose($PID)
Exit
Case $Activ
$Start = 1
EndSwitch
WEnd
Func Gold()
If GuiCtrlRead($MPW) = $Passwort and $Start = 1 Then
$PID = ProcessExists("Stronghold Crusader.exe")
$Open = _MemoryOpen($PID)
$Pinball =_MemoryWrite($PointerG,$Open,GUiCtrlRead($MengeG))
Else
Exit
EndIf
EndFunc
Func Click()
If $Start = 1 Then
MouseClick("left",MouseGetPos(0),MouseGetPos(1),GuiCtrlRead($Clicks),1)
EndIf
EndFunc
Func Rohstoffe()
If GuiCtrlRead($Combo) = "Holz" Then
$PID = ProcessExists("Stronghold Crusader.exe")
$Open = _MemoryOpen($PID)
$Pinball =_MemoryWrite(0x00D611D4,$Open,GUiCtrlRead($MengeR))
ElseIf GuiCtrlRead($Combo) = "Stein" Then
$PID = ProcessExists("Stronghold Crusader.exe")
$Open = _MemoryOpen($PID)
$Pinball =_MemoryWrite(0x00D611DC,$Open,GUiCtrlRead($MengeR))
ElseIf GuiCtrlRead($Combo) = "Eisen" Then
$PID = ProcessExists("Stronghold Crusader.exe")
$Open = _MemoryOpen($PID)
$Pinball =_MemoryWrite(0x00D611E4,$Open,GUiCtrlRead($MengeR))
ElseIf GuiCtrlRead($Combo) = "Pech" Then
$PID = ProcessExists("Stronghold Crusader.exe")
$Open = _MemoryOpen($PID)
$Pinball =_MemoryWrite(0x01A5342C,$Open,GUiCtrlRead($MengeR))
ElseIf GuiCtrlRead($Combo) = "Bögen" Then
$PID = ProcessExists("Stronghold Crusader.exe")
$Open = _MemoryOpen($PID)
$Pinball =_MemoryWrite(0x01A69AE0,$Open,GUiCtrlRead($MengeR))
EndIf
EndFunc
Das ist der Code.
Der Hack kann die Goldmenge verändern sowie auch die Stein,Holz,Eisen und Pech Menge.
Das mit den Bögen funktioniert nicht.
Jedoch wenn ich die Werte bei Holz zum Beispiel von 50 auf 100 änder, sodass man 100 Holz haben sollte, ändert sich der Wert nach ein paar Sekunden wieder zurück.
Beim Gold ist dies nicht so.
Wenn ich den Wert in CE freeze bleibt er dauerhaft auf 100 jedoch weis ich nicht, wie ich das mit NomadMemory.au3 mache.
Bzw. warum die Werte immer wieder zurückverändert werden...
Liebe Grüße und danke im Vorraus
*scarface*
|
|
|
04/28/2011, 19:09
|
#2
|
elite*gold: 1
Join Date: Jun 2009
Posts: 1,142
Received Thanks: 158
|
Normalerweise schreibt man es einfach in ne Schleife, ist vllt. nicht die eleganteste aber aufjedenfall eine sehr eine sehr einfache Methode.
|
|
|
04/28/2011, 22:23
|
#3
|
elite*gold: 0
Join Date: May 2009
Posts: 127
Received Thanks: 21
|
Stimmt aber nimmt das nicht zu viel Rechenleistung weg?
Ich meine gibt es da nen Grund warum der das immer wieder zurücksetzt?
Beim Gold ist das ja nicht so !? :/ *confused*
|
|
|
04/29/2011, 01:50
|
#4
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
|
Die Angezeigte Zahl muss nicht der tatsächlichen Menge entsprechen ;o
|
|
|
04/30/2011, 22:36
|
#5
|
elite*gold: 0
Join Date: May 2009
Posts: 127
Received Thanks: 21
|
Was meinst du damit? 
Wie kann ich denn die Menge verändern?
|
|
|
05/01/2011, 11:11
|
#6
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
|
Quote:
Originally Posted by *scarface*
Was meinst du damit? 
Wie kann ich denn die Menge verändern?
|
Ich meine es genau, wie es da steht.
|
|
|
05/01/2011, 13:08
|
#7
|
elite*gold: 0
Join Date: May 2009
Posts: 127
Received Thanks: 21
|
Davon weiß ich jetzt trotzdem nicht wie ich die Menge veränder,sodass es nicht nur da steht sondern auch wirklich verändert ist.
|
|
|
05/01/2011, 16:45
|
#8
|
elite*gold: 0
Join Date: May 2009
Posts: 2,256
Received Thanks: 2,348
|
Gold, Level etc. ist alles Server side, somit kannst du es nicht einfach im Client ändern.
Wenn es ein Online Game ist.
Bei offline spielen geht es und eine andere Methode als eine while / timer kenne ich nicht.
|
|
|
05/02/2011, 23:15
|
#9
|
elite*gold: 0
Join Date: Dec 2009
Posts: 1,622
Received Thanks: 2,070
|
Du musst den wert auf die gewünschte größe bringen, und die adresse nopen, dass sie nicht mehr geändert werden kann.
Habe das nie mit autoit gemacht, aber google spuckt dir velleicht was aus.
@Vb.net
Sorry aber wenn du wenig ahnung davon hast, lass es.
Nicht jedes Spiel bezieht die adressen vom server.
Beispiel.
Teeworlds: Bezieht alles vom server somit ist das hacken von munnition etc. unmöglich.
S4League: Bezieht (die meisten) daten aus den ressourcen des games.
Edit/ Probier mal das.
|
|
|
05/06/2011, 22:27
|
#10
|
elite*gold: 26
Join Date: Jun 2009
Posts: 972
Received Thanks: 228
|
Schreib dir eine Schleife mit einem 500 ms als Pause, du siehst nicht das Rechenleistung verlorengeht, trotzdem ein erfolgreiches Ergebniss.
|
|
|
05/07/2011, 02:38
|
#11
|
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
|
Man nehme die Adresse und schreibe dort einfach ein 0x90 hin.
|
|
|
05/07/2011, 09:08
|
#12
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Quote:
Originally Posted by PenGuin :O
Man nehme die Adresse und schreibe dort einfach ein 0x90 hin.
|

Erzähl deinen Müll woanders.
Selbiges an freehuntx.
Er muss es nicht tun, eine Schleife funktioniert auch wunderbar, nur wie Moep schon sagte, ziemlich wahrscheinlich hat er nur die Anzeigemenge verändert, die ja die ganze Zeit mit der richtigen aktualisiert wird.
Noppen des Codes, der dies tut, würde die Anzeige freezen, aber dadurch hätte man immer noch nicht mehr Gold.
p.s. freehuntx du hast keine Ahnung, wie viel S4 von wo bezieht, also unterlasse solche Beispiele bitte.
|
|
|
05/08/2011, 18:18
|
#13
|
elite*gold: 0
Join Date: May 2009
Posts: 127
Received Thanks: 21
|
Okay, viele Dank =)
Ich werde das mal versuchen!
Freeze Value hat mir sehr weitergeholfen !
Danke freehuntx !
Lg *scarface*
|
|
|
05/09/2011, 23:11
|
#14
|
elite*gold: 0
Join Date: Dec 2009
Posts: 1,622
Received Thanks: 2,070
|
Quote:
Originally Posted by MrSm!th

Erzähl deinen Müll woanders.
Selbiges an freehuntx.
Er muss es nicht tun, eine Schleife funktioniert auch wunderbar, nur wie Moep schon sagte, ziemlich wahrscheinlich hat er nur die Anzeigemenge verändert, die ja die ganze Zeit mit der richtigen aktualisiert wird.
Noppen des Codes, der dies tut, würde die Anzeige freezen, aber dadurch hätte man immer noch nicht mehr Gold.
p.s. freehuntx du hast keine Ahnung, wie viel S4 von wo bezieht, also unterlasse solche Beispiele bitte.
|
Ich mache Beispiele wie ich will.
Solange er es versteht sehe ich darin kein Problem.
Außerdem..
Meine Meinung ist nunmal dass Schleifen schlechter sind, denn sobald du 5 values freezen willst, kriegt man probleme.
Und es ist völlig egal woher s4 adressen bezieht, mein beispiel hat seinen zweck erfüllt. Solltest du damit ein Problem haben denke ich ist ein kissen ein gutes spielzeug.
Und wenn er die anzeige freezen will, dann hat das nichts mit einer schleife oder nopen der adresse zu tun, also anzeige nopen hat den selben effekt wie es mit einer schleife zu freezen, also erzähle nicht es liegt daran, dass er nicht unl. gold hat  und btw... er MUSS nichts, ich habe nirgends geschrieben er MUSS diese weise zu freezen verwenden...
|
|
|
05/09/2011, 23:18
|
#15
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Dein Post zeigt super, wie du meinen nicht verstanden hast.
Ich sagte nicht, dass es am noppen liegt, dass er nicht unendlich Gold hat, ich sagte, er hat vermutlich nur den Code genoppt, der die Anzeige überschreibt und das bringt ihm nunmal nichts. Klar, das selbe Ergebnis hätte er auch durch reguläres Freezen; beides ist in dem Fall nutzlos, da er offensichtlich die falsche Adresse hat. Ich wollte damit nur sagen, dass ihm noppen da auch nicht weiterhilft, da dein Post den Eindruck gemacht hat, als würdest du Noppen für die Ultimativlösung halten, obwohl es bei der falschen Adresse auch nichts bringt.
btw. doch hast du
Quote:
|
Du musst den wert auf die gewünschte größe bringen, und die adresse nopen, dass sie nicht mehr geändert werden kann.
|
|
|
|
Similar Threads
|
[Suche]NoMadMemory.au3
01/15/2011 - Nostale Trading - 0 Replies
Joa suche was in der überschrift ist hab kein Bock zu suchen biete 50k s 3 xD
|
[Frage] NomadMemory
06/08/2010 - AutoIt - 4 Replies
Hallo. Ich wollte mit AutoIt einen Trainer basteln. Bei Cheat Engine fragt er noch etwas mit einem "-0 Opperator" weil der Text nicht gleich lang ist, und da muss man mit "Ja" antworten, wie kann ich das bei der _MemoryWrite Funktion angeben?
LG
|
Nomadmemory
02/16/2010 - AutoIt - 12 Replies
Hallo,
Ich suche schon seit 2 h nach der nomedmemory.au3!
Aber ich finde sie nicht..
O.o
Kann Sie mir pls wer geben?
lg Cann
|
[Help!!]Nomadmemory.au3
06/18/2009 - 12Sky2 - 4 Replies
i have all time problem with Nomadmemory.au3
i did what got suggest i had look for in google found like 4-5 of them but no any work out ;/.
all time same problem
"Line 7 (File "c:\documents and setting\storm\pulpit\autopotion.au3"):
#include <Nomadmemory.au3>
Error:Error opening the file."
|
All times are GMT +1. The time now is 16:30.
|
|