0

超级宏论坛

分类导航全部

温馨提示

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

发帖说明

  1. 求助类问题请在提问前请先搜索已解决方案,并描述清楚问题。
  2. 宏与工具的提问时请在帖子中“@ 用户名”,以便作者收到通知,否则作者可能无法知晓。
关闭生成文章|
秋枫落叶霜雪白 关注 发布时间: 2014-03-30 最后更新: 2014-03-24 34426 3
打印
分享
倒序查看
秋枫落叶霜雪白 14 认证玩家 签约作者 1# 最后更新 2014-03-24
更多 回复(3)
本帖最后由 kandanyao 于 2014-3-24 03:15 编辑

本来这个东西应该幽明来写的,但是他把这个推给了我,嗯,不要菲斯。

由于我自己的宏里喊话都特别没有节操没有下限。而且研究这个东西比较多。所以这个东西我来写也是比较适合的。

智能喊话
  • 喊话使用

首先当使用超级宏喊话时需要用到say命令。

say命令的用法:
/say[喊话条件]喊话频道,喊话内容
喊话条件可以是超级宏支持的所有判断条件类型,和盒子的大喊大叫不一样的是,盒子大喊大叫只是在使用了某个技能时喊话,而超级宏的say命令可以在任何时候喊话
喊话频道支持5个频道,"s"(近聊)、"p"(队伍)、"t"(团队)、"g"(帮会)、"a"(同盟)(其他频道被金山禁止)
喊话内容当然随便你怎么写了


喊话内容中可以加入两个通配符,可用$name、$tname分别代替自身名字与目标名字



这里举个栗子:
/say s,欢迎$name使用秋落霜白焚影宏,当前目标$tname

如果宏里有这部分。那么你就会在近聊频道喊出:欢迎秋落霜白使用秋落霜白焚影宏,当前目标高级试练木桩

  • 防止刷屏



超级宏在内部对喊话做了限制,5秒一次。但是这仍然不够。
喊话如果不加以限制,很容易造成刷屏,反而影响玩家的游戏体验。
限制手段举例如下:
1.通过战斗时间、战斗目标、技能CD、buff时间限制喊话:


/say[fight<5,tar:boss,!cd:暗尘弥散] s,秋落霜白焚影宏1.7.2已启动,当前目标$tname。


这个就是限制战斗时间小于5秒,并且目标是BOSS时喊话。做出这种限制后,每场BOSS战斗只会喊一次。由于明教是一个可以隐身脱离战斗的职业。所以这里加上[nocd:暗尘弥散],来限制喊话次数。


/say [bufftime:生灭予夺>8]t,团长,我的牙白么

这个就是通过buff时间来限制喊话刷屏。做出这种限制后,当身上有生灭予夺buff时只会喊话一次。

同样这句话还可以用技能CD的方法来表达。

/say [cdtime:生灭予夺>119]t,团长,我的牙白么

这样限制的话,当生灭予夺进入冷却的时候,只会喊话一次。

2.通过设定喊话频率限制喊话:

/if[now>v_limit;0)]
/var[10]v_喊话时间间隔
/var[now+v_喊话时间间隔]v_limit
/say s,25大明宫来秀秀24=1
/end


这一段代码可以限制每10秒运行一次喊话。
可以通过修改以上代码中的橙色数字来限制喊话时间。

3.通过变量来限制喊话。

/if [nocd:暗尘弥散]
/var [false]v_解锁
/elseif [cd:暗沉弥散,!v_解锁]
/say s,霖泽是个死基佬。
/var [true]v_解锁
/end



这样每次暗尘弥散进入冷却就会喊话一次:“霖泽是个死基佬。”

不过此方法过于麻烦不推荐使用。


  • 喊话的作用



1.用于检测宏是否正常启动。
例:/say[fight<5,tar:boss,!cd:暗尘弥散] s,秋落霜白焚影宏1.7.2已启动,当前目标$tname。
2.用于检测奇穴是否正确。
例:/say [sklv:天地诛戮=1] s,奇穴检测为[天地诛戮]
3.用来提醒一些BOSS不太醒目的技能。
例:/say [tar:尹素颜,tbuff:激怒,tnobuff:隐遁] s,点名了!被点名的扶摇聂云快跑啊!
4.用来提醒团队自身拥有debuff。
例1:/say [fight,0<life<0.3] s,我快死了!奶妈再爱我一次
例2:/say [buff:5581] s,我中了饿鬼饥,别靠近我
5.用来达到技能喊话的目的。
例:/say [fight,buff:暗尘弥散]t,只要998团长带回家,既能啪啪啪,又能么么哒。

  • 关闭喊话



当然有一部分无节操作者(比如我)弄了一大堆无节操的喊话。而你不想使用。
同时作者对喊话做出了限制,如果盲目删除很可能会造成宏不能正常使用(还是我)。
亦或者删除了喊话之后云端更新之后,宏又再次更新出来,每次都要删除很麻烦。


可以通过超级宏编辑界面左上角的设置齿轮来选择关闭喊话。禁用宏上所有say的功能。如下图。



勾选此选项,宏内所有/say命令都将失效。翻译成中国话的话,就是选择此选项,宏将不会再喊话了。






注:本文中所有红紫色标记都可以替换成任意职业技能或buff。当然喊话也是可以随便改的。
       本文并非全部原创感谢幽明童鞋,龙蔡童鞋

另:喊话部分也是宏作者的辛勤劳动,请不要删除了这个部分还要截图给原作者炫耀一下!





评分

参与人数 1米币 +100 收起 理由
admin + 100 感谢分享!

查看全部评分

点击开关回复楼层
Rosa 14 认证玩家 签约作者 2# 发布于 2014-03-26
更多 回复
沙发 这个好玩 经常用他喊没蓝
am0s.x 10 实名认证 认证玩家 签约作者 3# 发布于 2014-03-28
更多 回复
{:6_531:}少个括号 =。=

/if[now>(v_limit;0)]
没有更多了
请先登录

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

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

本版积分规则


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