|
|
Модератор форума: No_MaTTeR |
Форум Аддоны WoW (каталог) ПвП Dr traker(gladius) ката |
Dr traker(gladius) ката |
На кате сложно найти нормальный гладиус который бы корректно показывал димишинги а многие пиратки ещё и мещают ему.
вот 2 способа которые помогают. 1 Способ DRTracker USD="UNIT_SPELLCAST_SUCCEEDED";OT="OnEvent";FR="Fr ame";RF=CreateFrame;RD="Border";UE=UnitName CS=RF(FR) CS.c=RF("Cooldown","CST",CS.t) CS:RegisterEvent(USD) CS.c:SetAllPoints(CS) CS:SetPoint("TOPRIGHT",PlayerFrame,-2,-100)CS:SetSize(22,22)CS.t=CS:CreateTexture(nil,RD) CS.t:SetAllPoints()CS.t:SetTexture("Interface\\Ico ns\\ability_cheapshot") CS:SetScript(OT,function(self,event,...)if UE(select(1,...))==UE("player")and select(5,...)==1833 then CST:SetCooldown(GetTime(),23) end if UE(select(1,...))==UE("player")and select(5,...)==408 then CST:SetCooldown(GetTime(),25)end end) SP=RF(FR) SP.c=RF("Cooldown","SAP",SP.t) SP:RegisterEvent(USD) SP.c:SetAllPoints(SP) SP:SetPoint("TOPRIGHT",PlayerFrame,-25,-100)SP:SetSize(22,22)SP.t=SP:CreateTexture(nil,RD) SP.t:SetAllPoints()SP.t:SetTexture("Interface\\Ico ns\\ability_sap") SP:SetScript(OT,function(self,event,...)if UE(select(1,...))==UE("player")and select(5,...)==6770 then SAP:SetCooldown(GetTime(),27)end if UE(select(1,...))==UE("player")and select(5,...)==1776 then SAP:SetCooldown(GetTime(),23)end end) - Скрипт на диминишинг от разбойника Neylo. 2 Способ В Gladius\modules\drtracker.lua function DRTracker:COMBAT_LOG_EVENT_UNFILTERED(event, timestamp, eventType, hideCaster, sourceGUID, sourceName, sourceFlags, destGUID, destName, destFlags, spellID, spellName, spellSchool, auraType) заменить на function DRTracker:COMBAT_LOG_EVENT_UNFILTERED(event, timestamp, eventType, hideCaster, sourceGUID, sourceName, sourceFlags, _, destGUID, destName, destFlags, _, spellID, spellName, spellSchool, auraType) p.s не забываем ставить + |
| |||
| |||