Тема: AHK: Ошибка Error: Unexpected "}"
Здравствуйте! В моём скрипте возникает ошибка:
---------------------------
test.ahk
---------------------------
Error: Unexpected "}"
Line#
020: }
023: if ErrorLevel = 0 {
024: ImageSearch,FoundYX,FoundYY,GameX,GameY,GameX + GameWidth,GameY + GameHeight,*32, D:\Test\Y.png
025: if ErrorLevel = 0 {
027: MouseMove,FoundYX,FoundYY
028: Sleep,100
029: Send,y
---> 030: }
031: }
034: if ErrorLevel = 1 {
035: Sleep,500
036: }
037: }
038: Exit
039: Exit
The program will exit.
---------------------------
ОК
---------------------------
Код:
#NoEnv
#Warn
SendMode Input
SetWorkingDir %A_ScriptDir%
CoordMode, Pixel, Client
CoordMode, Mouse, Client
SetTitleMatchMode 2
; Определяем координаты левого верхнего угла игрового окна
WinGetPos, GameX, GameY, GameWidth, GameHeight, GTA:SA-MP
Loop {
; Ищем символ "N" на экране внутри игрового окна
ImageSearch, FoundNY, FoundNY, GameX, GameY, GameX + GameWidth, GameY + GameHeight, *32, D:\Test\N.png
if ErrorLevel = 0 {
; символ "N" найден
MouseMove, FoundNX, FoundNY
Sleep, 100
Send, n
}
; Ищем символ "Y" на экране внутри игрового окна
if ErrorLevel = 0 {
ImageSearch, FoundYX, FoundYY, GameX, GameY, GameX + GameWidth, GameY + GameHeight, *32, D:\Test\Y.png
if ErrorLevel = 0 {
; символ "Y" найден
MouseMove, FoundYX, FoundYY
Sleep, 100
Send, y
}
}
; Если символы не найдены, ждем некоторое время
if ErrorLevel = 1 {
Sleep, 500
}
}