谁能帮我做个魔兽世界的救人宏

来源:百度知道 编辑:UC知道 时间:2024/05/26 19:04:44
我是骑士,希望救人时能大喊:“『我的目标』倒下了,你得为此付出代价。
复活吧我的奴隶!”
『我的目标』:“为你而战,我的地主。”
就上面三句,能一个大喊就喊完吗,每句话都得隔行。最后那句话看起来一定是『目标』喊的,不能出现我的名字啊。
我知道不能控制别人大喊,我说的是“看起来”一定是『目标』喊的
可以加空格到第2排,然后显示“目标名字:“为你而战,我的地主””

也许是我粗陋寡闻,只晓得宏只能控制自己怎么喊没办法控制别人怎么喊喊什么哈。

你的成功后才喊话的命令是不可能实现的,因为现在判断宏被封,无法判断技能是否使用成功。

对你前面的要求我可以给你个建议:
/cast 救赎
/stopmacro [nodead][harm]
/y %t倒下了,你得为此付出代价。
/in 6 /y 复活吧我的奴隶! (中间空格自己定) %T:为你而战,我的地主
括号中的是解释不用打出来

(中间空格自己定) %T:为你而战,我的地主
括号中的是解释不用打出来 摘自 约定2046 老兄的宏
因为判断宏已经被全面封杀了,所以只能用终止宏来终止不喊话。/stopmacro [nodead][harm]的意思是,当目标为敌对或没有死亡时(包括没有目标),你下面的喊话都不会执行。也就是说,只能在你有目标、且目标为友善、且目标为死亡状态,才能喊话。
/stopmacro 只会终止下面的命令,也就是说对上面的/cast 救赎不会有影响,所有顺序千万不要放错了,不终止的命令不能放在/stopmacro 下面。

/cast 技能(shift+技能表中要用的技能)
/Y (Y是大喊)%T(我的目标)倒下了,你得为此付出代价、复活吧我的奴隶!(中间空格自己定) %T:为你而战,我的地主
括号中的是解释不用打出来

试试用/E吧`~
/E %t:“为你而战,我的地主。”