将 2 Lua 罗技脚本合并为 1

Combining 2 Lua Logitech scripts in 1

谁能帮我把这两个脚本合二为一。我试过了,但没能成功。我不太擅长这个...
我想在游戏的罗技脚本中使用它们,我想让它们一起工作。

function OnEvent(event, arg)
    while (event == "MOUSE_BUTTON_PRESSED" and arg == 1 and IsModifierPressed(fast_loot_key) and fastloot) do
        Sleep(10)
        PressMouseButton(1)
        Sleep(10)
        MoveMouseRelative(move, 0)
        MoveMouseRelative(move, 0)
        MoveMouseRelative(move, 0)
        Sleep(2)
        MoveMouseRelative(move, 0)
        MoveMouseRelative(move, 0)
        MoveMouseRelative(move, 0)
        Sleep(2)
        MoveMouseRelative(move, 0)
        MoveMouseRelative(move, 0)
        MoveMouseRelative(move, 0)
        Sleep(2)
        MoveMouseRelative(move, 0)
        MoveMouseRelative(move, 0)
        MoveMouseRelative(move, 0)
        Sleep(2)
        MoveMouseRelative(move, 0)
        MoveMouseRelative(move, 0)
        MoveMouseRelative(move, 0)
        Sleep(10)
        ReleaseMouseButton(1)
        Sleep(10)
        MoveMouseRelative(-move, 0)
        MoveMouseRelative(-move, 0)
        MoveMouseRelative(-move, 0)
        Sleep(2)
        MoveMouseRelative(-move, 0)
        MoveMouseRelative(-move, 0)
        MoveMouseRelative(-move, 0)
        Sleep(2)
        MoveMouseRelative(-move, 0)
        MoveMouseRelative(-move, 0)
        MoveMouseRelative(-move, 0)
        MoveMouseRelative(-move, 0)
        Sleep(2)
        MoveMouseRelative(-move, 0)
        Sleep(2)
        MoveMouseRelative(-move, 0)
        MoveMouseRelative(-move, 0)
        MoveMouseRelative(-move, 0)
        MoveMouseRelative(-move, 0)
        Sleep(10)            
        if not IsModifierPressed(fast_loot_key) then
            break
        end
    end
end 
function OnEvent(event, arg)
    if IsKeyLockOn("numlock" )then
        if IsMouseButtonPressed(1) then
            repeat
                MoveMouseRelative(0,1)
                Sleep(1)
            until not IsMouseButtonPressed(1)
        end             
    end
end
function OnEvent(event, arg)
   if event == "MOUSE_BUTTON_PRESSED" and arg == 1 then
      if IsModifierPressed(fast_loot_key) and fastloot then
         repeat
            Sleep(10)
            PressMouseButton(1)
            Sleep(10)
            MoveMouseRelative(move, 0)
            MoveMouseRelative(move, 0)
            MoveMouseRelative(move, 0)
            Sleep(2)
            MoveMouseRelative(move, 0)
            MoveMouseRelative(move, 0)
            MoveMouseRelative(move, 0)
            Sleep(2)
            MoveMouseRelative(move, 0)
            MoveMouseRelative(move, 0)
            MoveMouseRelative(move, 0)
            Sleep(2)
            MoveMouseRelative(move, 0)
            MoveMouseRelative(move, 0)
            MoveMouseRelative(move, 0)
            Sleep(2)
            MoveMouseRelative(move, 0)
            MoveMouseRelative(move, 0)
            MoveMouseRelative(move, 0)
            Sleep(10)
            ReleaseMouseButton(1)
            Sleep(10)
            MoveMouseRelative(-move, 0)
            MoveMouseRelative(-move, 0)
            MoveMouseRelative(-move, 0)
            Sleep(2)
            MoveMouseRelative(-move, 0)
            MoveMouseRelative(-move, 0)
            MoveMouseRelative(-move, 0)
            Sleep(2)
            MoveMouseRelative(-move, 0)
            MoveMouseRelative(-move, 0)
            MoveMouseRelative(-move, 0)
            MoveMouseRelative(-move, 0)
            Sleep(2)
            MoveMouseRelative(-move, 0)
            Sleep(2)
            MoveMouseRelative(-move, 0)
            MoveMouseRelative(-move, 0)
            MoveMouseRelative(-move, 0)
            MoveMouseRelative(-move, 0)
            Sleep(10)         
         until not IsModifierPressed(fast_loot_key)
      elseif IsKeyLockOn("numlock") then
         repeat
            MoveMouseRelative(0, 1)
            Sleep(1)
         until not IsMouseButtonPressed(1)
      end
   end
end