pixelsearch 在 screen/monitor 中间?
pixelsearch in middle of screen/monitor?
我想 afk 或在升级我的角色时休息一下,绿框是怪物是的,我在游戏文件中乱搞并用 photoshop 编辑它哈哈,
我的脚本在攻击怪物方面做得非常好,但是我怎样才能让 pixelsearch/attack 只出现在中间屏幕?为了避免我的角色死亡。它不起作用我不知道为什么。你能告诉我哪里出了问题吗?
CoordMode, Pixel, Relative
SetMouseDelay, -1
Home:: press home to start
;assuming to search in a reactangle area 200x200px
leftBound := A_ScreenWidth / 2 - 100
rightBound := A_ScreenWidth / 2 + 100
topBound := A_ScreenHeight / 2 - 100
bottomBound := A_ScreenHeight / 2 + 100
Loop {
PixelSearch, X, Y, leftBound, topBound, rightBound, bottomBound, 0x00FF00, 0, fast
if(ErrorLevel=0)
{
MouseClick, left, %X%, %Y%
}
else {
Send {F9}
sleep, 50
}
}
return
PgUp::Pause
End::ExitApp
您需要将变量放入百分号%
:
PixelSearch, X, Y, %leftBound%, %topBound%, %rightBound%, %bottomBound%, 0x00FF00, 0, fast
另见 documentation 了解详情:
对于 X1,Y1,表示:
The X and Y coordinates of the upper left corner of the rectangle to search
通过"coordinates",显然是描述了一个数字。这意味着,在这种情况下,您需要声明一个 value 和 not 变量的名称。这些值存储在内部变量中,因此使用百分号访问变量内容。
我想 afk 或在升级我的角色时休息一下,绿框是怪物是的,我在游戏文件中乱搞并用 photoshop 编辑它哈哈,
我的脚本在攻击怪物方面做得非常好,但是我怎样才能让 pixelsearch/attack 只出现在中间屏幕?为了避免我的角色死亡。它不起作用我不知道为什么。你能告诉我哪里出了问题吗?
CoordMode, Pixel, Relative
SetMouseDelay, -1
Home:: press home to start
;assuming to search in a reactangle area 200x200px
leftBound := A_ScreenWidth / 2 - 100
rightBound := A_ScreenWidth / 2 + 100
topBound := A_ScreenHeight / 2 - 100
bottomBound := A_ScreenHeight / 2 + 100
Loop {
PixelSearch, X, Y, leftBound, topBound, rightBound, bottomBound, 0x00FF00, 0, fast
if(ErrorLevel=0)
{
MouseClick, left, %X%, %Y%
}
else {
Send {F9}
sleep, 50
}
}
return
PgUp::Pause
End::ExitApp
您需要将变量放入百分号%
:
PixelSearch, X, Y, %leftBound%, %topBound%, %rightBound%, %bottomBound%, 0x00FF00, 0, fast
另见 documentation 了解详情:
对于 X1,Y1,表示:
The X and Y coordinates of the upper left corner of the rectangle to search
通过"coordinates",显然是描述了一个数字。这意味着,在这种情况下,您需要声明一个 value 和 not 变量的名称。这些值存储在内部变量中,因此使用百分号访问变量内容。