欢迎光临散文网 会员登陆 & 注册

穿越火线——八爪步/陀螺步教学[G HUB]

2023-07-26 14:35 作者:夏黎辰  | 我要投稿

注意:

1.    脚本由ChatGPT生成后修改。

2.    仅适用于罗技鼠标,其他的可以根据代码思路修改。

3.    因为是脚本所以被多人举报会被封号,使用后自行承担后果!

4.   两个版本都有一个通病,即在一条命/回合内转圈过多,会卡鼠标(鼠标移动不平滑、卡顿),按需使用或者自行调整代码。

5. 脚本导入教程可以自己上网搜,在此不再赘述。

使用教程:

两个都是按下鼠标侧键4,如果想修改可以自行修改为其他鼠标按键,只需“ if event == "MOUSE_BUTTON_PRESSED" and arg == 4 then”中的“4”改为其他按键码即可(按键码自行百度)。

第一版    [一直按住,一直转]


function OnEvent(event, arg)

    --转圈

        if event == "MOUSE_BUTTON_PRESSED" and arg == 4 then

        local circleTime = 100 -- 一圈所需时间(单位:毫秒)

        local moveAmount = 360 * 400 -- 每秒移动的角度(圈数)


        repeat

            local startTime = GetRunningTime()

            local elapsedTime = 0


            while elapsedTime < circleTime do

                local angle = moveAmount * (elapsedTime / circleTime)

                MoveMouseRelative(angle, 0) -- 水平移动鼠标


                local delay = math.random(5, 15) -- 生成随机的延迟时间(单位:毫秒)

                Sleep(delay) -- 延迟一段时间


                elapsedTime = GetRunningTime() - startTime

            end

        until not IsMouseButtonPressed(4)

    end

end

第二版    [按一下,快速转n圈]


    if event == "MOUSE_BUTTON_PRESSED" and arg == 4then

        local circleTime = 100 -- 一圈所需时间(单位:毫秒)

        local moveAmount = 720 * 10000 -- 每秒移动的角度(圈数)


        local startTime = GetRunningTime()

        repeat

            local elapsedTime = GetRunningTime() - startTime

            local angle = moveAmount * (elapsedTime / circleTime)

            MoveMouseRelative(angle, 0) -- 原地水平转动鼠标


            local delay = math.random(5, 15) -- 生成随机的延迟时间(单位:毫秒)

            Sleep(delay) -- 延迟一段时间

        until elapsedTime >= circleTime


       -- MoveMouseRelative(-moveAmount, 0) -- 返回到起始位置

    end

end



穿越火线——八爪步/陀螺步教学[G HUB]的评论 (共 条)

分享到微博请遵守国家法律