跪求一个魔兽世界术士宏~绑定灵魂石和拉人的宏..跪谢...

2025-01-04 13:43:53
推荐回答(1个)
回答1:

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) then CastSpellByName("制造特效灵魂石");else if(UnitIsFriend("player", "target")) then UseAction(19);SendChatMessage(" *%t*绑了你啦!","RAID","通用语",UnitName("target"));else TargetUnit("player");UseAction(19);TargetLastTarget();end;end 如果你想醒目一点,非要说太多的话,那么可以宏套宏。 1 /script if(GetActionCount(19)==0) then CastSpellByName("制造特效灵魂石");else if(UnitIsFriend("player", "target")) then UseAction(19);UseAction(20);else TargetUnit("player");UseAction(19);TargetLastTarget();end;end 2 /script SendChatMessage(" ***%t***绑了你啦绑了你啦绑了你啦绑了你啦绑了你啦绑了你啦绑了你啦绑了你啦绑了你啦绑了你啦绑了你啦绑了你啦绑了你啦!","RAID","通用语",UnitName("target"));

希望采纳