Whats the problem?

07/29/2008 11:44 darthwitch#1
Also, ich weis nicht was hier jetzt schief geht.
Ich will ein Script schreiben, aber leider geht doch irgendwas schief.
Am anfang habe ich es mit pixelchecksum ausprobiert, was ganz daneben ging.
Dann mit pixelgetcollor, war auch nicht besser.
Dann bin ich auf die Global funktion gestoßen und da kam das bei raus.

Quote:
;-rausgehen
$rausgehentor = Hex(PixelGetColor(335, 86),6)

$rausgehenschildkroete = Hex(PixelGetColor(677, 219),6)

;-Globals
Global $rausgehentor = Send("{o}")
RandomSleep(200,300)
Send("{space}")
RandomSleep(3500,3800)
Send("{r}")
RandomSleep(50,80)
Send("{d down}")
RandomSleep(1500,1700)
Send("{d up}")
RandomSleep(10,30)
Send("{a down}")
RandomSleep(800,900)
Send("{a up}")
RandomSleep(8000,8500)

Global $rausgehenschildkroete = Send("{o}")
RandomSleep(500,800)
Send("{space}")
RandomSleep(6300,6800)
Send("{r}")
RandomSleep(100,150)
Send("{a down}")
RandomSleep(1200,1500)
Send("{a up}")
RandomSleep(200,300)
Send("{d down}")
RandomSleep(500,550)
Send("{d up}")
RandomSleep(8000,8500)
Bitte sagt mir wo das Problem liegt, denn er arbeitet alles einfach nur runter.:confused::mad:
07/29/2008 12:49 LightTheTorch#2
ich glaube du musst noch definieren, welchen pixel er jetzt da rauspickt also z.b.

Func _rausgehen

If Hex(PixelGetColor(335, 86),6) = 0x0..... Then
_rausgehentor

ElseIf Hex(PixelGetColor(677, 219),6) = 0x0..... Then
_rausgehenschildkroete

Else
_changedis

so würd ich das etwa machen
07/29/2008 13:41 darthwitch#3
Okay das werde ich mal testen thx