[攻略] 【更新自动喝药】来点罗技宏编程,从入门到弃坑

  [复制链接]
德瑞索

14

主题

320

帖子

1959

积分

Lv.4

Rank: 4

发表于 2021-5-25 11:15
哪怕你把按键关了之后它也会把这个流程走完,1-5全部走一遍才会停下来

可以发个代码让我看看

点评

drinkCD1 =2000 drinkOldCD1 = 0 drinkCD2 =2000 drinkOldCD2 = 0 drinkCD3 =2000 drinkOldCD3 = 0 drinkCD4 =2000 drinkOldCD4 = 0 drinkCD5 =2000 drinkOldCD5 = 0 drinkCDq =4200 drinkOld  详情 回复 发表于 2021-5-26 19:54
回复

使用道具 举报

玛拉凯

14

主题

420

帖子

3306

积分

Lv.6

Rank: 6Rank: 6Rank: 6

发表于 2021-5-25 12:04
可以发个代码让我看看

drinkCD1 =2000      
drinkOldCD1 = 0      
drinkCD2 =2000
drinkOldCD2 = 0
drinkCD3 =2000
drinkOldCD3 = 0
drinkCD4 =2000
drinkOldCD4 = 0
drinkCD5 =2000
drinkOldCD5 = 0

drinkCDq =4200      
drinkOldCDq = 0      
drinkCDt =4200      
drinkOldCDt = 0      

local refractoryPeriod = 0

function OnEvent(event, arg)
        local drinkNewCD = GetRunningTime()
     if GetRunningTime() < refractoryPeriod then return  end
        local drinkNewCD = 0
                while (IsKeyLockOn("capslock")) do
                drinkNewCD = GetRunningTime()

                if (drinkNewCD - drinkOldCDq > drinkCDq) then
                Sleep(math.randomseed(10,20))
                PressKey("q")
                Sleep(math.randomseed(10,20))
                ReleaseKey("q")
                drinkOldCDq = drinkNewCD
                end

                if (drinkNewCD - drinkOldCDt > drinkCDt) then
                Sleep(math.randomseed(10,20))
                PressKey("t")
                Sleep(math.randomseed(10,20))
                ReleaseKey("t")
                drinkOldCDt = drinkNewCD
                end

                if (drinkNewCD - drinkOldCD1 > drinkCD1) then
                Sleep(math.randomseed(10,20))
                PressKey("1")
                Sleep(math.randomseed(10,20))
                ReleaseKey("1")
                drinkOldCD1 = drinkNewCD
                end

                if (drinkNewCD - drinkOldCD2 > drinkCD2) then
                Sleep(math.randomseed(10,20))
                PressKey("2")
                Sleep(math.randomseed(10,20))
                ReleaseKey("2")
                drinkOldCD2 = drinkNewCD
                end

                if (drinkNewCD - drinkOldCD3 > drinkCD3) then
                Sleep(math.randomseed(10,20))
                PressKey("3")
                Sleep(math.randomseed(10,20))
                ReleaseKey("3")
                drinkOldCD3 = drinkNewCD
                end

                if (drinkNewCD - drinkOldCD4 > drinkCD4) then
                Sleep(math.randomseed(10,20))
                PressKey("4")
                Sleep(math.randomseed(10,20))
                ReleaseKey("4")
                drinkOldCD4 = drinkNewCD
                end

                if (drinkNewCD - drinkOldCD5 > drinkCD5) then
                Sleep(math.randomseed(10,20))
                PressKey("5")
                Sleep(math.randomseed(10,20))
                ReleaseKey("5")
                drinkOldCD5 = drinkNewCD
                end
               
                if (IsKeyLockOn("capslock")==false) then break end
               
                end
end

点评

试了你的代码,好像是正常的呀。 宏运行后的按键: QT12345 12345 QT12345 12345 QT12345 12345 QT12345 12345 如果你想立即关闭后不再按这一轮余下的键,可以将if (IsKeyLockOn("capslock")==false) then break end  详情 回复 发表于 2021-5-26 21:19
回复

使用道具 举报

0

主题

35

帖子

103

积分

Lv.2

Rank: 2Rank: 2

学*一下
回复

使用道具 举报

德瑞索

14

主题

320

帖子

1959

积分

Lv.4

Rank: 4

发表于 2021-5-26 19:54
drinkCD1 =2000      
drinkOldCD1 = 0      
drinkCD2 =2000

试了你的代码,好像是正常的呀。
宏运行后的按键:
QT12345
12345
QT12345
12345
QT12345
12345
QT12345
12345
如果你想立即关闭后不再按这一轮余下的键,可以将if (IsKeyLockOn("capslock")==false) then break end 这一行代码穿插在每一个按键代码块的前面。

点评

我用的老版的罗技驱动软件。我下个新版的试试  详情 回复 发表于 2021-5-26 23:15
弄好了,就是软件的原因,换了新版的软件没事了。 如果想让他点右键开始运行该怎么弄?  详情 回复 发表于 2021-5-26 23:35
大佬,还有一个事,怎么把喝药这个宏添到固定的按键上?比如G4?宏编辑好了,也能用,但是我想把按键改了,找不到位置  详情 回复 发表于 2021-5-26 23:49
回复

使用道具 举报

玛拉凯

14

主题

420

帖子

3306

积分

Lv.6

Rank: 6Rank: 6Rank: 6

发表于 2021-5-26 21:19
试了你的代码,好像是正常的呀。
宏运行后的按键:
QT12345

我用的老版的罗技驱动软件。我下个新版的试试
回复

使用道具 举报

福尔

0

主题

192

帖子

576

积分

Lv.2

Rank: 2Rank: 2

感谢分享
回复

使用道具 举报

布鲁特斯

1

主题

70

帖子

474

积分

Lv.2

Rank: 2Rank: 2

学*了学*了
回复

使用道具 举报

玛拉凯

14

主题

420

帖子

3306

积分

Lv.6

Rank: 6Rank: 6Rank: 6

发表于 2021-5-26 21:19
试了你的代码,好像是正常的呀。
宏运行后的按键:
QT12345

弄好了,就是软件的原因,换了新版的软件没事了。
如果想让他点右键开始运行该怎么弄?
回复

使用道具 举报

玛拉凯

14

主题

420

帖子

3306

积分

Lv.6

Rank: 6Rank: 6Rank: 6

发表于 2021-5-26 21:19
试了你的代码,好像是正常的呀。
宏运行后的按键:
QT12345

大佬,还有一个事,怎么把喝药这个宏添到固定的按键上?比如G4?宏编辑好了,也能用,但是我想把按键改了,找不到位置
回复

使用道具 举报

巨蛛之母

0

主题

68

帖子

212

积分

Lv.2

Rank: 2Rank: 2

感谢大佬,手残党的福音!
回复

使用道具 举报

库鲁

0

主题

108

帖子

667

积分

Lv.3

Rank: 3Rank: 3Rank: 3

请问下如果单纯的一直按一个键 能写进板载内存吗,研究了好久不会弄,一关掉软件就不行了。。能整个教程吗

点评

这个大概不行,罗技的板载内存有些辣鸡,不能存储宏。  详情 回复 发表于 2021-6-2 17:15
回复

使用道具 举报

福尔

6

主题

143

帖子

661

积分

Lv.3

Rank: 3Rank: 3Rank: 3

膜拜大佬
回复

使用道具 举报

伊泽洛

313

主题

591

帖子

2392

积分

Lv.5

Rank: 5Rank: 5

求教大佬。。我把代码复制到小太阳的编写脚本里面了,然后点详情把配置文件设置为永久性配置文件,还是没用,是没有启动还是代码我复制错了。。。

点评

代码保存了吗?启动时,你设置的启动键锁定了吗?锁定后,按一下鼠标右键正式触发。可以打开记事本测试看看有没有自动按键.  详情 回复 发表于 2021-6-2 16:27
回复

使用道具 举报

德瑞索

14

主题

320

帖子

1959

积分

Lv.4

Rank: 4

发表于 2021-6-2 14:50
求教大佬。。我把代码复制到小太阳的编写脚本里面了,然后点详情把配置文件设置为永久性配置文件,还是没用 ...

代码保存了吗?启动时,你设置的启动键锁定了吗?锁定后,按一下鼠标右键正式触发。可以打开记事本测试看看有没有自动按键.
回复

使用道具 举报

0

主题

4

帖子

28

积分

Lv.1

Rank: 1

感谢大佬
回复

使用道具 举报

希拉克

0

主题

10

帖子

43

积分

Lv.1

Rank: 1

回头试试
回复

使用道具 举报

布鲁特斯

0

主题

11

帖子

150

积分

Lv.1

Rank: 1

罗技宏,云游戏能用吗大佬

点评

可以,我就是云游戏的。云游戏只能用鼠标宏,其他软件宏不行。  详情 回复 发表于 2021-6-2 17:14
回复

使用道具 举报

德瑞索

14

主题

320

帖子

1959

积分

Lv.4

Rank: 4

发表于 2021-6-2 17:07
罗技宏,云游戏能用吗大佬

可以,我就是云游戏的。云游戏只能用鼠标宏,其他软件宏不行。

点评

好的,谢谢大佬  详情 回复 发表于 2021-6-15 17:30
回复

使用道具 举报

德瑞索

14

主题

320

帖子

1959

积分

Lv.4

Rank: 4

发表于 2021-5-27 08:45
请问下如果单纯的一直按一个键 能写进板载内存吗,研究了好久不会弄,一关掉软件就不行了。。能整个教程吗 ...

这个大概不行,罗技的板载内存有些辣鸡,不能存储宏。
回复

使用道具 举报

多米诺斯

4

主题

133

帖子

703

积分

Lv.3

Rank: 3Rank: 3Rank: 3

感谢大佬分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛合作、疑问请点击给我发信息 点击链接加入群聊【17173有料社区】