Есть некий цикл
Как организовать прерывания цикла через GUI форму. Жму на кнопку, которая должна останавливать скрипт - ноль реакции. Предполагаю, дело в том, что когда крутится цикл, он не отлавливает нажатие клавиши, т.к. при обычных условиях скрипт выключается на ура(обычные условия - когда чар просто бегает или регенится, т.е. где не используется цикл)
P.S. При создании темы были ошибки, 2 раза постил, писало Bad Gateway, поэтому получился даблпостинг темы. Удалите пожалуйста темы-твинки, у самого прав не хватает. Заранее сердечно извиняюсь за предоставленные неудобства
Код:
Func attack() ; Функция атаки
$color = PixelGetColor(591, 44) ; Берем начальный цвет хп моба, с которым будем сравнивать
If $color = "0xC61D1D" Then
Do
kill() ; Набор кнопок для убийства моба
Until PixelGetColor(591, 44) = "0x3A382E" ; Выход из цикла, как только моб умрет
EndIf
loot() ; Лутаем добычу
Return start() ; Возвращаемся к поиску цели
EndFunc
Как организовать прерывания цикла через GUI форму. Жму на кнопку, которая должна останавливать скрипт - ноль реакции. Предполагаю, дело в том, что когда крутится цикл, он не отлавливает нажатие клавиши, т.к. при обычных условиях скрипт выключается на ура(обычные условия - когда чар просто бегает или регенится, т.е. где не используется цикл)
P.S. При создании темы были ошибки, 2 раза постил, писало Bad Gateway, поэтому получился даблпостинг темы. Удалите пожалуйста темы-твинки, у самого прав не хватает. Заранее сердечно извиняюсь за предоставленные неудобства