魔兽世界·宏的问题。

来源:百度知道 编辑:UC知道 时间:2024/06/07 10:17:37
我做了个随机选择性发言的宏,但是只能一般说话发言。
我想把宏完善点,也就是想在团队发言或者密语发言。
请高手指教。
我的宏大概如下...
/script a="(内容1)"; b="(内容2)";c=random(5)
/script if c==1 then SendChatMessage(a) else if c==2 then SendChatMessage(b) else end;end
/施放 复活术(等级 6)

/script a="(内容1)"; b="(内容2)";c=random(5)
/script if c==1 then SendChatMessage(a) else if c==2 then SendChatMessage(b) else end;end
/施放 复活术(等级 6)

这是你的宏,你需要完善的是SendChatMessage的参数。
SendChatMessage的参数如下:
SendChatMessage("说话内容","频道",语言,对象)
中间有些参数是可以省略的。

密语标志是 whisper ,密你自己的当前目标,其格式是:
SendChatMessage("内容","whisper",GetDefaultLanguage("target"),UnitName("target"))
GetDefaultLanguage("target")的作用是取得目标的默认语言(其实一般来说这个默认语言不就是和你自己默认的一样么,哈哈);
UnitName("target")的作用是取得目标的名字。

/script a="(内容1)"; b="(内容2)";c=random(5)
/script if c==1 then SendChatMessage(a, "whisper", GetDefaultLanguage("target"), UnitName("target") ) else if c==2 then SendChatMessage(b, "whisper", GetDefaultLanguage("target"), UnitName("target")) else end;end
/施放 复活术