2楼. 声明:所有宏的版权归Diziet/Kollektiv.
使用方法:
1.初级:每一行/run 做成一个宏,拖出来一个个点一遍...或者一条条复制到聊天栏里吧...
2.进阶: 使用以下宏绑定各个宏的快捷键,然后按快捷键...NUMPAD1 是小键盘数字键1,以此类推, A,B,C..为你做的宏的名字)
墨_守 2011-11-10 回复 3楼. /run sbc=SetBindingMacro;sbc("NUMPAD1","A");sbc("NUMPAD2","B");sbc("NUMPAD3","C");sbc("NUMPAD4","D");sbc("NUMPAD5","E");sbc("NUMPAD6","F");sbc("NUMPAD7","G");sbc("NUMPAD8","H");sbc("NUMPAD9","I");sbc("ALT-NUMPAD1","J");sbc("ALT-NUMPAD2","K"
/run sbc("SHIFT-F3","SF3");sbc("SHIFT-F4","SF4");sbc("SHIFT-F5","SF5");sbc("SHIFT-F6","SF6");sbc("SHIFT-F7","SF7");sbc("SHIFT-F8","SF8");sbc("SHIFT-F9","SF9");sbc("SHIFT-F10","SF10");SaveBindings(1)
反制类法术监视(自动秒表监视)
墨_守 2011-11-10 回复 4楼. /run AID={};for i=1,5 do AID["arena"..i]=1;AID["arenapet"..i]=1 end;GSI=GetSpellInfo;INTIDS={[GSI(2139)]=24,[GSI(19647)]=24,[GSI(691)]=1};StopwatchFrame:Show()
/run local f=CreateFrame("Frame");f:RegisterEvent("UNIT_SPELLCAST_SUCCEEDED");f:SetScript("OnEvent",function(f,e,u,s,_)if((AID[u]) and INTIDS[s])then Stopwatch_StartCountdown(0,0,INTIDS[s]);Stopwatch_Play();end end)
Class icon (职业头像)
墨_守 2011-11-10 回复 5楼. /run zf = CreateFrame("FRAME") zf:RegisterEvent("PLAYER_ENTERING_WORLD") zf:RegisterEvent("PARTY_MEMBERS_CHANGED") zf:RegisterEvent("PLAYER_TARGET_CHANGED") zf:RegisterEvent(S.C)
/run function zz(self, event, td) if (event == S.C and td ~= "target") then return end; if UnitIsPlayer("target") then _, class = UnitClass("target"); c = RAID_CLASS_COLORS[class]; _G[S.A]:SetVertexColor(c.r, c.g, c.B); _G[S.A]:SetAlpha(1); end end
/run zf:SetScript("OnEvent", zz);ff = CreateFrame("FRAME") ff:RegisterEvent("PLAYER_ENTERING_WORLD") ff:RegisterEvent("PARTY_MEMBERS_CHANGED") ff:RegisterEvent("PLAYER_FOCUS_CHANGED") ff:RegisterEvent(S.C)
/run function ft(self, event, td) if (event == S.C and td ~= "focus")
(1/2)
下一段 墨_守 2011-11-10 回复(1) 7楼. /run SAF=SpellActivationOverlayFrame SAS=SpellActivationOverlay_ShowOverlay SAH=SpellActivationOverlay_HideOverlays
/run FO1="TEXTURES\\SPELLACTIVATIONOVERLAYS\\ART_OF_WAR.BLP";FO2="TEXTURES\\SPELLACTIVATIONOVERLAYS\\FROZEN_FINGERS.BLP";FO3="TEXTURES\\SPELLACTIVATIONOVERLAYS\\BRAIN_FREEZE.BLP";FO4="TEXTURES\\SPELLACTIVATIONOVERLAYS\\LOCK_AND_LOAD.BLP"
/run PS1=CreateFrame("FRAME");PS2=CreateFrame("FRAME");PS3=CreateFrame("FRAME");PS4=CreateFrame("FRAME")
/run PS1:RegisterEvent("UNIT_AURA");PS1:SetScript('OnEvent',function() o=0 for i=1,40 do _,_,_,_,_,_,_,_,_,_,id=UnitAura("Player",i) if id==64343 then SAS(SAF,64343,FO1,"RIGHT",.5,255,50,50,false,true) o=1 end end if o==0 then SAH(SAF,64343) en
(1/3)
下一段 余下全文 墨_守 2011-11-10 回复 8楼. /run USS="UNIT_SPELLCAST_SUCCEEDED";OE="OnEvent";PvP="Interface\\Icons\\inv_jewelry_trinketpvp_01";F="Frame";CF=CreateFrame;BO="Border";PvPT="PvP Trinket";EMFH="Every ManFor Himself";CTFS=COMBAT_TEXT_SCROLL_FUNCTION
/run function TrS(f,x,y,cd) f:SetPoint("CENTER",TargetFrame,"CENTER",x,y)f:SetSize(20,20)f.c=CF("Cooldown",cd)f.c:SetAllPoints(f)f.t=f:CreateTexture(nil,BO)f.t:SetAllPoints()f.t:SetTexture(PvP);f:Hide();f:RegisterEvent(USS) end
/run t1=CF(F);TrS(t1,200,76,"cd1");t2=CF(F);TrS(t2,200,135,"cd2");t3=CF(F)TrS(t3,200,191,"cd3")
/run function Tr(f,cd,U,N,T)if(U==T and N==PvPT or N==EMFH)then f:Show();CooldownFrame_SetTimer(cd,GetTime(),10,1)end end
/run t1:SetScript(OE,function(_,_,U,N)Tr(t
(1/2)
下一段 墨_守 2011-11-10 回复 9楼. 哇。好高端~~
娇人 2011-11-10 回复 10楼. 吧主求精啊……
墨_守 2011-11-10 回复 12楼. 难道是传说中的技术宅
猛男牌 2011-11-10 回复 13楼. 这些都是暴雪嘉年华上不许用插件,欧美那些职业队伍制作的
墨_守 2011-11-10 回复 16楼. -_-!转载也精一下嘛……原创的话就不出现在这里了-_-!
墨_守 2011-11-10 回复 17楼. 14L,说话好像卡姐~~
小魂魂_ 2011-11-10 回复