У меня есть скрипт, который включается / выключается с помощью F1, и F2, F3, F4 и т. Д. c имеют разные коды для них. Каждый код запускается, когда я нажимаю левую кнопку мыши.
if (event == "G_PRESSED" and arg == 1) then
start = not start
end
if (event == "G_PRESSED" and arg == 2) then
code 1 = not code 1
end
if (event == "G_PRESSED" and arg == 3) then
code 2 = not code 2
end
if (event == "MOUSE_BUTTON_PRESSED" and arg == 1 and start) then
if code 1 then
repeat
action 1
until not IsMouseButtonPressed(1)
end
end
if (event == "MOUSE_BUTTON_PRESSED" and arg == 1 and start) then
if code 2 then
repeat
action 2
until not IsMouseButtonPressed(1)
(обратите внимание, что код 1 / код 2 / действие 1 / действие 2 не являются действительными кодами)
Однако, если я нажму клавиши F1 и F2, оба кода будут работать одновременно время. Есть ли способ, чтобы при нажатии клавиши F1 F2, F3, F4 были выключены? А если я нажму F2, остальные будут выключены?