//没登陆

欢迎您来到凯恩之角,奈非天!

帖子:811

符文:80

97#
Timiy 发表于 2020-10-4 11:43
哥,我的键盘也是来罗技的,也有跟鼠标一样的G键,你这个框架怎么绑定键盘的 G1~G9呢,我在普通LUALUA脚本 ...

同问一样的问题,谢谢
发表于 2020-10-5 10:34:03 来自凯恩之角App |只看该作者 来自:山东

帖子:811

符文:80

96#
Timiy 发表于 2020-10-4 11:43
哥,我的键盘也是来罗技的,也有跟鼠标一样的G键,你这个框架怎么绑定键盘的 G1~G9呢,我在普通LUALUA脚本 ...

同问一样的问题
发表于 2020-10-5 10:33:40 来自凯恩之角App |只看该作者 来自:山东

帖子:811

符文:80

95#
雪落丶丿寒 发表于 2020-7-2 01:33
不是,g键位都支持的

罗技键盘的的宏开关,怎么定义,支持呢
发表于 2020-10-5 10:32:18 来自凯恩之角App |只看该作者 来自:山东
头像被屏蔽

帖子:148

符文:23

94#
哥,我的键盘也是来罗技的,也有跟鼠标一样的G键,你这个框架怎么绑定键盘的 G1~G9呢,我在普通LUALUA脚本是测试可以的
发表于 2020-10-4 11:43:13 来自凯恩之角App |只看该作者 来自:广东

帖子:319

符文:70

93#
longzhiyi6729 发表于 2020-8-18 18:22
找到原因了,老哥,你的框架是响应的 m_released 我使用的是鼠标,应该响应MOUSE_BUTTON_PRESSED 这个

...

是并发的,所以现在大部分宏的逻辑是在外部按键上绑一个指示灯的按键,用来干涉脚本的行为.而这个框架就完全不需要设置外部按键宏,这是多线程的优势
发表于 2020-8-20 09:03:22 |只看该作者 来自:江苏

帖子:3

符文:19

92#
longzhiyi6729 发表于 2020-8-18 16:34
我是萌新一枚,使用了你的框架,但是好像没有生效。代码如下
图片不能上传

找到原因了,老哥,你的框架是响应的 m_released 我使用的是鼠标,应该响应MOUSE_BUTTON_PRESSED 这个


同时还有个问题想问,lua脚本跟宏同时存在,lua脚本的相应会优先吗?然后再执行设定的宏吗?
发表于 2020-8-18 18:22:07 |只看该作者 来自:湖北

帖子:3

符文:19

91#
我是萌新一枚,使用了你的框架,但是好像没有生效。代码如下
图片不能上传

dofile("C:/Users/Administrator.DESKTOP-F9JEROV/Downloads/workspace/workspace/spring.lua")

function v_run()
        while (true) do
                log('running time:', GetRunningTime())
                sleep(1000)
        end
end

function init()
        local v_run_ctrl = queue_ctrl(v_run)
        main(v_run_ctrl,4)
end



发表于 2020-8-18 16:34:37 |只看该作者 来自:湖北

帖子:319

符文:70

90#
s3000 发表于 2020-7-13 09:30
我想改 press(_arg) 及 release(_arg) 如是 "Lclick" 或 "Rclikc" 時先按Shift 才按鍵 (release 時相反),
...

一般是不推荐改框架里的函数的,你完全可以找到更好的方法来完成你的需求。如果你一定要改的话,presskey指的是该键位是否处于被按下状态,你可以在函数的最开始判断是否为左右键,若是则先调用press("lshift")。这样就不需要管那个presskey怎么处理了,这是一种递归思想
发表于 2020-7-13 09:53:34 来自凯恩之角App |只看该作者 来自:江苏

帖子:468

符文:83

89#
我想改 press(_arg) 及 release(_arg) 如是 "Lclick" 或 "Rclikc" 時先按Shift 才按鍵 (release 時相反),

最後那行有關 spring.pressed_key 的要怎麼改?
发表于 2020-7-13 09:30:02 |只看该作者 来自:中国香港

帖子:319

符文:70

88#
秋夕 发表于 2020-7-11 23:57
按最简单的代码测试了下,GHUB没输出,是不是确实不支持GHUB

没错,有一个核心函数ghub不支持
发表于 2020-7-12 14:56:12 来自凯恩之角App |只看该作者 来自:江苏

帖子:319

符文:70

87#
s3000 发表于 2020-7-8 10:05
謝謝, 現運作良好,



实现的办法很多,可以用自旋器,可以用拦截器,也可以用序列
发表于 2020-7-12 14:55:21 来自凯恩之角App |只看该作者 来自:江苏

帖子:11

符文:23

86#
按最简单的代码测试了下,GHUB没输出,是不是确实不支持GHUB
发表于 2020-7-11 23:57:43 |只看该作者 来自:湖南

帖子:468

符文:83

85#
雪落丶丿寒 发表于 2020-7-7 09:39
如果我没有曲解你的意思,你应该这么写

謝謝, 現運作良好,


zDH_Boss = { { "lshift", 100, 5000 } , { "4", 200 } , { 3, 100, 5000 } , { "2", 3000 } , { "1", 5000 } , { "3", 5000 } }

另外想問以上連點, 1 和 3 鍵的間隔應是一樣, 但實際中因同時按會有沖突, 如要他們之間加上 sleep 要用 非按鍵函數 嗎? 如


zDH_Boss = { { "lshift", 100, 5000 } , { "4", 200 } , { 3, 100, 5000 } , { "2", 3000 } , { clickDelay, 5000 } } ??


发表于 2020-7-8 10:05:18 |只看该作者 来自:中国香港

帖子:319

符文:70

84#
s3000 发表于 2020-7-7 09:35
是大概這樣寫嗎?

function thisMove()
  1. function thisMove()
  2.         if IsModifierPressed("lalt") then
  3.                 run(PickUp)
  4.         else
  5.                 click_ZDPS_Move("start")
  6.                 click_ZDPS_Mobs("end")
  7.                 click_ZDPS_Boss("end")
  8.         end
  9. end

  10. function init()
  11.         main(thisMove, 4)
  12. end
复制代码


如果我没有曲解你的意思,你应该这么写
发表于 2020-7-7 09:39:57 |只看该作者 来自:江苏

帖子:468

符文:83

83#
本帖最后由 s3000 于 2020-7-7 09:52 编辑

是大概這樣寫嗎?

function thisMove()
        if IsModifierPressed("lalt") then
                return run(PickUp)
        else
                return function()
                        click_ZDPS_Move("start")
                        click_ZDPS_Mobs("end")
                        click_ZDPS_Boss("end")
                end
        end
end

function init()
        main(run, 4, "MOUSE_BUTTON_PRESSED", thisMove)
end
发表于 2020-7-7 09:35:27 |只看该作者 来自:中国香港
您需要登录后才可以回帖 登录 | 注册网易通行证