dota解说用的dota改键工具具,可以在游戏中进行改键,游戏中屏幕右方有个A的图标

[原创]分享一个自用改键,基于AHK的另一种改键方法
分享一个自用改键,基于AHK的另一种改键方法[b]1.前言[/b]首发NGA,欢迎转载因为作者是个qwer施法(部分智能施法)+全英雄1套键位党(传统键位已经忘干净了),有的英雄需要现修改智能施法和普通施法。这个工具可以帮你实现各种炫酷一键施法(当然需要你写下自己的施法步骤),可以避免你因为上个厕所导致被ban10分钟。[collapse=A这是什么东西][b]A这是什么东西[/b]AHK全名AutoHotKey官方网站[url]http://ahkscript.org/[/url],是一个是一款免费的、Windows平台下开放源代码的热键脚本语言,是为游戏操纵杆和鼠标创建的热键,是自动按键。也可以通过命令调用系统接口及程序,并创建基于简单语言的图形化界面的执行程序。简单来说就是[color=red][b]类似按键精灵或者罗技的鼠标按键宏,而CFG是游戏内的功能[/b][/color][/collapse][collapse=B这东西能干什么?][b]B这东西能干什么[/b]这东西能模拟键盘鼠标事件,功能类似按键精灵但是好在开源免费而且功能更强大。简单来说就是模拟你一系列键盘鼠标事件基于我下面开发的Dota2功能目前实现了:1、&&自动确认游戏:可能有人要说坑,但是我是遇到过上个厕所倒个水回来就10分钟禁排。2、&&右键快速连点:抢符(比CFG设置点击频率要略低)3、&&X键快速连点(效果一般):吹风跳刀撤离,沉默/羊剑刃风暴的剑圣不让放大4、&&一键Combo:比如军团一键=bkb、刃甲、臂章、吹号、决斗,BB一键=假腿刚毛之类,卡尔一键=相位三雷隐身,赏金一键=飞镖大根。[/collapse][collapse=C这东西不能干什么?][b]C这东西不能干什么?[/b]很复杂的交互其实也可以实现,不过就失去了游戏性,理论上说需要截获游戏数据再分析的外挂功能是很难实现的。比如,赏金破隐后立刻2连就比较难不过我还是做了自动检查是不是已经开了臂章这种简单操作[/collapse][collapse=D这个和CFG有什么区别?是不是用了这个就不用CFG了?][b]D这个和CFG有什么区别?是不是用了这个就不用CFG了?[/b]CFG是游戏内功能有些设置功能比如切换智能施法/普通施法只有CFG才能做有些连点(比如右键抢符)、利用编队功能、多次点击道具(切假腿)也是CFG更稳定(因为模拟按键还是有延迟)但是CFG无法处理的前后摇(比如前后摇),判断道具(比如是否打开了臂章),这部分可以由本工具实现因此结合CFG能做出更神奇的事情[/collapse][collapse=E这东西用起来复杂么?]E这东西用起来复杂么?本来直接用AutoHotKey(这里是码农论坛啊)也不麻烦,可是结合Dota2有些功能还是写给框架的好,楼主就写了个框架填充了几个楼主常用英雄(楼主超低分鱼塘,别喷)的简单按键。基于框架只要用这种语法写指令就行了。[code]s_Commander_t(){&&send cxbwwr&&return}[/code]增加对臂章状态的判断(如果存在未开启的臂章则开启),这里建议每个判断都通过至少两个点鉴定[code]s_Commander_t(){&&;检测臂章状态&&PixelGetColor, color1, 1562 , 1025&&PixelGetColor, color2, 1580 , 1030&&if (color1 =0x53328C and color2 = 0x8C7797 )&&&&send cxbr&&else&&&&send cxr&&return}[/code]召唤师卡尔相位 放在 z,切隐身,开相位切3球,隐身走你~~,sleep200(0.2秒)是因为好像刚刚切出来隐身如果立刻d 会导致放出上一个d键位技能(感觉似乎是有前/后摇?有卡尔高手说明下么?)其实这里也可以做成类似上面鉴定是否有隐身技能,有则直接开启。[code]s_Invoker_f(){&&send qqwzrww&&sleep 200&&send d&&return}[/code]火女Lina吹风+光击阵,2500ms为吹风时间,950ms为光击阵抬手(因为楼主很懒,所以懒的算是多少),可以结合网络延迟微调这个时间差,[del]对手手慢一点bkb都开不出[/del]有人指正BKB还是能开出来的。[code];Lina----------------------s_Lina_t(){&&send x&&sleep &&send w&&return}[/code][/collapse][collapse=F为什么没有五狗齐飞?一键***?G这东西会被封么?]F为什么没有五狗齐飞?一键***?能做,但是楼主不会玩这种高端英雄&_&,不知道应该怎么玩,自然也不知道用什么序列去按。卡尔是给别人写的例子,我手残不会玩的。G这东西会被封么?参见上面解释,这个类似鼠标键盘宏,理论上说类似人类的操作。但是由于操作过快,如果想追踪还是可以的(什么人能在什么键盘每次1秒顺序按1个键?),但是相比那些开视野外挂来说危害还是很小。[/collapse][b]2、打开姿势[/b][collapse=打开姿势][b]A启动的姿势[/b] [img]./mon_/321_cf.jpg[/img]4个文件4种方式任选一种方式即可Dota2 Combo.ahk----------脚本文件,***Autohotkey后方可使用Dota2_Combo_User.ahk--自定义配置,文本格式大家可以根据自己的需要修改Dota2 Combo_32.exe------直接运行,ANSI 32位编译兼容性最好Dota2 Combo_x64.exe----直接运行,unicode64位编译,适合64位系统但是还是推荐大家***AutoHotKey,因为很多功能都会涉及自定义调整脚本(而且也不难)[b]B运行后程序去哪儿了?[/b] [img]./mon_/321_f76.jpg[/img]右下角状态栏有这个绿色的H图标,右键菜单不复杂大家自己理解吧,快捷键定义放在帮助里面了,建议大家看一下,省得每次都要从游戏切出来。
[img]./mon_/321_71.jpg[/img][img]./mon_/321_f2f3.jpg[/img][b]C 使用英雄改键[/b]运行后在右键菜单选择打开Dota2_Combo(或按Win+3)可以调出主选单,默认为恢复默认键位(所有按键功能不变),Keys部分为该英雄经过本软件所有重定义的键位 [img]./mon_/321_e9.jpg[/img]双击某个英雄项目,窗口会自动关闭并提示类似 [img]./mon_/321_77.jpg[/img]这时候你再按rtf 就会变成已经修改的内容了。[code]R= xbrT=cxrF=nn[/code][/collapse][b]3、初级进阶姿势[/b][collapse=初级进阶姿势]既然是改键,那我们就要真的根据自己需要来修改了。这里需要修改的就是Dota2_Combo_User.ahk首先介绍下目前本程序的一些限制:1.&&目前仅支持定义q w e r t y d f g z x c v b n按键2.&&每行模组一个按键只能有一个定义(废话),不过可以给一个英雄建多个模组下面开始用一个例子介绍下如何新增一个英雄改键配置,比如我们想增加一个军团指挥官的一键破林肯大。[b]A打开Dota2_Combo_User.ahk[/b]可见 [img]./mon_/321_6.jpg[/img][b]B新建军团指挥官项目[/b]由于已经有军团指挥官项目了,所以新建一行T_Commander_L,楼主有习惯的命名规则,这样看起来比较整齐,不按照本规则也是可以的Id识别标识,必须唯一,建议和本行变量名一样C_name E_name中文名,英文名(显示在选择列表用)Cfg测试中的功能(召唤小白鼠)需要打开后面的UseCfg=true,可以调用控制台指令。要求1.打开控制台,2.对应文件名T_Commander.cfg在Cfg目录下,这里可以看到我执行的键位配置和T_Commander是一样的。T:按键t对应的功能方法名[code]T_Commander_L := {id:&T_CommanderL)&, c_name: &军团指挥官(破林肯)&, e_name: &Commander(Linken)&, cfg: &T_Commander&, t:&s_CommanderL_t&}[/code] [img]./mon_/321_a3.jpg[/img][b]C新建t键方法[/b][code]s_CommanderL_t(){&&send vr}[/code][b]D加入生效序列[/b]找到Define_array 项目 [img]./mon_/321_f6.jpg[/img]其内容[code]Define_array := [T_Default, T_Commander, T_Invoker, T_Axe, T_ChaosKnight, T_BountyHunter, T_AceWarden, T_Lina, T_NYXAssassin][/code]增加刚刚的军团指挥官项目名T_Commander_L[code]Define_array := [T_Default, T_Commander, T_Commander_L,T_Invoker, T_Axe, T_ChaosKnight, T_BountyHunter, T_AceWarden, T_Lina, T_NYXAssassin][/code][b]E应用脚本[/b]首先重新开启应用/按下Win+`/右键菜单刷新脚本然后打开选择菜单即可看到这个项目 [img]./mon_/321_f0.jpg[/img]双击T_Commander_L这行项目,然后按下t就等于cxr了[/collapse][b]4、未来目标[del]空头支票[/del][/b]A完善CFG功能,目前设置UseCFG=True后选择相应英雄项目,如果其cfg配置和目前最后一次执行的不一致,则会1.&&发送”\”打开控制台2.&&发送”exec ” + 配置的cfg文件名 回车,执行相应cfg命令本功能楼主测试通过,这样省得每次弄个英雄都要重新手动执行控制台。[b]5、FAQ[/b][collapse=FAQ]A为什么我用你的脚本无法一键假腿吹号/刚毛之类的由于是通过检测色点的方式判断道具状态和自动确认游戏功能,如果大家分辨率和楼主不一样则一定会失败。软件内置了通过Win+\进行鼠标所在点取色并且将内容放入剪切板,比如假腿大家可以这样操作:1将鼠标放在力量假腿图标某个位置然后按Win+\2按假腿切换快捷键比如n等假腿切换为智力后再次按Win+\3重复操作获取敏捷假腿该点颜色至此剪切板中会得到如下内容[code]The color is 0x2334B4 at the current cursor position 1633 , 1020The color is 0xCD9406 at the current cursor position 1633 , 1020The color is 0x159B2E at the current cursor position 1633 , 1020[/code]结合刚刚的脚本,这个就是color1的部分了,重复上述操作获得Color2即可[code]&&;检测假腿状态&&PixelGetColor, color1, 1633 , 1020&&PixelGetColor, color2, 1654 , 1026&&if (color1 =0x2334B4 and color2 = 0x2135B7 ) {&&&&send nd&&}&&if (color1 =0xCD9406 and color2 = 0xC79305 ) {&&&&send d&&}&&if (color1 =0x159B2E and color2 = 0x139D30 ) {&&&&send nnd&&}[/code]B为什么我用你的脚本无法自动确认游戏原因和解决方式同上,内容在Dota2_Combo.ahk的321行向后。这里有两个颜色的原因是因为鼠标放在按钮上和不在按钮上颜色不同[code]&&PixelGetColor,co,676,517,RGB&&;msgbox % co&&if(co=0x325445 or co=0x38995F){&&&&;弹出确认&&&&Send,{Enter}&&}else if (co=0x000000){&&&&;确认后关闭计时器&&&&ToolTip,完成dota2自动准备&&&&SetTimer,RemoveToolTip,1000&&&&SetTimer,dota2,Off&&}[/code]未来可能会考虑将这部分放到User自定义部分[/collapse]忘了下载地址链接:[url]/s/1dEvsuQX[/url] 密码:hpv3其实你们最关心的应该是:我还需要XXX功能改键,可以帮做么?钓鱼的目的达到了,先把自己的绝活拿出来再说!
先顶一下,好像mac不能用…
首先指出一个错误,一切吹风妙接不让bkb都是妄想,因为bkb是可以在被吹起来的时候使用的,落地会自动使用,所以任何人都是秒开,经测试即使是aoe检测的控制(卡尔推波双头龙冻)也没用,能够不让开出bkb的目前我只发现了萨尔大(这个技能的特殊之处在于其会作用于被吹风的单位,你可以看到单位在天上就被沉默了)。小狗的魔免同理(可以在吹风+隐刺雾里开出来),底线是可以控到puck的f。好用是好用,只是有VAC在。。。。。当然国外论坛上一致认为是没事的,但国内总有人说按键精灵被封,具体情况不明。所以我主要关心安全性问题,我暂时还没以身试法,如果LZ已经用了一年还安全的话希望说下。毕竟vac的原理一直不明,虽然理论上纯粹的macro我也相信国外的说法,考虑到有些高端键鼠是直接硬件模拟的,这个没法封吧,但是颜色判断什么的路子毕竟还要读内存。。。。五狗齐飞和卡尔用cfg就行,绝对安全的。这个比较实用的主要是有固定时间间隔的东西:一个是吹风接技能,另外神域一级f接两下e也需要脚本实现。此外写个全自动拉野非常实用,利用一下屏幕捕捉甚至可以不手动设置开启时间。这些我dota1都干过,不过dota2一直就没敢用。
[quote][pid=02075,1]Reply[/pid] [b]Post by [uid=]dolklaphess[/uid] ( 12:29):[/b]首先指出一个错误,一切吹风妙接不让bkb都是妄想,因为bkb是可以在被吹起来的时候使用的,落地会自动使用,所以任何人都是秒开,经测试即使是aoe检测的控制(卡尔推波双头龙冻)也没用,能够不让开出bkb的目前我只发现了萨尔大好用是好用,只是有VAC在。。。。。当然国外论坛上一致认为是没事的,但国内总有人说按键精灵被封,具体情况不明。我暂时还没以身试法,如果LZ已经用了一年还安全的话希望说下。五狗齐飞和卡尔用cfg就行,绝对安全的。这个比较实用的主要是有时间间隔的东西:一个是吹风接技能,另外神域一级f接两下e也需要脚..[/quote]恩 看来那就是他们动作太慢了,我去改一下bkb。这个工具最主要就是解决前后摇延迟,还有根据道具判断改键。ahk我用了很久,基本玩一个游戏都会写一个,dota2用了有2年多了吧,目前账号还是正常的。卡尔那个奇怪在 我如果XXXr切技能 立刻接d,这时候放出来的是上一个技能,不知道是不是r有后摇?有人介绍下么[del]手残玩不了卡尔[/del]。
[quote][pid=02075,1]Reply[/pid] [b]Post by [uid=161078]ashama[/uid] ( 12:36):[/b]恩 看来那就是他们动作太慢了,我去改一下bkb。这个工具最主要就是解决前后摇延迟,还有根据道具判断改键。ahk我用了很久,基本玩一个游戏都会写一个,dota2用了有2年多了吧,目前账号还是正常的。卡尔那个奇怪在 我如果XXXr切技能 立刻接d,这时候放出来的是上一个技能,不知道是不是r有后摇?有人介绍下么[del]手残玩不了卡尔[/del]。[/quote]卡尔是著名0+0英雄,一切技能没前后摇,我用传统键位cfg是正常的。。。
[quote][pid=02075,1]Reply[/pid] [b]Post by [uid=290582]ubfans[/uid] ( 12:22):[/b]先顶一下,好像mac不能用…[/quote]恩。土豪你好,确实ahk没有mac版
这个可以做出很多丧心病狂的效果的,比如枭兽的全自动堆野+定时清野。。。。卡尔的一件式刷新两套,土猫的自动连招(检测屏幕判断技能cd与否),各种秒破林肯,秒丢装备吃魂戒。。。开局自动偷符。。。。当然得注意下转身时间,这个没法判断所以必须手动调整朝向差距在60&以内。我dota1的时候都搞过,那时候支配可以支配3个。。。拉的风生水起。
[quote][pid=02075,1]Reply[/pid] [b]Post by [uid=]dolklaphess[/uid] ( 12:50):[/b]这个可以做出很多丧心病狂的效果的,比如枭兽的全自动堆野+定时清野。。。。卡尔的一件式刷新两套,土猫的自动连招(检测屏幕判断技能cd与否),各种秒破林肯,秒丢装备吃魂戒。。。开局自动偷符。。。。当然得注意下转身时间,这个没法判断所以必须手动调整朝向差距在60&以内。我dota1的时候都搞过,那时候支配可以支配3个。。。拉的风生水起。[/quote]***一键克隆分身死灵书再给自己个罩子。。弄死好多信心满满的了。比较麻烦的就是用demohero测试前后摇。定时清野怎么弄?让英雄自己回去?
[quote][pid=02075,1]Reply[/pid] [b]Post by [uid=161078]ashama[/uid] ( 13:00):[/b]***一键克隆分身死灵书再给自己个罩子。。弄死好多信心满满的了。比较麻烦的就是用demohero测试前后摇。定时清野怎么弄?让英雄自己回去?[/quote]枭兽有吹风==。。。。。前后摇上wik查嘛。。。对了,还有强大的自动脱鞋补刀。。。(利用双击在屏幕中间)延时+保存鼠标位置+颜色判断可干的事情太多了。。
鼠标事件还是需要这个双击中心定位,卡尔技能等级提高持续时间也有变化,因为我不玩卡尔所以懒的弄了。其实可以读取黄点判断技能等级然后combo
[quote][pid=02075,1]Reply[/pid] [b]Post by [uid=161078]ashama[/uid] ( 13:13):[/b]鼠标事件还是需要这个双击中心定位,卡尔技能等级提高持续时间也有变化,因为我不玩卡尔所以懒的弄了。其实可以读取黄点判断技能等级然后combo[/quote]卡尔用新弄出来那个跳刀推波先手。推波陨石磁暴陨石磁暴推波。。。设置好1.5s切换延迟就行。。当脸吃魂戒和脱鞋补刀实在是丧病。。。
[quote][pid=02075,1]Reply[/pid] [b]Post by [uid=]dolklaphess[/uid] ( 13:04):[/b]枭兽有吹风==。。。。。前后摇上wik查嘛。。。对了,还有强大的自动脱鞋补刀。。。(利用双击在屏幕中间)延时+保存鼠标位置+颜色判断可干的事情太多了。。[/quote]确实这个无限强大,我写这个工具主要目的还是做个能不同英雄切换不同改键模板,然后附带运行相应的控制台。
[quote][pid=02075,1]Reply[/pid] [b]Post by [uid=]dolklaphess[/uid] ( 13:15):[/b]卡尔用新弄出来那个跳刀推波先手。推波陨石磁暴陨石磁暴推波。。。设置好1.5s切换延迟就行。。当脸吃魂戒和脱鞋补刀实在是丧病。。。[/quote]我记得前两天有人写了个卡尔连招,看最近有心情写一下。然后去坑路人。
[quote][pid=02075,1]Reply[/pid] [b]Post by [uid=161078]ashama[/uid] ( 13:19):[/b]我记得前两天有人写了个卡尔连招,看最近有心情写一下。然后去坑路人。[/quote]但其实卡尔刷新优先级还是挺低的。。。。而且我近来喜欢在a杖+回蓝+飞鞋以后改出3个dps装备
[quote][pid=02075,1]Reply[/pid] [b]Post by [uid=]dolklaphess[/uid] ( 13:25):[/b]但其实卡尔刷新优先级还是挺低的。。。。而且我近来喜欢在a杖+回蓝+飞鞋以后改出3个dps装备[/quote]我是平均一天玩一盘的退休玩家了。完全不会玩卡尔,就知道两个combo~。另外卡尔召唤有前后摇么?我刚刚查了一下[url]/Dota_2_Wiki[/url] 没看到有前后摇时间,哪里有呢?
[quote][pid=02075,1]Reply[/pid] [b]Post by [uid=161078]ashama[/uid] ( 13:39):[/b]我是平均一天玩一盘的退休玩家了。完全不会玩卡尔,就知道两个combo~。另外卡尔召唤有前后摇么?我刚刚查了一下[url]/Dota_2_Wiki[/url] 没看到有前后摇时间,哪里有呢?[/quote]就是没有前后摇啊,有个系统本身的最小检定时间倒是。。。。留个50ms延时应该就ok。我cfg只是切技能用而已,没有连招
[quote][pid=02075,1]Reply[/pid] [b]Post by [uid=]dolklaphess[/uid] ( 13:53):[/b]就是没有前后摇啊,有个系统本身的最小检定时间倒是。。。。留个50ms延时应该就ok。我cfg只是切技能用而已,没有连招[/quote]别的技能物品全开直接0.01ms就可以,卡尔这个我实测需要至少200ms,否则就把上一个技能丢出去了。(我是qwerdf键位)但是特殊的是如果当前这个技能存在(无论位置),都可以秒切秒放,所以我怀疑有前摇。
[quote][pid=02075,1]Reply[/pid] [b]Post by [uid=161078]ashama[/uid] ( 14:07):[/b]别的技能物品全开直接0.01ms就可以,卡尔这个我实测需要至少200ms,否则就把上一个技能丢出去了。(我是qwerdf键位)但是特殊的是如果当前这个技能存在(无论位置),都可以秒切秒放,所以我怀疑有前摇。[/quote]有前摇就可以取消掉。。。你试试在后面跟个s有用么?卡尔系统比较奇葩,是单独写的。各种bug层出不穷。。。不一样也很正常了。。。
[quote][pid=02075,1]Reply[/pid] [b]Post by [uid=]dolklaphess[/uid] ( 14:26):[/b]有前摇就可以取消掉。。。你试试在后面跟个s有用么?卡尔系统比较奇葩,是单独写的。各种bug层出不穷。。。不一样也很正常了。。。[/quote]恩 我回去试试看
有延时功能?那我就好做神谕键秒人了。以前就烦在虚灵延迟上。当下软件园 / 汇聚当下最新最酷的软件下载站!
热门搜索:
您的位置:
> DotA地卜师专用改键 V2.0 绿色版
DotA地卜师专用改键 V2.0 绿色版 / DotA地卜师专用改键器
网友评分:4.1分
  DotA地卜师专用改键是一款不与其他改键工具冲突的专用改键器,能让您更好的操控多个小狗(地卜师),强大的一键操作放飞你的双手。而且此专用改键的改键不影响聊天的智能判定。各位喜欢地卜师的大神们,还等什么,让你的地卜师飞起来吧。   DotA地卜师专用改键器 功能介绍:   1、一键 齐忽悠 4狗齐飞 5狗齐飞   2、一键 跳刀 + 忽悠   3、一键 N狗齐撒网   4、支持多改键工具同时运作,互不影响。
软件特别说明
洛克王国旋风辅助是一款全新款的洛克王国多功能游戏辅助工具。 、洛克王国旋风辅助程序可以再神秘场景植物园一键刷历练值、自动捕捉宠物、捕捉稀有宠物增加宠物医院回血回蓝方式。 根据辅助功能类目的不同,分为宠物专区、任务专区、一键专区、以及娱乐专区和实用功能几个部分。
造梦西游3修改器之和谐版是一款将造梦3本地版客户端合二为一的,强强联手的制霸无敌变态修改器。友情提示:造梦西游3无敌版勿过度修改,以免损害游戏趣味!
侠盗飞车罪恶都市vc修改器是一款侠盗飞车***器程序!侠盗飞车罪恶都市vc修改器是最全的侠盗飞车修改器,看了这个修改器的***按键,就知道它一定是最全的了,一般修改器就那么几个按键或者组合,这个***键组合在50个以上。还自带有游戏攻略,作者真是考虑周全啊。
游戏通用多开器是一款游戏多开软件,该软件可以让用户不用再受游戏只能单开的限制,想开几个开几个。用户只需启用该网络游戏多开器,然后选择游戏路径就可以了,这样每次点击运行按钮就会启动一个游戏客户端了。
洛克王国记忆辅助是一款为洛克王国游戏精心打造的辅助工具。洛克王国是一款非常流行的益智类网页游戏,游戏是由腾讯公司推出,在这里孩子们将成为为一个个小魔法师,在王国里学习魔法、参加兴趣协会、拜访好友、和伙伴们一起做游戏。
其他版本下载
DotA地卜师专用改键器|DotA地卜师专用改键 V2.0 绿色版
Copyright (C)
.All rights reserved.

参考资料

 

随机推荐