吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5555|回复: 6
收起左侧

[求助] 罗技宏Lua怎么按键停止

[复制链接]
落水无痕 发表于 2021-10-4 23:51
下面这段代码可以运行,但是按了G6之后无法停止,求大佬帮忙看看
[Asm] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
if (event == "MOUSE_BUTTON_PRESSED" and arg == 6 ) then
 repeat 
   MoveMouseTo(10894, 23201);
     PressAndReleaseMouseButton(1);
       MoveMouseTo(53036, 5770);
         PressAndReleaseMouseButton(1);
           Sleep(10);           
             PressAndReleaseKey("pagedown");
               Sleep(1000);
 until (event == "MOUSE_BUTTON_RELEASED" and arg == 6 );
 end

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
为之奈何? + 1 + 1 我很赞同!

查看全部评分

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

坑爹酱、 发表于 2021-10-5 02:53
我下载文件夹里面有19年 收藏论坛发的罗技宏 你参考一下写

[Asm] 纯文本查看 复制代码
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
068
069
070
071
072
073
074
075
076
077
078
079
080
081
082
083
084
085
086
087
088
089
090
091
092
093
094
095
096
097
098
099
100
-----注意事项:默认开关热键为罗技910键盘的热键。
-----所以没有该键盘的只能自设置别的按键。所以,请务必注重这里。
-----当然,也是可以改成其他键,但需要你正确更改你所买键盘支持的其他按键。
-----想修改的话下拉即可看到注释。
------------------------------------------------------------
 
----压枪强度正数为下压枪,负数为上抬枪;X为横向,Y为竖向。
----半自动武器如果发现射速忽快忽慢或者没有手点的快,适当加大开火延迟。
 
------------------------------------------------------------
------------------------------------------------------------
------------------参数设置-----------------------------------
------------------------------------------------------------
-------------开关热键----------------------------------------
off = 5----关闭
on = 6----开启
-------------全自动武器参数-----------------------------------
zyx = 2----首发Y向强度
xyz = 0----X向强度
xzy = 1----Y向强度
yxz = 9----延迟
-------------半自动武器参数-----------------------------------
single = 8----开火键(鼠标G键,默认8为G8既G502左键旁边俩键前边那个键)
yzx = 2----Y向强度
zzz = 180----开火延迟
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
-------------以下所有参数如无特殊需求--------------------------
--------------------请勿更改---------------------------------
------------------------------------------------------------
------------------------------------------------------------
local norecoil = false
------------------------------------------------------------
function OnEvent(event, arg)
------------------------------------------------------------
        EnablePrimaryMouseButtonEvents(true)
------------------------------------------------------------
------------------------------------------------------------
-------------no recoil--------------------------------------
------------------------------------------------------------
------------------------------------------------------------
        if (event == "G_PRESSED" and arg == on) then
                ----↑如果想用鼠标开关的话"G_PRESSED"改为"MOUSE_BUTTON_PRESSED"
                ----↑之后修改
                ----↓如果改了的话最下边还有一处需要修改,切记!!!
                norecoil = true
                        if (norecoil == true) then
                                OutputLogMessage("norecoil\n")
                        end
        end
  
        if (event == "MOUSE_BUTTON_PRESSED" and arg == 1 and norecoil) then
                Sleep(17)
                MoveMouseRelative(0, zyx)
                repeat
                MoveMouseRelative(xyz, xzy)
                Sleep(yxz)
                until not IsMouseButtonPressed(1)
        end
 
 
        if (event == "MOUSE_BUTTON_PRESSED" and arg == single and norecoil) then
                repeat
                PressMouseButton(1)
                Sleep(17)
                ReleaseMouseButton(1)
                MoveMouseRelative(0, yzx)
              Sleep(zzz)
                until not IsModifierPressed("rctrl")
                ----------↑如果想更改半自动的连发触发的按键,修改为下边绿字中的其余按键即可。
                ---------------------------------------------------
                ----↓鼠标按键触发的话使用这个↓
                ----IsMouseButtonPressed(2)
                ----2=中键,3=右键,4=侧键G4,5=侧键G5。不可用1左键
                ---------------------------------------------------
                ----↓键盘按键触发的话使用这个↓
                ----IsModifierPressed("rctrl")
                ----"lalt", "ralt", "alt"----分别是左侧右侧和两侧的alt
                ----"lshift", "rshift", "shift"----分别是左侧右侧和两侧的shift
                ----"lctrl", "rctrl", "ctrl"----分别是左侧右侧和两侧的ctrl
        end
------------------------------------------------------------
------------------------------------------------------------
--------mouse-----------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
        if (event == "G_PRESSED" and arg == off) then
                ----↑就这个位置也需要把"G_PRESSED"改为"MOUSE_BUTTON_PRESSED"
                norecoil = false
                        if (norecoil == false) then
                                OutputLogMessage("mouse\n")
                        end
        end
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
end
 楼主| 落水无痕 发表于 2021-10-5 08:28
坑爹酱、 发表于 2021-10-5 02:53
我下载文件夹里面有19年 收藏论坛发的罗技宏 你参考一下写

[mw_shl_code=asm,true]-----注意事项:默认 ...

收到,非常感谢,但是我不是学软件的,前面的看不太懂
坑爹酱、 发表于 2021-10-5 21:18
落水无痕 发表于 2021-10-5 08:28
收到,非常感谢,但是我不是学软件的,前面的看不太懂

他这个脚本是按了就开启  不按就关闭。你只要参照他下面这样写  试一试

[Asm] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
if (event == "G_PRESSED" and arg == off) then
                ----↑就这个位置也需要把"G_PRESSED"改为"MOUSE_BUTTON_PRESSED"
                norecoil = false
                        if (norecoil == false) then
                                OutputLogMessage("mouse\n")
                        end
        end
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
------------------------------------------------------------
end
坑爹酱、 发表于 2021-10-5 21:19
落水无痕 发表于 2021-10-5 08:28
收到,非常感谢,但是我不是学软件的,前面的看不太懂

前面是他自定义参数 不用管的  你就依葫芦画瓢
a1751874251 发表于 2021-10-6 10:42
坑爹酱、 发表于 2021-10-5 21:19
前面是他自定义参数 不用管的  你就依葫芦画瓢

有没有右键连点lua脚本吗
bibi7 发表于 2021-12-18 14:40
坑爹酱、 发表于 2021-10-5 21:19
前面是他自定义参数 不用管的  你就依葫芦画瓢

看不太懂,这是罗技键盘的吗?给你私发消息了,请回复下。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2025-5-30 17:46

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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