像素更改时需要有关AHK脚本关闭的帮助

问题描述

你好,我是编码的新手,我正在为在AHK上玩的游戏编写程序,我正在尝试编写脚本,以便当像素在屏幕上改变颜色时,脚本会完全停止,而剩下的循环的一部分。主要代码有效,但是我尝试添加一个系统,如果像素改变颜色,脚本将停止运行。感谢您的提前帮助。

Esc::ExitApp
+r::
sleep,1000
Send,{e down}
Send,{e up}
sleep,10750
loop {
PixelGetColor,color1,949,269
if(color1 = “0xA6A6A6”)
sleep,500                  
sendinput {Esc} 
    IfWinActive ahk_exe FiveM_GTAProcess.exe
    sleep,5550
    Send,{e down}
    Send,{e up}
    sleep,500
    MouseClick Left,649,390
    sleep,964,484
    sleep,1311,415
    sleep,500
        loop,4
        {
        MouseClick Left,484
        sleep,500
        }
    sleep,720,500
}

解决方法

在您的Break之后添加if

if(color1 = “0xA6A6A6”)
    Break
,
if(color1 = “0xA6A6A6”)
{
sleep,500                  
SendInput {Esc}
}