Checkare anstatt $map

01/30/2009 02:25 Heikofant#1
#CLOSED
01/30/2009 04:22 blauwiggle#2
if not checkarea(0,0) then
01/30/2009 07:08 Heikofant#3
und wie muss ichs schreiben, damit ers mit dem timerdiff macht?
01/30/2009 07:19 | Moep |#4
so ungefähr mach ich das:

PHP Code:
#include <nomadmemory.au3>
$PID _MemoryOpen(WinGetProcess("Guild Wars"))
$CHECKMAP IniRead("update.ini""settings""Check Map""0")

Func Load()
$T_INIT TimerInit()
Do
$MAP _MEMORYREAD($CHECKMAP$PID)
$T_DIFF TimerDiff($T_INIT)
Until $MAP or $T_DIFF 10000

$T_INIT 
TimerInit()
Do
$MAP _MEMORYREAD($CHECKMAP$PID)
$T_DIFF TimerDiff($T_INIT)
Until $MAP <> or $T_DIFF 20000

if $T_DIFF 20000 then
seterror
(1)
else
seterror(0)
endif

EndFunc

While 1
Load
()

sleep(2000)
if 
not error then
MsgBox
(0,"","Fertig geladen")
else
MsgBox(0,"","Fehler!")
Wend 
Edit: Setzt nun error auf 1 wenn der Ladevorgang nach nach 20secs noch nicht abgeschlossen ist.