穿越火线——八爪步/陀螺步教学[G HUB]
注意:
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
