求一个魔兽世界随机坐骑宏,.来脚本宏高手帮我看看

/脚本ifIsMounted()thenDismount()returnendlocalm,s,n=IsFlyableArea()and{1,2,3,4}or{5,6,7... /脚本 if IsMounted()then Dismount()return end local m,s,n=IsFlyableArea()and{1,2,3,4}or{5,6,7,8},IsFlyableArea()and{"飞1","飞2","飞3","飞4"}or{"陆5","陆6","陆7","陆8"};n=random(#m)SendChatMessage(s[n],"yell")CallCompanion("MOUNT",m[n]) ---------------------------------------------------------- 有没有高手帮我简化这个宏 就是让这个宏能判断自己是在外域还是大陆,而且根据地域的不同随机使用坐骑, 主要是去掉使用坐骑时喊话的命令。。 感觉喊话很无聊而且占位置 展开
 我来答
务桖瑶sv
2014-07-13 · 超过65用户采纳过TA的回答
知道答主
回答量:195
采纳率:0%
帮助的人:162万
展开全部
/run if IsMounted() then Dismount() return end local t if IsFlyableArea() then t={a,b,c,d} else t={e,f,g,h} end CallCompanion("MOUNT",t[random(#t)]) 然后打开的你坐骑栏,位置如下: 1,2,3,4,5,6 7,8,9,10,11,12 下一页从13开始,以此类推 然后"then t"后面接的是飞骑,'else t'接的是陆骑。把a,b,c,d和e,f,g,h换成数字,比喻说你坐骑栏里1、3、8是飞骑,2、11、13是陆骑,其他都是充数的,那么就要改成 /run if IsMounted() then Dismount() return end local t if IsFlyableArea() then t={1,3,8} else t={2,11,13} end CallCompanion("MOUNT",t[random(#t)]) 记得每添加一次坐骑,顺序就会完全打乱,需要你重新设置一次。另外这个宏不能在动物形态下使用,XD的话要变成人才能用。 附送宠物随机召唤宏: /run CallCompanion("CRITTER", random(GetNumCompanions("CRITTER") ) ) 或者 #showtooltip [flyable] 白色幼龙; [noflyable] 迅捷白色陆行鸟 /cast [nomounted, flyable] 白色幼龙 /cast [nomounted, noflyable] 迅捷霜刃豹 /dismount [mounted] 宏原理: 在外域图标显示的是"白色幼龙",点击自动上鸟. 在大陆显示的是"迅捷白色陆行鸟" .点击自动上马. #showtooltip /castrandom [modifier:alt]迅捷白色陆行鸟;[flyable]白色幼龙;迅捷白色陆行鸟
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式