自摸王 发表于 2015-10-25 05:18:09

【教程】【GC六段】 手动释放技能的一点研究(方案内插入技能)

本帖最后由 托托 于 2015-12-13 21:15 编辑

说明:前面是JJYY说明了下自己的探索过程,想看操作步骤的的请看分割线后的内容。可能这个方法很多人都知道,我只是拿出来分享下自己的心得。也希望大家不要见笑!当中如有谬误,欢迎指正!
       在使用GC的过程中,因为方案不可能涵盖了所有会发生的情况,所以在某一个特定的时间点上,当你急需按某个技能规避伤害时,而方案正在按部就班的运行中,导致错失良机。在PVE中,可能会造成治疗的压力甚至灭团。在PVP中,可能就是生死之间。所以,我在大家的指导下,我在论坛中搜索到了邪恶的零的【教程】 邪恶的零教程系列 YJWOW与宏的应用(没时间排版...)与htt0528的【教程】 在脚本运行过程中插入技能这两个贴子。

       在邪恶的教程中,他教会了我们使用插件自身的宏命令来实现方案中的某个技能的“选择”和“放弃”,再通过/in X(延迟X秒)从而实现某个技能在X秒内的使用。如:
/run stEP("749666-162998",1,0)
/in 1 /run stEP("749666-162998",0,0)代表当前方案中编号代码为749666-162998的技能前打√来执行技能的释放,一秒后取消该技能前的√结束该技能的释放。而这个技能的编号代码,每次导出导入后会发生变化。
       在htt0528的教程中,他通过脚本实现了在随后的1.5S内等待技能的释放成功。

       而这两位大神的思路都是让方案正在执行的技能释放完毕,再释放指定的技能。虽然时间都很短,但是往往很多时候,只有当我们遇到需要立即释放诸如无敌的时候,才会按无敌。所以我们需要立即停止手头上正在释放的技能,并且立即释放无敌。

       而在每次重载界面或者进入游戏的时候会提示我们:

上帝指令插件包ver.2013.03.28 2013
上帝指令帮助命令: /am
重啟插件: /amrl

註意:請先連接客戶端再使用上帝指令
上帝指令v5.2.10
上帝指令帮助命令: /st
上帝指令: 欢迎使用luacn版上帝指令!论坛地址: bbs.luacn.net

再加上陈·风暴烈酒在我兽王猎PVP方案里的提醒,于是在游戏中输入/st后发现了这两个指令(其 他指令,有兴趣的可以自己到游戏里看看):

选择施法方案: /st select:on 施法方案名称
放弃施法方案: /st select:off 施法方案名称
选择施法方案及其下的技能: /st select:on 施法方案名称 技能序号:on
放弃施法方案及其下的技能: /st select:off 施法方案名称 技能序号:off
施法方案及其下的技能(on/off): /st select:on/off 施法方案名称 技能序号:on/off

以上的宏命令恰好能达到邪恶的帖子上的方法提到的应用,而且无论多少次导入导出这个宏命令都是有效的。除非你更改施法方案的名称和技能的位置使技能序号发生变化。而在GC中有一个函数:打断自己。这样就可以实现打断自己并且释放指定的技能(如,闪现)。思路如下:

释放 寒冰箭
释放 寒冰箭             --以上两个技能为输出方案的“寒冰箭”
选择“打断自己”且放弃释放寒冰箭的“输出方案”;
同时选择“手动释放方案中的闪现术”。
一秒延迟后,放弃“打断自己”且选择释放寒冰箭的“输出方案”;--延迟的一秒恰好为一个GCD,尽量少影响方案的执行顺畅
同时放弃“手动释放方案中的闪现术”。
释放 寒冰箭               --继续执行输出方案
这个思路看似比较完美了,但是在上述过程中如果在打断最后一个寒冰箭的时候,恰好这个寒冰箭的GCD并未转完,譬如GCD还剩0.9S,那么就会导致释放不出闪现。而这个缺陷恰好可以用htt0528大神的脚本轻松解决。所以只需在按照他提供的技能插入脚本进行设置即可完成:
方案执行过程中,立即打断当前施法(当然,诸如DK,ZS之类的无读条职业就不需要打断自己的函数),释放指定技能。如果此时处于GCD的时候,则在GCD完毕后,释放指定技能
我是分割线http://www.luacn.net/static/image/hrline/1.gif我是分割线
上面的全是文字,下面来图文举例。以法师为例,实现在执行方案过程中使用闪现技能。

1、按照htt0528的方法制作插入技能的脚本,详见【教程】 在脚本运行过程中插入技能。将脚本中诸如圣盾术之类的技能ID换成闪现的ID即可。



2、建立一个手动释放的施法方案,里面放入闪现技能。方案勾选,技能不勾选。



3、建立打断自己的施法方案。注意:务必将打断自己放在诸如闪现等想手动释放的方案和保命等方案后。同样方案勾选,函数不勾选。



4、建立一个输出方案且第一个序号为函数“打断自己”



接下来建立宏:

#showtoolstips 闪现术
/st select:off 输出方案
/st select:on 打断自己 1 on
/st select:on 手动释放 1 on
/in 1 /st select:on 输出方案
/in 1 /st select:on 打断自己 1 off
/in 1 /st select:on 手动释放 1 off
这个宏表示:放弃“输出方案”且 选择“打断自己方案中的序号为1的打断自己”且选择”手动释放方案中的序号为1的闪现术“
一秒延迟后,
选择“输出方案”且 放弃“打断自己方案中的序号为1的打断自己”   且放弃”手动释放方案中的序号为1的闪现术“


还看不懂的,请看分割线上面的文字部分的宏说明。


       将这个宏放在你的快捷键上,在释放寒冰箭的任意时刻你按下这个快捷键,可以立即打断寒冰箭并释放闪现术。如果还在GCD内,则自动等待到GCD转完后再释放闪现术。也就是说
通过本宏立即打断方案正在释放的读条技能,转而释放想要手动释放的技能;且如果在GCD内点宏,会在GCD结束后释放该手动释放的技能
      这是教程的方案:。这里只是抛砖引玉,欢迎大家一起研究!最后渣渣排版,敬请见谅。
      最后需要说明的一点是:诸如ZS、DZ、DK等正常输出循环中几乎没有读条的职业中,可以不需要引入函数“打断自己”即可实现上述的方案。












老血 发表于 2015-10-25 10:30:55

图文并茂,文字详实而不失水平,属于普及大众型,接地气,期待第二季

lotion 发表于 2015-10-27 12:13:51

这个很牛逼 很溜~~~~但是我玩战士的时候 感觉丢风暴之锤会卡GCD不知道这个能解决问题吗 我来看看

托托 发表于 2015-12-13 21:28:08

别怪我水。。。大量编辑帖子。。。怒气哗哗的涨。。。为了不被菊爆。。。复制黏贴此段回帖。。。

全职杀手 发表于 2015-12-20 23:50:04

回复再看,顶顶楼主。

佳阑人散 发表于 2016-1-12 07:26:47

编辑的很漂亮啊。。。。。顶楼主,学到很多东西

牛盾 发表于 2016-2-11 19:25:29

很用的技巧,谢谢分享,论坛因你而精彩

2812059513 发表于 2017-1-23 13:37:06

谢谢大神。学习了。。
页: [1]
查看完整版本: 【教程】【GC六段】 手动释放技能的一点研究(方案内插入技能)