吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4766|回复: 8
收起左侧

[学习记录] 罗技宏Lua代码循环执行和总开关

[复制链接]
yzyi 发表于 2022-7-29 22:37
总开关其实很简单,设置一个全局变量就可以控制了
代码循环其实和c差不多都是就if for repeat三种随便选一种能实现功能的就行
[Lua] 纯文本查看 复制代码
a = false      --设置一个全局变量,控制是否启用该功能 
EnablePrimaryMouseButtonEvents(true)   --启动鼠标左键检测,罗技为了确保性能,默认不打开
function OnEvent(event, arg)      --全部事件的监控
if (event == "MOUSE_BUTTON_PRESSED" and arg == 6 ) then  --用鼠标6键来开关
    a = not a
end
 
if (a) then   --总开关打开时
    if IsMouseButtonPressed(1) then    -- 当鼠标左键处于按下状态执行循环
    repeat
    Sleep(80)                   --睡眠防止卡死
    MoveMouseRelative(0, 4)    --鼠标指针相对位移(向下压枪)
    until not IsMouseButtonPressed(1) -- 当鼠标左键处于释放状态退出循环
end
end
end

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

头像被屏蔽
EternalLove 发表于 2022-7-29 23:59
提示: 作者被禁止或删除 内容自动屏蔽
llsjzx1992 发表于 2022-7-30 00:27
心中的沉默 发表于 2022-7-30 02:39
能否判定键盘按键的按下和放开事件,从而触发
netspirit 发表于 2022-7-30 03:38
罗技宏Lua代码用什么写比较好?用自带的软件写缩进很乱啊。。。。。。
深蓝yi 发表于 2022-7-30 05:57
有点牛的
boxer 发表于 2022-7-30 11:05
相比于ahk有何优势呢?
 楼主| yzyi 发表于 2022-7-30 12:23
心中的沉默 发表于 2022-7-30 02:39
能否判定键盘按键的按下和放开事件,从而触发

只有鼠标的话就只能用鼠标按键来检测判定,只能模拟键盘按键
 楼主| yzyi 发表于 2022-7-30 13:19
boxer 发表于 2022-7-30 11:05
相比于ahk有何优势呢?

功能层面上应该是不如ahk的,但罗技lua脚本运行是通过鼠标芯片处理把最后结果通过usb传输到电脑上,对于这个的检测可能更困难,所以有些游戏是不禁止鼠标宏的。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 11:02

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表