问题补充说明:麻烦大神帮我看看#showtootip/use 马/stopmacro[nomounted]/yrandom 语句1;语句2;语句3;[afteruse]这个能实现上马读条结束后喊话,并喊的话从语句1语句2语句3中随机喊出一句吗?还有下马时就不会喊话?自己编的,请懂的人帮我看看,哪里不对,帮我修正一下。还有这里#showtootip有用吗?告诉下,跪谢!!PS:不懂的人请悄稍离开,这里不需要你的建议!只会降低你的采纳率…
/因粉批支地算德yrandom和[afteruse]这2个命令完全是你捏造出来的,系统不认识,你这个宏能用就怪了。
你要的宏比该死助灯背立较复杂,写的语句就比较长,一个非师厚笑宏里放不下(一个宏里只能有255个字符),所以要拆损费建投个盟种独另成2个宏。每次上线要先用一次宏1,以后每次上坐骑时用宏2就行。
宏1:
/Scripti=Random(1,3);s={"语句一","语句二","语提快差句三"}
宏2:
/需cast坐骑名称
/runlocalf=RbAorCreateFrame("Frame","RbA")f:SetScript("OnEvent",function(s,e,u,p)ifu=="player"andp=="坐骑名称"thenSendChatMessage(s[i],"yell")endend)f:Registe面晶介说教纪慢夜受罪rEvent("UNIT_SPELLCAST_SUCCEEDED")