0

超级宏论坛

分类导航全部

温馨提示

站内问题请先查看帮助中心
每一位侠士都有过小白经历,希望大家多一点耐心,互相帮助,江湖有你随行,步步惊(喜)心

发帖说明

  1. 求助类问题请在提问前请先搜索已解决方案,并描述清楚问题。
  2. 宏与工具的提问时请在帖子中“@ 用户名”,以便作者收到通知,否则作者可能无法知晓。
关闭生成文章|
无色幽明 关注 发布时间: 2014-03-26 最后更新: 2014-03-26 83040 0
打印
分享
倒序查看
无色幽明 40 认证团队 认证玩家 签约作者 1# 最后更新 2014-03-26
更多 回复
从零开始写万花宏–万花宏之实例教程
主稿:Jachou



“为什么要自己写宏!网上那么多宏,我随便复制一个用不就可以了,写宏那么麻烦,还是算了吧!”我想,这大概是很多人的想法吧。但是,我这里想告诉你的是,网上的宏,由于作者自身的局限性,以及测试环境的不同,有可能不一定适合你。“那我可以改啊!”,你可能又会这么想,但是,又是但是,基本上,宏构架确定的情况下,改动只能是小范围的改动,说不定,改了还不一定适合你!这时候,如果你要求低,那就凑合用;要求高点,要嘛自己写,要嘛就求别人给你定制!而我个人,还是倾向自己写,求人不如求己嘛,等下次自己装备变化了,还不用再求别人!
那么,自己写宏,要从何着手呢?

想要写出一个好的宏,最主要的呢,就是你要对本门派的输出套路至少在理论上有清晰的认识,不懂输出套路的,是写不出好用的宏,切记!然后就是对宏语法有一定的了解,不懂宏语法,你怎么写宏`(*∩_∩*)′。
本文主要就是介绍如何着手写一个万花的输出宏。

目前阶段,万花的输出套路,基本上就是:
3DOT,阳明指,快雪N个,DOT快消失了,芙蓉刷新DOT,青冠快消失了,阳明补青冠。
了解了输出套路,我们就可以写宏了。

首先,我们新建一个超级宏:
#name 花间超级宏  –这里是你的宏名字,你可以想一个吊炸天的名字
#tip 普通输出套路,基于xxx加速等等 —这里是宏的描述,可以把你宏的注意点写进去
#icon 666 –宏的显示图标,图标ID的获取,请看前面的教程


–输出循环
/skill 兰摧玉折
/skill 商阳指
/skill 钟林毓秀
/skill [tmbufftime:兰摧玉折<1.5|商阳指<1.5|钟林毓秀<1.5]芙蓉并蒂
/skill 阳明指
/skill 快雪时晴

以上,我们写出了一个花间输出宏的基本构架了,我们保存下,去打木桩!
咦怎么回事呢,怎么一直打商阳指呢,怎么蓝摧还没完就开始打蓝摧呢?当然了,因为我们还没对技能做限制啊,没限制的技能,CD好了就会用的!所以,下一步,我们给个个技能加上限制条件!宏可以扩充成
#name 花间超级宏  
#tip 普通输出套路,基于xxx加速等等
#icon 666
–输出循环
/skill [tnombuff:兰摧玉折]兰摧玉折
/skill [tnombuff:商阳指]商阳指
/skill [tnombuff:钟林毓秀]钟林毓秀
/skill [tmbufftime:兰摧玉折<1.5|商阳指<1.5|钟林毓秀<1.5]芙蓉并蒂
/skill [buff::恣游<4.1;nobuff:恣游]阳明指
/skill 快雪时晴

好了,限制条件加好了,我们保存下,再打下木桩看下情况。
怎么回事,怎么会连续打2个钟林和2个阳明,还有,快雪怎么老是断掉啊?为什么啊?这里要说下,因为延迟的影响,像阳明和钟林这种无CD读条带BUFF的技能,不加限制的时候,会重复判定一次,至于快雪为什么会断,因为没加保护引导啊!下面,我们要再次对宏进行扩充。
#name 花间超级宏  
#tip 普通输出套路,基于xxx加速等等
#icon 666
–输出循环
/skill [tnombuff:兰摧玉折]兰摧玉折
/skill [tnombuff:商阳指]商阳指
/skill [tnombuff:钟林毓秀,!lastota:钟林毓秀]钟林毓秀
/skill [tmbufftime:兰摧玉折<1.5|商阳指<1.5|钟林毓秀<1.5]芙蓉并蒂
/skill [(buff::恣游<4.1;nobuff:恣游),!lastota:阳明指]阳明指
/skill [noota]快雪时晴

好了,宏改好了,我们继续打木桩测试下。嗯,很好,这次没出现什么问题了,我们终于写好了一个最简单的花间输出宏了。
有同学又要问了,进阶的呢,这就完了吗!我想说,是的,基本上,写宏就是这么简单,进阶的东西,只能靠你慢慢去研究语法和输出手法自己扩展宏了,师傅领进门,学艺还得靠自身!





下面我会放出一个我以前写的万花宏的全文注释,能看出多少,还是得看你们自己了。
#name Jachou梦歌花间宏
#tip v_0.2,快雪流手法,奇穴要求梦歌,急速最好有6.26以上,快雪秘籍噬骨,若无则可能断噬骨
#hello 欢迎$name使用由Jachou提供的宏,
#icon 3389
#varbool name:v_fy,tip:扶摇模式,icon:1485   –定义一个扶摇的开关
#varbool name:v_yz,tip:多功能腰坠,icon:2841  –定义一个腰坠的开关
#varbool name:v_hc,tip:副本后跳,icon:1491    –定义一个副本后跳的开关
#varbool name:v_break,tip:打断,icon:1513      –定义一个打断开关
#skillbox 春泥护花,毫针,碧水滔天         –技能开关
/cast [v_fy] 扶摇直上      –如果,扶摇开关是开的,执行扶摇直上
/skill [v_break,tprepare:无懈可击|天音化物|雨钓江秋|火舞金刚|龙甩尾]打断,厥阴指 –如果,打断开关是开的,且目标在读条以上技能,则打断自身读条,释放厥阴指
/if [v_hc]    –如果后撤开关是打开的,执行以下语句
/cast [target:卓力格图,nobuff:镇山河,tprepare:掷锤>0.5] 后撤  –如果目标是卓力格图,自身没有镇山河BUFF,且目标读条掷锤大于0.5,执行后跳
/cast [target:何莘涯,nobuff:镇山河,tprepare:力拔千钧>0.7] 后撤 –如果目标是何辜涯,且自身没有镇山河BUFF,目标读条力拔千钧大于0.7,执行后跳
/cast [target:何莘涯,nobuff:镇山河,tprepare:吞云吐纳>0.7] 后撤  –如果目标是何辜涯,且自身没有镇山河BUFF,目标读条吞云吐纳大于0.7,执行后跳
/end    –IF配对的结束命令
/if [v_yz] –如果腰坠开关是打开的,执行以下语句
/cast 腰坠  –使用腰坠
/end
/skill [life<0.5,nobuff:风袖低昂|镇山河|舍身|圣手织天|蝶戏水]春泥护花,星楼月影 –自身生命低于50%,且身上没有以上BUFF,执行春泥,若春泥CD,则执行星楼
/skill [life<0.3]毫针  –自身生命小于30%,释放毫针
–输出循环
/skill [mana<0.45,fight]碧水滔天  –自身内力小于45%且处于战斗状态,释放碧水滔天
/skill [tmbufftime:兰摧玉折<2.5]水月无间,芙蓉并蒂  –当目标兰摧玉折小于2.5秒的时候,先释放水月再释放芙蓉并蒂,若水月CD,则直接释放芙蓉并蒂
/skill [tnombuff:兰摧玉折]兰摧玉折  –目标没有兰摧玉折,则释放兰摧玉折
/skill [tnombuff:商阳指;state:run|jump]商阳指 –目标没有商阳指或者自身处于跑动、跳跃状态,执行商阳指
/skill [tnombuff:钟林毓秀,!lastota:钟林毓秀]钟林毓秀  –目标没有钟林毓秀,且上一个读条技能不是钟林毓秀,执行钟林毓秀
/skill [bufftime:恣游<2.1,!lastota:阳明指;nobuff:恣游]阳明指  –自身恣游小于2.1秒且上一个读条技能不是阳明指或者自身没有恣游BUFF,执行阳明指
/skill [tmbufftime:兰摧玉折>2.1,bufftime:恣游<4.1,!lastota:阳明指]阳明指 –目标身上兰摧玉折大于2.1秒,且自身恣游小于4.1秒,且上一个读条技能不是阳明指,执行阳明指
/skill [noota]快雪时晴   –自身不在读条的时候,执行快雪时晴



点击开关回复楼层
没有更多了
请先登录

试一试@用户名 立即召唤神龙 小伙伴会收到通知喔:)无需加好友即可通知到

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则


您当前使用的浏览器版本过低,网站部分功能可能失效,请更换合适的浏览器。了解更多