• Страница 1 из 1
  • 1
Модератор форума: No_MaTTeR  
Dr traker(gladius) ката
Netgod
Скаут
На кате сложно найти нормальный гладиус который бы корректно показывал димишинги а многие пиратки ещё и мещают ему.
вот 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 не забываем ставить +
Сообщение # 1 отредактировано Netgod - Суббота, 12.10.2013, 20:35
  • Страница 1 из 1
  • 1
Поиск: