Pixelsearch Problem

03/18/2011 18:17 Masterscripter#1
Hey Leute,

wie ihr vielleicht mitbekommen habt, hab ich ja einen kleinen Aion Bot erstellt.
Klappt auch alles ganz wunderbar usw...Jetzt hab ich aber folgendes Problem :
Ich hab einen Pixelsearch Befehl eingebaut, damit er erkennt, wenn das Monster tot ist. Also wenn das Monster am Ende kein rotes Leben mehr hat, dann sammelt er Gegenstände auf. Bei mir klappt das auch alles ganz wunderbar. Nur bei einem Freun haben wir es dann nochmal getestet und bei ihm fing er an die Loot Taste zu drücken, obwohl das Monster noch ein Viertel Leben hatte.
Jetzt hab ich mir gedacht, das liegt an der Pixelanzahl des Bildschirms, da meiner nur eine Auflösung von 1200x1024 hat und seiner irgendwas mit 1800 oder so. Stimmt das? Wenn ja...was kann man dagegen machen? Danke für Antworten=)
03/18/2011 18:32 V8II#2
1: Könnte an seiner auflösung liegen.
2: Möglicherweise gibt es einen Pixel der genauso aussieht

Was man dagegen machen kann:
Nach dem Leben suchen und wenn er nichts findet einfach davon ausgehen , dass das Monster tot ist.
03/18/2011 18:34 HeavyMetalToast#3
Also meine Theroie ist, das deine Koordinaten drinnen sind im Script, aber da sein Screen breiter ist, ist auch der Pixelsearch verschoben, das bedeutet das der bot wo anders checkt ob er noch leben hat

Bei dir:
|x--------|

Bei deinem Freund:
|--x------|

Das x ist dort, wo die Pixelsearch stattfindet. Er muss also die Koordinaten ändern. Mach es vllt am Anfang zum einstellen mit einer Inputbox oder so (;

Mfg der Toast
03/18/2011 18:40 V8II#4
Ja genau.
Oder benutze doch
PHP Code:
@DesktopHeight
@DesktopWidth 
zum herausfinden wie viele Pixel der andere hat.
Lg
03/18/2011 18:51 Masterscripter#5
Danke für die schnellen Antworten. Ja das hatte ich auch schon vermutet. Nur will ich ja nicht jedes mal herausfinden müssen, wieviele Pixel der andere hat^^. Gibt es da nicht eine einfacherer Lösung?
03/18/2011 19:09 HeavyMetalToast#6
Man muss es nicht herausfinden, dein Kumpel muss sich nur autoit runterladen, und dann autoit window info aufmachen, nach ganz rechts scrollen und mit dem Fadenkreuz auf den gewünschten punkt fahren ^^

Mfg der Toast
03/18/2011 19:17 Masterscripter#7
jaa schon nur klappt es dann ja beir mir nicht mehr. Und ich will es ja auch für andere freigeben und dabei soll es keine Probleme geben...
03/18/2011 19:47 HeavyMetalToast#8
Ich habs bei meinen Bot auch so gemacht, einfach mit einer Inputbox
Es wird zwar autoIt vorausgesetzt, aber das ist nicht so tragisch wenns ein guter bot ist.