Как отключить работу скрипта при выходе в афк?

Стэнфорд

Потрачен
Автор темы
1,058
543
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
.027.0-preview
Даже если антиафк стоит - как офнуть можно?
 
Решение
Делай проверку, и выключай скрипт при положительном результате
твой вариант не будет работать с антиафк.

Lua:
local focus = true

addEventHandler("onWindowMessage", function (msg, wparam, lparam)
    if msg == 7 then
         focus = true
    elseif msg == 8 then
         focus = false
    end
end)

-- где-то в коде:

if focus and not isPauseMenuActive() then
    --нужная функция
end

Реализация от @Hatiko , помогал мне с такой проблемой.

Biuti

Участник
165
8
Делай проверку, и выключай скрипт при положительном результате
 
Последнее редактирование:

MrBidloKoder

Известный
423
249
Делай проверку, и выключай скрипт при положительном результате
твой вариант не будет работать с антиафк.

Lua:
local focus = true

addEventHandler("onWindowMessage", function (msg, wparam, lparam)
    if msg == 7 then
         focus = true
    elseif msg == 8 then
         focus = false
    end
end)

-- где-то в коде:

if focus and not isPauseMenuActive() then
    --нужная функция
end

Реализация от @Hatiko , помогал мне с такой проблемой.
 
Последнее редактирование:

Стэнфорд

Потрачен
Автор темы
1,058
543
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
твой вариант не будет работать с антиафк.

Lua:
local focus = true

addEventHandler("onWindowMessage", function (msg, wparam, lparam)
    if msg == 7 then
         focus = true
    elseif msg == 8 then
         focus = false
    end
end

-- где-то в коде:

if focus and not isPauseMenuActive() then
    --нужная функция
end

Реализация от @Hatiko , помогал мне с такой проблемой.
Спасибо, но скобочку пропустил в начале. Куды влепить?
а, нашел, после end