Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с кодом на lua

tommy. Профи (876), открыт 3 недели назад
Написал простенький код
 function OnEvent(event, arg) 
if event == "PROFILE_ACTIVATED" then
while true do
ClickMouseButton(1)
Sleep(5000)
end
end
end
Открываю logitech g hub выбираю профиль default desktop там открываю sсripting но почему то не работает код. В чем проблема?
1 ответ
PictersYT Ученик (33) 3 недели назад
Судя по коду и описанию, проблема может быть связана с настройками в Logitech G Hub или особенностями выполнения скриптов. Вот несколько возможных причин, почему код не работает, и как это исправить:

1. Неверное событие активации профиля
В коде используется событие "PROFILE_ACTIVATED", однако G Hub иногда не обрабатывает его так, как ожидается. Вместо этого можно попробовать использовать событие "MOUSE_BUTTON_PRESSED", которое активируется при нажатии кнопки.

Обновим код так, чтобы он срабатывал, например, при нажатии кнопки 3 (обычно кнопка на колесе мыши):

lua
function OnEvent(event, arg)
if event == "MOUSE_BUTTON_PRESSED" and arg == 3 then -- Кнопка 3
while true do
ClickMouseButton(1) -- Левый клик
Sleep(5000) -- Задержка 5 секунд
end
end
end
tommy.Профи (876) 3 недели назад
У вас работает? Мне к сожалению не помогло
PictersYT Ученик (33) tommy., Да, работает, можешь поискать проблему в интернете .
Похожие вопросы