Member 14002954 Ответов: 1

Нужна помощь с редактированием кода lua


Я хотел бы изменить следующее в коде, поэтому я хотел бы, чтобы команда активировалась при нажатии левой кнопки Ctrl вместо RMB. Может ли кто-нибудь, пожалуйста, настроить следующий код и исправить его, пожалуйста ?
EnablePrimaryMouseButtonEvents(true);

function OnEvent(event, arg)

if IsKeyLockOn("numlock")then

if IsMouseButtonPressed(3)then

repeat

if IsMouseButtonPressed(1) then

repeat

MoveMouseRelative(0,10)

Sleep(33)

until not IsMouseButtonPressed(1)

end

until not IsMouseButtonPressed(3)

end

end

end


Что я уже пробовал:

Не удалось найти команды виртуальной клавиатуры Lua, чтобы настроить его самостоятельно

1 Ответов

Рейтинг:
1

CPallini

Я думаю, что это тот самый IsModifierPressed("lctrl") вызов. Вы должны посмотреть его в интернете. "LUA API reference for LGS scripting", этот PDF документ, установленный с помощью LGS.


Member 14002954

Я полный болван, я применил команду, которую вы мне сказали, и она кажется прекрасной, но сценарий теперь не работает. Так ли это должно быть, чтобы функционировать ?

EnablePrimaryMouseButtonEvents(правда);

функция OnEvent(событие, arg)
если IsKeyLockOn("numlock"), то
если IsModifierPressed("lctrl"), то
повторять
если IsMouseButtonPressed(1), то
повторять
MoveMouseRelative(0,10)
Сон(33)
пока не IsMouseButtonPressed(1)
конец
пока не IsModifierPressed("lctrl")
конец
конец
конец

CPallini

К сожалению, я не могу попробовать код. Я еще не установил LGS.