萨满救人喊话宏

来源:百度知道 编辑:UC知道 时间:2024/06/04 23:42:22
/cast 先祖之魂(等级 2)
/stopmacro
[target=none][nodead][nohelp][combat]
/y cript if UnitSex("target")==1 then g="曼妙可爱的美女," else g="英俊潇洒的帅哥," end;SendChatMessage("复苏吧,"..g..UnitRace("target")..UnitClass("target").." >>>%T<<< 为了部落的荣耀,为了先祖的灵魂继续奋斗!","yell")
我挺喜欢这个喊话的 可是不能用.... 不知道是哪里有问题

可以帮我改改么? 谢谢啦
现在不能用自动判别 种族 性别 职业 姓名的宏了吗?

/cast 先祖之魂
/stopmacro[target=none][nodead][nohelp][combat]
/Script if UnitSex("target")==3 then g="曼妙可爱的美女," else g="英俊潇洒的帅哥," end;SendChatMessage("复苏吧,"..g..UnitRace("target")..UnitClass("target").." >>>%T<<< 为了部落的荣耀,为了先祖的灵魂继续奋斗!","yell")

最后一句说话用的是脚本语句中的SendChatMessage 所以/y是多余的

另外 UnitSex()函数返还的数值是2和3.

第2部分喊话的不行了
现在只能是:
/cast 先祖之魂
/Y (你要喊的话)
选定目标的名字喊貌似不行了,去NGA看看吧,爱莫能助

/cast 先祖之魂
/Y %t 复苏吧!
/Y %t:为了部落的荣耀,为了先祖的灵魂继续奋斗!

UnitSex这个函数现在不能用了……