关于WOW宏 提取玩家职业~

[复制链接]
查看11 | 回复5 | 2009-4-13 11:13:27 | 显示全部楼层 |阅读模式
要求很简单:就是我选中一个怪,然后我要在喊话里说出怪的目标的职业和人名~~
例如:我选中一个骷髅.我点骷髅施放正义防御.聊天框中就显示:我对XXX(职业)YYY(人名)施放正义防御~~
可以直接给我函数,宏我可以自己写,就是不知道怎么提取玩家职业~
单用%T也不对吧。因为我用正义防御的时候,目标肯定是怪。我要求显示的是怪的目标。我知道有个函数UnitClass("target")可以提取职业,但是问题是怎么把他输出。

回复

使用道具 举报

千问 | 2009-4-13 11:13:27 | 显示全部楼层
9.9 UnitClassification("unit")作用:返回参数”unit”指定单位的分级(精英、稀有、普通)9.10.1 UnitCreatureType("unit")作用:返回参数”unit”指定单位的物种分类(野兽、……)9.10.2 UnitCreatureFamily("unit")作用:返回参数”unit”指定单位的物种(螃蟹、狼、熊、……)9.11 UnitClass("unit")作用:返回参数”unit”指定单位的职业(战、牧、法、……)9.12.1 UnitFactionGroup("unit")作用:返回参数”unit”指定单位所处的集团(联盟、部落)9.12...
回复

使用道具 举报

千问 | 2009-4-13 11:13:27 | 显示全部楼层
我有一个宏可以提取目标的职业,性别等等信息,不过目前不在手上,等晚上我上了游戏复制给你吧一个猎人印记的宏,你可以参考下:#showtooltip 猎人印记 /cast 猎人印记/script if UnitSex("target")==3 then g="女" else g="男" end;SendChatMessage("注意DPS...
回复

使用道具 举报

千问 | 2009-4-13 11:13:27 | 显示全部楼层
= =!UnitClass("target")后面跟职业名,是你提取某个玩家的职业。比喻说某个技能,如QS的干涉,在危机时你随便点的,要是不小心没点到治疗怎么办?所以UnitClass("target")会指定你只有点到治疗才能使用。比喻说UnitClass("target")=牧师,UnitClass("target")=萨满祭祀。都是由职业提取玩家,而不...
回复

使用道具 举报

千问 | 2009-4-13 11:13:27 | 显示全部楼层
现在的判断宏不能用鸟. 我给个例子吧. /run SendChatMessage("丫的职业是"..UnitClass("targettarget"),"RAID","达纳苏斯语"); SendChatMessage这个函数能以指定的语言把指定的话发到指定的频道 正义防御恶心的地方是:你可以对玩家用,也可以对怪用。所以这个宏要做完美了的话...
回复

使用道具 举报

千问 | 2009-4-13 11:13:27 | 显示全部楼层
到现在为止还没发现有能提取玩家职业的宏命令,只有能提取玩家姓名的命令所以就只能做这个宏:/Y 我对%t释放正义防御/cast 技能...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行