Hallo Leute hab ein Problem mit diesem Code den ich geschrieben habe.
Hier mein Code:
Nur leider reagiert er nicht auf die PixelGetColor. Er führt immer nur die Else Funktion aus. Hab die Koordinaten mehrere Male gebrüft und die Farben müssten stümmen. Ich habe mit Texmod eine Grafik eingefügt die der Bot auslesen soll um die Position zu bestümmen. Hab es sowohl mit relativen als auch mit absoluten Pixeln probiert. Außerdem habe ich mit mit dem Begriff Case mal herumexperimentiert. Allerdings will es nicht Funktioneren. Hat wer eine Idee? Verzweifle echt bald.
Danke schonmal im voraus.
MfG Ben
Hier mein Code:
Code:
Opt("MouseCoordMode", 1)
Opt("PixelCoordMode", 1)
= Random(5400,6200)
= Random(40,80)
= Random(360,520)
= Random(5400,6200)
= Random(80,120)
= Random(1200,1500)
=(0)
While <=500
WinActivate( "Guild Wars" )
Sleep ()
Call("Punkte")
Send("{u}")
Sleep (500)
If PixelGetColor(343,224) = 16777215 then ;ObenA1 0xFFFFFF Abs:343,224 Rel 339,196
"Befehle"
[ElseIf PixelGetColor(341,213)= 16777215 then ;UntenA2 0xFFFFFF Abs:341,213 Rel 337,185
"Befehle"]
[ElseIf PixelGetColor(342,190)= 16777215 then ;ObenB1 0xFFFFFF Abs:342,190 Rel 338,162
"Befehle"]
[Else ;GH
"Befehle"]
EndIf
=+1
WEnd
Func Punkte()
"Befehle"
EndFunc
Danke schonmal im voraus.
MfG Ben