
魔兽世界随机喊话宏怎么做啊?
麻烦大神帮我看看#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]是从网上看到的… 展开
#showtootip
/use 马
/stopmacro[nomounted]
/yrandom 语句1;语句2;语句3;[afteruse]
这个能实现上马读条结束后喊话,并喊的话从语句1语句2语句3中随机喊出一句吗?还有下马时就不会喊话?自己编的,请懂的人帮我看看,哪里不对,帮我修正一下。还有这里#showtootip有用吗?告诉下,跪谢!!PS:不懂的人请悄稍离开,这里不需要你的建议!只会降低你的采纳率…
/yrandom确实是我编的,嘿嘿,不过[afteruse]是从网上看到的… 展开
2个回答
展开全部
/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")
你要的宏比较复杂,写的语句就比较长,一个宏里放不下(一个宏里只能有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")
展开全部
貌似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字符连这一个功能都不够的
不过既然只要按一次,可以多做几个宏,或者修改后再按
你试试看。
这里的#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字符连这一个功能都不够的
不过既然只要按一次,可以多做几个宏,或者修改后再按
你试试看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询