Subscript used on non-accessible variable

03/28/2014 19:03 sch0l0ka#1
Hey,
habe ein kleines Problem mit meinem Code hier. Es kommt immer die Fehlermeldung Subscript used on non-accessible variable.
kann mir da einer helfen?


03/28/2014 19:12 alpines#2
Welche Zeile ist der Fehler?
Evtl. $scantimer4? Die wird nämlich später deklariert.
03/28/2014 19:19 sch0l0ka#3
Achso sry, ist nur der Pixelsearch macht Ärger. Die Timer laufen.



"C:\Users\Jonas\Desktop\Commander bot\Bot.au3" (156) : ==> Subscript used on non-accessible variable.:
MouseMove($2coord[0] - 12, $2coord[1])
MouseMove($2coord^ ERROR
03/28/2014 19:59 alpines#4
Hast du die Teile zusammen kopiert oder ist das ein Teil aus dem Skript?
03/28/2014 20:41 Paraly#5
Der error kommt davon das mousemove auf einen array zugreift der nicht existiert da pixelsearch nichts gefunden hat, würd ich jetzt einfach mal schätzen habs mir aber auch nicht so genau angeschaut :D
03/28/2014 20:53 sch0l0ka#6
IsArray($2coord) = 1
danke für die hilfe :D
03/28/2014 21:19 YatoDev#7
Quote:
Originally Posted by sch0l0ka View Post
IsArray($2coord) = 1
danke für die hilfe :D
du brauchst nicht auf 1 zu prüfen
03/28/2014 21:23 alpines#8
If IsArray($2coord) Then ;... reicht auch.
03/29/2014 19:03 sch0l0ka#9
ah okay hatte eigentlich schon gedacht das If Not @error reichen würde
03/29/2014 21:55 YatoDev#10
Quote:
Originally Posted by sch0l0ka View Post
ah okay hatte eigentlich schon gedacht das If Not @error reichen würde
das @error bezieht sich nicht auf das pixelsearch
10/07/2016 23:35 satdin1#11
Hab das gleiche Problem bei mir zeigt der das an:

Line4155 (File"C:\Users\Tim\Downloads\iCupBot\iCupBot64.Exe "):

Error: Subscript used on non-accessible variable.

Kann mir da jemand weiterhelfen kenne mich so gut wie garnicht aus :/
10/08/2016 10:33 alpines#12
Hallo Tim,

es wäre hilfreich wenn du dein Script ausführen würdest und dann uns den Error mit der Zeile (und noch einpaar drumherun, wenn nicht sogar das ganze Script) kopieren könntest.
Aus diesem Fehler kann ich nur ziehen das du auf eine Variable zugreifst die noch nicht deklariert wurde.
10/08/2016 11:04 Moneypulation#13
Quote:
Originally Posted by alpines View Post
Hallo Tim,

es wäre hilfreich wenn du dein Script ausführen würdest und dann uns den Error mit der Zeile (und noch einpaar drumherun, wenn nicht sogar das ganze Script) kopieren könntest.
Aus diesem Fehler kann ich nur ziehen das du auf eine Variable zugreifst die noch nicht deklariert wurde.
Line 4155 lässt vermuten, dass er nur die exe hat
10/08/2016 13:49 alpines#14
Quote:
Originally Posted by Moneypulation View Post
Line 4155 lässt vermuten, dass er nur die exe hat
Achja? Ich hätte eher auf den Dateinamen und Pfad geschaut.
Quote:
Line4155 (File"C:\Users\Tim\Downloads\iCupBot\iCupBot64.Exe "):
10/08/2016 14:48 satdin1#15
Also ich starte die Anwendung iCupBot64. Stelle Glitzi Sammeln ein und dann drücke ich auf F1. Danach kommt die meldung
Quote:
Autolt error
Line4155 (File"C:\Users\Tim\Downloads\iCupBot\iCupBot64.Exe "):

Error: Subscript used on non-accessible variable.
Dann drücke ich auf Ok und der schließt das Programm.