//没登陆

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

帖子:216

符文:44

16#
多谢各位提醒,现在把追踪不放左键了,已经能正常执行,就是感觉它还不连贯,是不是要在扫射那里加入延迟?
发表于 2021-5-7 17:20:27 |只看该作者 来自:广东
[armory]http://hero.d.163.com/hero/cn/%E5%85%94%E5%AD%90%E5%AE%9A%E7%90%86-5494/39535193[/armory]

帖子:1551

符文:968

17#
左键追踪箭才是正解,开门点箱非常方便,一只手就能玩,并且不会一走一停的,丝滑!具体宏:追踪箭X7+刀扇X1+复仇X1,各个动作之间延时0.05秒,设为按下指定的键时开/关连续播放.右键扫射,烟雾弹和集中心智建议手动,这样进秘境开宏按shift到20层动能右键按下烟雾弹放起,就可以扣脚起飞了,动能不足时,手动按下shift补充,有怪就不用按.
发表于 2021-5-7 17:42:39 来自凯恩之角App |只看该作者 来自:云南

帖子:18

符文:10

18#
兔子定理1 发表于 2021-5-7 17:20
多谢各位提醒,现在把追踪不放左键了,已经能正常执行,就是感觉它还不连贯,是不是要在扫射那里加入延迟?

我现在是左键追踪的  两秒补一发  中间每半秒按一圈1234   另外因为扫射开着会位移不方便捡东西  所以我扫射右键 单独有一个宏一直按下不弹起 想停下就把扫射宏关了   感觉还挺丝滑的
发表于 2021-5-7 18:19:49 来自凯恩之角App |只看该作者 来自:浙江

帖子:67

符文:13

19#
最爱今生 发表于 2021-5-7 10:18
大佬,啥叫图形宏啊

同问,啥是图形宏
发表于 2021-5-7 18:43:32 来自凯恩之角App |只看该作者 来自:河北

帖子:123

符文:26

20#
local Start1 = 4 -- 键盘G4 或 鼠标4 启动模式1
local Start2 = 5 -- 键盘G5 或 鼠标5 启动模式2
local Stop = "ctrl" -- 停止(键盘需将 ctrl 分配给启动用的 G键 实现一键开关,鼠标不需要)
local Defy1 = 0 -- 控制锁,初始为0解锁,每次模式1结束,10毫秒内禁止启动模式1
local Defy2 = 0 -- 控制锁,初始为0解锁,每次模式2结束,10毫秒内禁止启动模式2

-- 技能键位设置
local K1 = "1" -- 技能1
local K2 = "2" -- 技能2
local K3 = "3" -- 技能3
local K4 = "4" -- 技能4
local K5 = 1 -- 技能5(左键)
local K6 = 3 -- 技能6(右键)

-- 技能循环设置,间隔为:技能的设置参数*LT(毫秒),停用技能的参数设为0,长按技能的参数设为-1
local LT = 100 -- 单次循环时间(毫秒)
local Ts1 = {
        mod =  1 -- 模式标记:模式1
        ,T1 = 30 -- 循环间隔:技能1
        ,T2 =  0 -- 循环间隔:技能2
        ,T3 = 30 -- 循环间隔:技能3
        ,T4 =  5 -- 循环间隔:技能4
        ,T5 = 15 -- 循环间隔:技能5(左键)
        ,T6 = -1 -- 循环间隔:技能6(右键)
        }
local Ts2 = {
        mod =  2 -- 模式标记:模式2
        ,T1 = 30 -- 循环间隔:技能1
        ,T2 = 25 -- 循环间隔:技能2
        ,T3 = 30 -- 循环间隔:技能3
        ,T4 =  5 -- 循环间隔:技能4
        ,T5 = 15 -- 循环间隔:技能5(左键)
        ,T6 = -1 -- 循环间隔:技能6(右键)
        }

-- 根据设置使用技能(长按/点击/停用)
function Act(skill,set)
    if (skill == K5) then -- 技能5(左键)
        if (set == -1) then
            PressMouseButton(skill)
        elseif (not(set == 0)) then
            PressKey("lshift")
            Sleep(10)
            PressAndReleaseMouseButton(skill)
            Sleep(10)
            ReleaseKey("lshift")
        end
    elseif (skill == K6) then -- 技能6(右键)
        if (set == -1) then
            PressMouseButton(skill)
        elseif (not(set == 0)) then
            PressAndReleaseMouseButton(skill)
        end
    else -- 技能1,2,3,4
        if (set == -1) then
            PressKey(skill)
        elseif (not(set == 0)) then
            PressAndReleaseKey(skill)
        end
    end
end

-- 根据模式进行循环
function Loop(Ts)
    R1=0 R2=0 R3=0 R4=0 R5=0 R6=0 -- 初始化循环计数
    while true do
        Sleep(LT) -- 单次循环时间
        if IsModifierPressed(Stop) -- 停止
        or IsMouseButtonPressed(Start1) -- 切换模式1
        or IsMouseButtonPressed(Start2) then -- 切换模式2
            ReleaseKey(K1,K2,K3,K4) -- 松开所有技能
            ReleaseMouseButton(K5)
            ReleaseMouseButton(K6)
        break end -- 结束此次循环

        if (R1 == 0 and not(Ts.T1 == 0)) then
            Act(K1,Ts.T1) -- 使用技能1
            R1 = Ts.T1 -- 重置倒计时
        end

        if (R2 == 0 and not(Ts.T2 == 0)) then
            Act(K2,Ts.T2) -- 使用技能2
            R2 = Ts.T2 -- 重置倒计时
        end

        if (R3 == 0 and not(Ts.T3 == 0)) then
            Act(K3,Ts.T3) -- 使用技能3
            R3 = Ts.T3 -- 重置倒计时
        end

        if (R4 == 0 and not(Ts.T4 == 0)) then
            Act(K4,Ts.T4) -- 使用技能4
            R4 = Ts.T4 -- 重置倒计时
        end

        if (R5 == 0 and not(Ts.T5 == 0)) then
            Act(K5,Ts.T5) -- 使用技能5(左键)
            R5 = Ts.T5 -- 重置倒计时
        end

        if (R6 == 0 and not(Ts.T6 == 0)) then
            Act(K6,Ts.T6) -- 使用技能6(右键)
            R6 = Ts.T6 -- 重置倒计时
        end
        -- 倒计时
        if (R1 > 0) then R1 = R1 - 1 end
        if (R2 > 0) then R2 = R2 - 1 end
        if (R3 > 0) then R3 = R3 - 1 end
        if (R4 > 0) then R4 = R4 - 1 end
        if (R5 > 0) then R5 = R5 - 1 end
        if (R6 > 0) then R6 = R6 - 1 end
    end
end

-- 主控功能,根据 G键 或 鼠标键 触发相应事件
function OnEvent(event, arg)
    if event == ("G_PRESSED" or "MOUSE_BUTTON_PRESSED") and arg == Start1 then -- 启动模式1
        if GetRunningTime() < Defy1 then return end -- 控制锁,阻止结束的同时再启动,初始为0解锁

        Act(K5,1) -- 使用一次技能5(左键)
        Sleep(100)
        Loop(Ts1) -- 模式1循环
        Defy1 = GetRunningTime() + 10 -- 控制锁,每次模式1结束,10毫秒内禁止启动模式1

    elseif event == ("G_PRESSED" or "MOUSE_BUTTON_PRESSED") and arg == Start2 then -- 启动模式2
        if GetRunningTime() < Defy2 then return end -- 控制锁,阻止结束的同时再启动,初始为0解锁

        Act(K5,1) -- 使用一次技能5(左键)
        Sleep(100)
        Loop(Ts2) -- 模式2循环
        Defy2 = GetRunningTime() + 10 -- 控制锁,每次模式2结束,10毫秒内禁止启动模式2
    end
end

发表于 2021-5-7 19:32:38 |只看该作者 来自:湖北
[armory]http://us.battle.net/d3/en/profile/%E9%BB%91%E7%B1%B3-3218/hero/67631603[/armory]

帖子:515

符文:58

21#
真麻烦!G502吧?看图片一样的。左键放宠物,1234随便放复仇、冰吞、烟雾弹、集中心智(好像是,好久没转了忘了是哪个技能了),反正是你用的那四个技能就行了。记住吞噬别放左键。具体设置如下:右键↓~1~2~3~4~右键↑~,每一个~代表延迟0.5秒,这是放技能的设置,再设置一个强制移动加左键点击的就行了,我设置的是A键强制移动,具体设置就是录制一下A,然后插入鼠标左键点击,下面选切换,保存就行了。这样打开之后就是1234技能冷却完就按一遍同时扫射不停,如果你再开左键那个宏的话,就是一边前进一边放各种技能了,鼠标只需控制方向就好了,点塔箱子捡东西刷怪一次完成。当然也可以都放到一个宏里面去,一个键开关,不过觉得那样不方便,不如设置两个,可以分别控制开关。小心别睡着了就行。
发表于 2021-5-7 21:26:50 来自凯恩之角App |只看该作者 来自:河北

帖子:36

符文:73

22#
老板来份麻辣烫 发表于 2021-5-7 18:43
同问,啥是图形宏

用AHK编译的有GUI界面的宏,去NGA社区找  {老沙AHK图形宏}
发表于 2021-5-7 22:59:12 来自凯恩之角App |只看该作者 来自:天津

帖子:73873

符文:12355

23#
手动好一些名
发表于 2021-5-7 23:00:27 |只看该作者 来自:海南

帖子:216

符文:44

24#
流浪的小狼 发表于 2021-5-7 21:26
真麻烦!G502吧?看图片一样的。左键放宠物,1234随便放复仇、冰吞、烟雾弹、集中心智(好像是,好久没转了 ...

额,谢谢,使用你说的方法后好多了,美中不足是暗影之力还没到就重新开始,戒律有点跟不上
发表于 2021-5-8 00:00:07 |只看该作者 来自:广东
[armory]http://hero.d.163.com/hero/cn/%E5%85%94%E5%AD%90%E5%AE%9A%E7%90%86-5494/39535193[/armory]

帖子:515

符文:58

25#
兔子定理1 发表于 2021-5-8 00:00
额,谢谢,使用你说的方法后好多了,美中不足是暗影之力还没到就重新开始,戒律有点跟不上

那你就手动呗,去掉那个按键就行了啊,我就是懒嘛,左手懒得再去按键了,所以都加上了。另外有一个恢复戒律的技能,带一个那个技能,复仇用回能量的那个技能,被动有两个加速的技能选上,烟雾弹用跑得快的那个,小米都快能飞了。宠物用蝙蝠回能快,用貂跑的快,根据自己情况选择。以上说的是速刷啊,就是跑得快。
发表于 2021-5-8 16:51:37 |只看该作者 来自:北京

帖子:3

符文:23

26#
本帖最后由 AlexaH0119 于 2021-5-18 11:02 编辑

我DH一般用来刷票和点低级宝石,只用了穿透和复仇,以此类推,你可以再加个宏把别的技能补上。这个延迟图截错了,2松开的延迟也应该是50
更多图片 小图 大图
组图打开中,请稍候......
发表于 2021-5-18 10:29:25 来自凯恩之角App |只看该作者 来自:安徽
头像被屏蔽

帖子:1433

符文:283

27#
1冰吞 2复仇 3烟雾弹 4蓄势待发  左键野猪 右键扫射。每1500毫秒打一发吞噬箭。
这是猎魔人最好的键位
发表于 2021-5-18 10:41:07 来自凯恩之角App |只看该作者 来自:江西

帖子:26371

符文:-24

28#
左键放野猪不好吗?
发表于 2021-5-18 12:18:10 来自凯恩之角App |只看该作者 来自:辽宁

帖子:13

符文:13

29#
图形宏是什么啊,多告知下
发表于 2021-5-18 19:15:53 来自凯恩之角App |只看该作者 来自:山西

帖子:51

符文:5

30#
流浪的小狼 发表于 2021-5-7 21:26
真麻烦!G502吧?看图片一样的。左键放宠物,1234随便放复仇、冰吞、烟雾弹、集中心智(好像是,好久没转了 ...

非常感谢大佬,试了好多个,就你这个设置最简单,效果也最好,20层完全保持的住,不像其他很多的宏要不就是掉层数,要不就是容易空精,你这个完全没毛病,不过我把烟幕弹改成手动释放了,其实一般也用不着,后果嘛就是你说的,很容易睡着……
发表于 2021-7-26 21:50:29 |只看该作者 来自:北京
您需要登录后才可以回帖 登录 | 注册网易通行证