Dauerhafter Deathcheck

10/17/2008 21:55 darthwitch#1
Also meine frage ist nun wie ich einen dauerhaften Deathcheck einbauen kann.
Also natürlich mit einer schleife welcher schleifencode wäre dafür am besten?
Diese schleife soll dauerhaft im ganzen script laufen halt per memory abfrage
Die memory adresse dafür ist momentan
$Deathcheck = a044ec

Valuers sind
Nicht Tod = 0
Tod = 1

Wie würde das ganze als script aussehen also in verbindung mit einer schleife und einen deathcheck?
Pls helft mir

Edit: Das ganze will ich halt so verbinden das er dauerhaft checkt und wenn er mal stirbt wieso auch immer soll er was anderes machen...

Danke schonmal im vorraus Mfg: Darthwitch
10/17/2008 22:03 kknb#2
hier hast du selber erstellt den thread o_O

was du im endeffekt draus machst ist dir überlassen...

[Only registered and activated users can see links. Click Here To Register...]
10/17/2008 22:06 darthwitch#3
Quote:
hier hast du selber erstellt den thread o_O
Ja die schleife macht er aber ja halt immer nur zu einem bestimmten zeitpunkt will aber ja das er das dauerhaft macht und wenn er tod ist soll er was anderes machen!
10/17/2008 22:06 blackWorkx#4
Verstehe nicht warum du dich nicht mal hinter klämmst und ein bisschen rum testen tuhst. Wenn man alles erklärt bekommt lernt man nie was du merkst dir dann nur den aufbau, aber checken wirste es dadruch nicht...
10/17/2008 22:10 darthwitch#5
Beschäftige mich die ganze zeit mit jemand anderes aus dem forum hier aber nach 2 tagen haben wir immer noch ncihts raus und durch ein kleines Bsp. Könnte man es sich einmal bildlich vorstellen
10/17/2008 22:23 Ganf#6
Quote:
Originally Posted by darthwitch View Post
Beschäftige mich die ganze zeit mit jemand anderes aus dem forum hier aber nach 2 tagen haben wir immer noch ncihts raus und durch ein kleines Bsp. Könnte man es sich einmal bildlich vorstellen
Kleiner Tip: Threading!
[Only registered and activated users can see links. Click Here To Register...]


MFG
Ganf
10/18/2008 00:37 wadimwadim#7
das könnte man mit adlibenable('blabla') machen... schau mal in au3 hilfedatei rein.
aber am besten würde das mit einer form und einem enthaltenem timer gehen
12/15/2008 11:11 Read Me#8
reicht da nicht(mitpixelchecksum/getcolor):

Code:
$Deathcheck = PixelChecksum ( left, top, right, bottom [, step] )
While 1
If $Deathcheck = 3868180887 ;(Farbe/Checksum d. Hp-Balkens)
      $check="lebe noch"
      ;mach was, solange du lebst^^
Else
      $check="bin tot"
      _Resign()
      Exitloop
Endif
?
12/15/2008 11:22 DaAlex#9
darthwitch wollte es über die speicheradressen laufen lassen was ich auch für sinnvoller halte als über pixelchecksum
12/15/2008 11:30 Read Me#10
Quote:
Originally Posted by DaAlex View Post
darthwitch wollte es über die speicheradressen laufen lassen was ich auch für sinnvoller halte also über pixelchecksum
hä?
Nochmal in Deutsch und mit Satzzeichen pls!
12/15/2008 11:31 DaAlex#11
Quote:
Originally Posted by DaAlex View Post
darthwitch wollte es über die speicheradressen laufen lassen, was ich auch für sinnvoller halte als über pixelchecksum
besser:p
12/15/2008 11:59 exit_Z#12
Quote:
Originally Posted by Weruda View Post
hä?
Nochmal in Deutsch und mit Satzzeichen pls!
Er wollte es damals mit einer dauerhaften abfrage machen, aber er wollte dafür den "Memory-Wert" auslesen anstelle es über eine Pixel abfrage zu machen.
12/15/2008 14:18 Read Me#13
Quote:
Originally Posted by DaAlex View Post
besser:p
tyvm^^

Dann halt:
Code:
#include<NomadMemory.au3>
While 1
$Deathcheck = _MemoryRead(0xa044ec)
If $Deathcheck=1 then
      $check="lebe noch"
      ;mach was, solange du lebst
Else
      $check="bin tot"
      _Resign()
      Exitloop
Wend
So schwer is das doch garnicht, oder?
12/15/2008 14:44 exit_Z#14
prob dabei ist glaube nur sobald er den bot stratet sagen wir mit F1 wird neben bei nicht die while schleife abgespielt oder? Also z.B:

Code:
F1 = hotkeyblalala {botxyz()}


While 1
$Deathcheck = _MemoryRead(0xa044ec)
If $Deathcheck=1 then
      $check="lebe noch"
      ;mach was, solange du lebst
Else
      $check="bin tot"
      _Resign()
      Exitloop
Wend

func botxyz()
for $x = 1 to 19828393894
xxx
xxx
xxx
xxx
next
endFunc
dann würde doch jetzt z.B. nach drücken auf F1 der Bot straten und die While Schleife nicht mehr beachtet werden oder net?
12/15/2008 15:11 Read Me#15
Never tried before, but its possible that both parts will work. (oder so^^)


Bin hier auf Arbeit und kanns nich testen, aber wenn du die Möglichkeit hast->probiers aus^^