魔兽世界随机喊话宏怎么做啊?

麻烦大神帮我看看#showtootip/use马/stopmacro[nomounted]/yrandom语句1;语句2;语句3;[afteruse]这个能实现上马读条结... 麻烦大神帮我看看
#showtootip
/use 马
/stopmacro[nomounted]
/yrandom 语句1;语句2;语句3;[afteruse]
这个能实现上马读条结束后喊话,并喊的话从语句1语句2语句3中随机喊出一句吗?还有下马时就不会喊话?自己编的,请懂的人帮我看看,哪里不对,帮我修正一下。还有这里#showtootip有用吗?告诉下,跪谢!!PS:不懂的人请悄稍离开,这里不需要你的建议!只会降低你的采纳率…
/yrandom确实是我编的,嘿嘿,不过[afteruse]是从网上看到的…
展开
 我来答
steedsun
2013-04-18 · TA获得超过7341个赞
知道大有可为答主
回答量:4388
采纳率:75%
帮助的人:4297万
展开全部
/yrandom和[afteruse]这2个命令完全是你捏造出来的,系统不认识,你这个宏能用就怪了。
你要的宏比较复杂,写的语句就比较长,一个宏里放不下(一个宏里只能有255个字符),所以要拆成2个宏。每次上线要先用一次宏1,以后每次上坐骑时用宏2就行。
宏1:
/Script i=Random(1,3);s={"语句一","语句二","语句三"}
宏2:
/cast 坐骑名称
/run local f=RbA or CreateFrame("Frame","RbA") f:SetScript("OnEvent",function(s,e,u,p) if u=="player" and p=="坐骑名称" then SendChatMessage(s[i],"yell") end end) f:RegisterEvent("UNIT_SPELLCAST_SUCCEEDED")
max_jf
2013-04-26 · TA获得超过570个赞
知道小有建树答主
回答量:225
采纳率:100%
帮助的人:206万
展开全部
貌似WOW的宏没有afteruse这个功能
这里的#showtootip会显示马的图标
要实现施法完成后喊话,要用到LUA,不过我担心255够不够实现你的功能的
/run F=F or CreateFrame("frame")F:RegisterEvent("COMBAT_LOG_EVENT")F:SetScript("OnEvent",function(_,_,_,e,_,_,_,_,_,_,n,_,_,_,s)if(e=="SPELL_AURA_APPLIED"and n=="你的名字"and s=="马的Buff名称")then SendChatMessage("喊话的内容" , "say")end;end)
进游戏后按一次后,身上出现马的Buff自动喊话
修改时,保留英文引号
如果增加随机功能,恐怕255字符连这一个功能都不够的
不过既然只要按一次,可以多做几个宏,或者修改后再按
你试试看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式