Einfügen von Values?

02/20/2012 19:59 IchbinGerd#1
Also
Code:
	ToolTip("Warte auf S4league Client.exe", 0, 0)
	$PID = ProcessExists("S4Client.exe")
	ProcessWait($PID)
	ToolTip("Bitte S4league starten...", 0, 0)
	$OPEN = _MemoryOpen($PID)
	If GUICtrlRead($Checkbox1) = 1 Then
		_MemoryWrite(Values, $OPEN, "200", "byte[4]")
	EndIf
Sollte so stimmen bloß bei MemoryWrite da will ich meine Heal Variable reinschreiben sprich 21727 wäre die jetzt ( fake ^^ ) und muss ich da 0x davor setzen ? und nach $OPEN muss ich da nur 200 für 200 HP reinschreiben oder was anderes?
02/20/2012 20:05 K1ramoX#2
Bei "Values" muss die Speicheradresse rein die bearbeitet werden soll, da gehört 0x und dann deine Adresse hin. Statt "200" kommt der zu schreibende Wert für die Speicheradresse "Values" rein. Wieso byte[4]? Byte[4] würde ich nur nehmen um einen AoB der Länge 4 zu changen. Nimm wenn du in 4 Bytes changen willst long, bei strings nimmst du char, bei float float, bei double double und so weiter.
02/20/2012 20:07 IchbinGerd#3
Ja aber wo krieg ich die Values für 200 HP her hab nur 138 oder so ka wie man das macht sry
02/20/2012 20:14 K1ramoX#4
Die Values wie sie meistens gechangt werden sind ASM Sache. Es wird nur hauptsächlich 4 Bytes genommen um sich Arbeit zu sparen (was letzendlich auch nicht viel länger brauch). Du müsstest rausfinden was dafür sorgt das du xxx viele HP hast, dann bearbeitest du das zu deinem Vorteil. Doch es wird zu weitgreifend wenn ich dir jetzt genau sage was du machen musst, am besten wär es jedoch wenn du dich mit Assembler auskennst und auch weißt wie man Cheat Engine richtig einsetzt. Oder du fragst jemanden ob er so sozial ist dir die Adresse plus den zu ändernten Wert gibt. Ich bezweifle aber das dir da jemand das auf dem Silberteller dir präsentiert.
02/20/2012 20:38 Cr41s3'#5
@Applecode.

Naja es gibt genug die so nett sind und Values + Adressen weiter geben.
Habe auch mal welche bekommen Wow.

@Te
0x ist doch häufig die Adresse oder nicht? - I3lackout
02/20/2012 20:54 K1ramoX#6
Ausnahmen bestätigen die Regel ;o

Das 0x wird auch nur benutzt wegen Hex.