Детектор движений мышки
Версия от 11:34, 28 августа 2019; Tatikoma (обсуждение | вклад)
Содержание
Описание
Данный скрипт будет отслеживать перемещения мышки. Если активность не наблюдалась заданное время, то сработает ваш код. Может быть полезно для автоматического запуска при простое или для контроля работы других ваших скпиптов, например, если вылетел скрипт, значит не водит мышкой - можно перезапустить или подать тревогу.
Так же данный скрипт может быть очень полезен для предотвращения работы в отсутствии пользователя, чтобы не вызывать подозрений у других игроков, например, при использовании автоматических хилок.
Версия
1.0
Минимальная версия UOPilot
2.30
Скрипт
get mouse_pos #xLast #yLast set #timerAFK timer + 3000 :start get mouse_pos #x #y if #x = #xLast and #y = #yLast if #timerAFK < timer //СЮДА ПИШЕМ ЧТО СДЕЛАТЬ ПРИ ПРОСТОЕ(запуск/остановка скрипта, изменение переменной и т.д.) log #timerAFK > timer alarm end_if else set #timerAFK timer + 3000 // ВРЕМЯ ПРОСТОЯ в миллисекундах (1000 = 1 секунда) end_if set #xLast #x set #yLast #y goto start