also hier ist soweit mein bot

funktioniert nur nicht und ich weiss auch nicht warum ich denke erklären brauche ich nichts.
Falls doch einfach bescheid sagen

13131
While 1
WinActivate("Ys Online")
$SearchResult = PixelSearch(424, 204, 445, 213, 0x2A2624, 5, 1) ; Hp balken wenn da x/y dann 2 zum hinsetzen.
If Not @error Then
Send("{2}")
EndIf
$coord = PixelSearch(255, 205, 800, 600, 0xF399BF, 25, 2) Wenn "farbe" da dann zeiger da hin und anklicken /attack.
If Not @error Then
MouseMove($coord[0],$coord[1],0)
MouseClick("left",$coord[0],$coord[1])
Sleep (200)
EndIf
Send("3") /aufhören falls was zum aufheben ist. (3)
Sleep(500)
Send("1") /wenn nicht dann weiter attacken (1)
Sleep(500)
Send("3")
Sleep(500)
Send("1")
Sleep(500)
WEnd
So sieht das bei mir aus ^^ nur weiss ich nicht ob das richtig ist oder nicht.
Kritik gerne zu hören also verbesserungs vorschläge wie ich es schreiben sollte ect. und natürlich hilfe :3.
///EDIT :
Der Mauszeiger geht auf den namen vom monster das funktioniert.
Doch attacken will er nicht, ist halt immoment wie ein aimbot aber schiesst nur nicht los :/
Helfen bitte x)
///EDIT2 : Wenn er auserdem mal auf einem monster war (nichtmals anvisiert) dann versucht er auch garnicht ein neues zu suchen :/