魔兽世界宏的问题:SS绑灵魂石的宏怎么做?

来源:百度知道 编辑:UC知道 时间:2024/05/06 05:21:16
如题:
我想选一个目标绑灵魂石。然后喊话。
这样的要怎么做?

先谢谢了。

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("灵魂绑定 >>%T< < ",un),"SAY") end end end
一 吃糖与做糖整合为一个宏,使用按一下有糖就吃,没有就做一个,吃也有一个条件,就是血低于多少才吃,比如你5200的血,1200的糖那么就是血低于4000才吃,避免了raid时候别人和你交易糖,结果交易失败你还没注意,按宏本来是想做一个,结果吃了。 script if GetActionCount(15)==0 then CastSpellByName("制造特效治疗石");else if(UnitHealth("player")<=4000) then UseAction(15);end;end二 灵魂石绑定宏。功能:把做灵魂石与绑定灵魂石做成了1个宏。使用,按一下没有灵魂石就做一个,再按一下就绑,如果有灵魂石就直接绑(绑的时候没有目标或目标是敌对的给自己绑,目标是同阵营给目标绑)。灵魂石的放置的位置见常用术士宏介绍。
/script if(GetActionCount(19)==0) then CastSpellByName("制造特效灵魂石");else if(UnitIsFriend("player", "target")) then UseAction(19);else TargetUnit("player");UseAction(19);TargetLastTarget();end;end里面的19为我的灵魂石的动作条位置,自己可以改。非要加的话可以:

/script if(GetActionCount(19)==0