Hilfe bei einem Bot

06/08/2008 14:07 Ben123#1
Hallo Leute hab ein Problem mit diesem Code den ich geschrieben habe.

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
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
06/08/2008 14:44 blauwiggle#2
schon aufgefallen, dass das alles schwarze punkte sind?
habe das selbe problem. bei mir liegts an meiner gf 8800.
06/08/2008 15:27 Ben123#3
Warum sollen es alles schwarze Punktesein:confused:? Die Programme und meine Augen sagen das Gegenteil. Oder habe ich was falls verstanden^^ Falls es Hilfreich ist ich habe ne x1800xt. Dachte aber das hat nichts mit meinen Problem zu tun... Außerdem verstehe ich nicht warum so viele Bots die Kurzick Punkte auslesen können und meiner noch net mal diesen gemalten Punkt in meiner U-Karte. Hoffe jemand hat noch ne Idee
06/08/2008 17:36 blauwiggle#4
0xFFFFFF = schwarz?
06/08/2008 18:00 Ben123#5
0xFFFFFF = Weis ich versteh nicht was du meinst??
Hat sonst keiner ne Idee was falsch sein könnte?
06/08/2008 18:04 Bl@ze!#6
[ElseIf PixelGetColor(342,190)= 16777215 then ;ObenB1 0xFFFFFF Abs:342,190 Rel 338,162
"Befehle"]


"OxFFFFFF" ist der hex code für die farbe schwarz ^^
06/08/2008 18:22 Ben123#7
[Only registered and activated users can see links. Click Here To Register...] Also für mich war 6xF schon immer weiß oder bin ich in nem Paralleluniversum gelandet xD Ne spaß aber kannst du mir mal genau erklären was du meinst? Ach so das hintern komma sind alles Randinformationen... Ich verzweufle echt gleich =(
06/08/2008 18:51 Azunai#8
0xffffff = weiß, (von Rot,Grün,Blau jeweils 100% anteil = weiß)
0x000000 = schwarz (von Rot ,Grü,,Blau je 0% anteil = keine farbe = schwarz)
das ganze ist nach 0xRRGGBBgerichtet ;)
06/09/2008 16:25 blauwiggle#9
ups, tatsache *g*

sorry für die umstände