LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 8939|回复: 7

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

[复制链接]
发表于 2015-10-25 05:18:09 | 显示全部楼层 |阅读模式
本帖最后由 托托 于 2015-12-13 21:15 编辑

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

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

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

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

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

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


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


  1. 选择施法方案: /st select:on 施法方案名称
  2. 放弃施法方案: /st select:off 施法方案名称
  3. 选择施法方案及其下的技能: /st select:on 施法方案名称 技能序号:on
  4. 放弃施法方案及其下的技能: /st select:off 施法方案名称 技能序号:off
  5. 施法方案及其下的技能(on/off): /st select:on/off 施法方案名称 技能序号:on/off
复制代码


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

释放 寒冰箭
释放 寒冰箭
              --以上两个技能为输出方案的“寒冰箭”
选择“打断自己”且放弃释放寒冰箭的“输出方案”;
同时选择“手动释放方案中的闪现术”。
一秒延迟后,放弃“打断自己”且选择释放寒冰箭的“输出方案”;--延迟的一秒恰好为一个GCD,尽量少影响方案的执行顺畅
同时放弃
“手动释放方案中的闪现术”
释放 寒冰箭               --继续执行输出方案

这个思路看似比较完美了,但是在上述过程中如果在打断最后一个寒冰箭的时候,恰好这个寒冰箭的GCD并未转完,譬如GCD还剩0.9S,那么就会导致释放不出闪现。而这个缺陷恰好可以用htt0528大神的脚本轻松解决。所以只需在按照他提供的技能插入脚本进行设置即可完成:
方案执行过程中,立即打断当前施法(当然,诸如DK,ZS之类的无读条职业就不需要打断自己的函数),释放指定技能。如果此时处于GCD的时候,则在GCD完毕后,释放指定技能

我是分割线我是分割线
上面的全是文字,下面来图文举例。以法师为例,实现在执行方案过程中使用闪现技能。

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



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



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



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



接下来建立宏:

  1. #showtoolstips 闪现术
  2. /st select:off 输出方案
  3. /st select:on 打断自己 1 on
  4. /st select:on 手动释放 1 on
  5. /in 1 /st select:on 输出方案
  6. /in 1 /st select:on 打断自己 1 off
  7. /in 1 /st select:on 手动释放 1 off
复制代码

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



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


       将这个宏放在你的快捷键上,在释放寒冰箭的任意时刻你按下这个快捷键,可以立即打断寒冰箭并释放闪现术。如果还在GCD内,则自动等待到GCD转完后再释放闪现术。也就是说

通过本宏立即打断方案正在释放的读条技能,转而释放想要手动释放的技能;且如果在GCD内点宏,会在GCD结束后释放该手动释放的技能

      这是教程的方案:。这里只是抛砖引玉,欢迎大家一起研究!最后渣渣排版,敬请见谅。
      最后需要说明的一点是:诸如ZS、DZ、DK等正常输出循环中几乎没有读条的职业中,可以不需要引入函数“打断自己”即可实现上述的方案。












本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入我们

x
回复

使用道具 举报

发表于 2015-10-25 10:30:55 | 显示全部楼层
图文并茂,文字详实而不失水平,属于普及大众型,接地气,期待第二季
回复 支持 反对

使用道具 举报

发表于 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 | 显示全部楼层
很用的技巧,谢谢分享,论坛因你而精彩
回复 支持 反对

使用道具 举报

发表于 2017-1-23 13:37:06 来自手机 | 显示全部楼层
谢谢大神。学习了。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2024-4-25 06:24 PM , Processed in 0.069213 second(s), 28 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表