Детектор движений мышки

Материал из UoPilot
Версия от 21:52, 27 августа 2019; Tatikoma (обсуждение | вклад) (Новая страница: «== Описание == Данный скрипт будет отслеживать перемещения мышки. Если активность не набл...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Описание

Данный скрипт будет отслеживать перемещения мышки. Если активность не наблюдалась заданное время, то сработает ваш код. Может быть полезно для автоматического запуска при простое или для контроля работы других ваших скпиптов, например, если вылетел скрипт, значит не водит мышкой - можно перезапустить или подать тревогу. <br>Так же данный скрипт может быть очень полезен для предотвращения работы в отсутствии пользователя, чтобы не вызывать подозрений у других игроков, например, при использовании автоматических хилок.

Версия

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

Смотрите также

Move <br>Kleft <br>If <br>Timer

Первоисточник

Форум UOPilot