求一个宏命令!

来源:百度知道 编辑:UC知道 时间:2024/05/16 03:49:57
要为一个MS绑灵魂石,并说一句话,
绑灵魂石放在右边第11个

简单的方法:

/团队 已给%t绑灵魂石
/script UseAction(35)

UseAction括号里的数字为灵魂石快捷栏的位置数,不一样的话就自己改一下
第1动作条的第1格为1、第12格为12,
第2动作条的第1格为13、第12格为24,……,
第6动作条的第1格为61、第12格为72。
第3动作条是右侧动作条,第4动作条是右2动作条,
第5动作条是底部右侧动作条,第6动作条是底部左侧动作条。

另外在论坛上见过一个比较复杂的宏,不过我没试过,有兴趣的话自己试试

/script un=UnitName("target") for b=0,4 do for s=1,GetContainerNumSlots(b) do il=GetContainerItemLink(b,s) if un and il and strfind(il, "灵魂石") then UseContainerItem(b,s) SendChatMessage(format("我给 >>%s<< 保存灵魂",un),"YELL") end end end

http://bbs.ngacn.com/read.php?tid=509973