吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7251|回复: 15
收起左侧

[求助] 罗技Lua编写的压枪宏有点小问题

[复制链接]
无名小泽 发表于 2020-4-18 21:49
[Lua] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
--只给四把枪创建宏-------- 十分感谢能抽空解答的站友们!
local n = false
local SideKey = { 4, 5, 6, 7, 8}
local Gun
local Guns = { M4, Vector, AKM, M762, Groza, M249, AUG, Scarl}
 
function OnEvent(event , arg)
    EnablePrimaryMouseButtonEvents(true)
    MBP = "MOUSE_BUTTON_PRESSED"
    MBR = "MOUSE_BUTTON_RELEASED"
    ------------------------------------------------
    if ( event == MBP and arg == 4 ) then
        n=true
        LightingTips(4)
    end
 
if ( event == MBP and arg == 5 ) then
        n=true
        LightingTips(5)
    end
    IsLeftPress(Gun)
-------------------------------------------------------------------
这里我想的是:在前面的LightingTips函数里在不同的侧键按下后给Gun赋予不同的值(我这里是M4  Vector),然后进入IsLeftPress的if中判断Gun,
当等于M4就进入M4的循环。但是问题出就出在不管是进入M4还是Vector,都是用的M4的压强系数,这里有个罗技里的测试截图
[attach]1907544[/attach]
 
所以我想解决的就是让它能在我按下4号侧键时用M4系数压,按下5号侧键时用Vector的系数
--------------------------十分感谢能抽空解答的站友们!
-------------------------------------------------------------------
if ( event == MBP and arg == 6 ) then   --关闭宏
        n=false
        LightingTips(6)
    end
end   
 
----------------------------------------------------判断鼠标左键是否按下
function IsLeftPress(Gun)
    if ( IsMouseButtonPressed(1) and n ) then
        MoveFunc(Gun)
    end
end
----------------------------------------------------目前有一个问题,不管侧键按的是4 5 7 8都是按照4号键来压的,就算给名字上双引号也没用
----------------------------------------------------IsLeftPress()和MoveFunc()两个函数里面加不加函数结果都一样
function MoveFunc(Gun)     ------------------*鼠标下移函数*
    if (Gun == M4 ) then
        OutputLogMessage("M4.ing\n")
        repeat
            MoveMouseRelative(0, 1)         -------------M4系数
            Sleep(10)   
        until not IsMouseButtonPressed(1)
 
    elseif (Gun == Vector) then
        OutputLogMessage("Vector.ing\n")
        repeat
            MoveMouseRelative(0, 4)         ------------Vector系数
            Sleep(10)   
        until not IsMouseButtonPressed(1)
 
end
----------------------------------------------------判断鼠标侧键是否启动
-- function IsSidePress()
--     -- body
-- end
-----------------------------------以下不用修改--------------------------------
------------------------------------键盘提示灯---------------------------------
function LightingTips(Num)
    if (Num == 4) then
        TuOn()
        OutputLogMessage("M4 on!\n")
        Gun=M4
 
    elseif (Num == 5) then
        TuOn()
        OutputLogMessage("Vector on!\n")
        Gun=Vector
    ----------------------------------------
    elseif (Num == 6 ) then
        TuOf()
        ClearLog()
        OutputLogMessage("norecoil off!\n")
    end
end
-----------------------------------------------------开关灯函数
function TuOn()
    if ( not IsKeyLockOn("scrolllock") ) then
        PressAndReleaseKey("scrolllock");
    end
end
 
function TuOf()
    if (IsKeyLockOn("scrolllock")) then
        PressAndReleaseKey("scrolllock");
    end
end

---------------------------------十分感谢能抽空解答的站友们!

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
宾阳百货大楼 + 1 + 1 谢谢@Thanks!
YUKI.T + 1 + 1 谢谢@Thanks!

查看全部评分

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

liuxihui 发表于 2020-4-18 22:27
虽然看不懂,不过还是觉得很屌的样子,不知道牧马人能不能用
太可爱了吧 发表于 2020-4-18 22:57
WuBuShanYan 发表于 2020-4-18 23:04
太可爱了吧 发表于 2020-4-18 22:57
论坛有好些罗技宏呢

都是xml老驱动的,新的Ghub的驱动我没找着一个。u1s1,新的那个驱动交互是真的睿智
YUKI.T 发表于 2020-4-18 23:19
楼主你用模拟器感觉对手像是用手机玩的还是模拟器?
 楼主| 无名小泽 发表于 2020-4-19 00:20
YUKI.T 发表于 2020-4-18 23:19
楼主你用模拟器感觉对手像是用手机玩的还是模拟器?

我玩的PUBG,不玩刺激战场。。。
 楼主| 无名小泽 发表于 2020-4-19 00:56
liuxihui 发表于 2020-4-18 22:27
虽然看不懂,不过还是觉得很屌的样子,不知道牧马人能不能用

这个我是用在罗技驱动配置的宏文件里的 。牧马人没用过 ,但应该不能用
宾阳百货大楼 发表于 2020-4-19 05:28
这个是和平精英吗?怎么设置两把枪的宏,压枪键都是4号,用上代码就可以5好键就是另一半枪吗小白求教
头像被屏蔽
CSGO01 发表于 2020-4-19 10:27
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 无名小泽 发表于 2020-4-19 10:29
宾阳百货大楼 发表于 2020-4-19 05:28
这个是和平精英吗?怎么设置两把枪的宏,压枪键都是4号,用上代码就可以5好键就是另一半枪吗小白求教

我这就是设置两把枪的宏压  两个下压系数分别压M4和Vector  但我现在这个还没弄好
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2025-5-18 15:25

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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