Проблема заключается в том что, иногда у меня только половина заполнено 30 ячеек, из за чего скрипт работает до конца и нажимает по пустому инвентарю пока не завершится скрипт.
Нужно сделать так чтобы мой скрипт включался на F2 как это и работает, и во время работы скрипта я мог зажать любую клавижу чтоб он выключился (не закрылся).
Code: Select all
CoordMode, Mouse, Screen
SetMouseDelay, -1
;SendMode Input
global x_corner = 1298
global y_corner = 615
global d = 200
global c = 0
global s = 17 ; 52 39 26 17 13
global d = 15 ; 5 7 10 15 20
global D = 1
global trig = 0
F2::
{
x := x_corner
y := y_corner
c := 0
Send, {Ctrl down}
Loop, 180 ; 60 90 120 180 240
{
if trig = 1
{
trig := 0
Break
}
MouseClick, left, %x%, %y%
y := y + s
c := c + 1
if c = 15 ; 5 7 10 15 20
{
c := 0
x := x + 52
y := y - 15*17 ; 52*5 39*7 26*10 17*15 13*20
MouseClick, left, %x%, %y%
}
Sleep, D
}
Send, {Ctrl up}
trig := 0
}
Return
^F9::
{
trig := 1
}
Return