Problem bei Levelbot.

04/09/2011 10:05 Fly™#1
Hai Leute ich habe ein Problem: Undzwar ,ich versuche grad ein Metin 2 Levelbot mir der AutoIt PixelSearch Funktion zu Scripten.Mein Problem ist das mein Script den Pixel der MonsternamenFarbe nicht findet. Ich habe einen Bypass für das Hackshield und schon ein sehr kleines Fenster zum suchen des Pixels benutzt und trozdem wird er nicht gefunden.
Hier mein Script:
PHP Code:
While 1
$variable 
PixelSearch720,155,1517,718,0xEB1609)







If 
IsArray($variable) = True Then                 
    MouseMove
($variable ,[0$variable)
    
MouseClick("left")
EndIf

WEnd
Exit 
Was ist an dem Script falsch oder was kann ich besser machen?
Jede Antwort bekommt ein Thanks.
04/09/2011 11:12 V8II#2
Wenn dann eher:
PHP Code:
While 1
$variable 
PixelSearch720,155,1517,718,0xEB1609)
If 
IsArray($variable) = True Then                 
    MouseMove
($variable ,[0$variable[1]) ;du hast das [1vergessen ;) 
    
MouseClick("left")
EndIf
Sleep(500) ; Sleepda er sonst im höllentempo auf das selbe Monster drauf los klickt.
WEnd 
Oder du hast die falsche Farbe.
04/09/2011 11:52 omer36#3
MouseMove($variable ,[0] $variable)

spuckt der compiler echt keine fehlermeldung aus? oder macht ihr alle einfach "ignorieren und weiter" ??

PHP Code:
MouseMove($variable[0], $variable[1]) 
04/09/2011 13:04 Fly™#4
Nr alles ohne Fehler gelaufen ! Aber danke für die Tips ich werd's versuchen.
04/09/2011 13:07 V8II#5
Quote:
Originally Posted by omer36 View Post
MouseMove($variable ,[0] $variable)

spuckt der compiler echt keine fehlermeldung aus? oder macht ihr alle einfach "ignorieren und weiter" ??

PHP Code:
MouseMove($variable[0], $variable[1]) 
Nicht so aggressiv :) Ist auch logisch, dass der Compiler keine Meldung ausspuckt, ich meine warum sollte er? Die Variable existiert, Nur die MouseMove Funktion ist verwirrt und gibt 0 zurück, was in seinem Fall natürlich nicht auffällt ...
04/09/2011 15:41 Fly™#6
Jo jetz gwht alles Danke!