Страница 1 из 1 |
Автор | Сообщение |
---|---|
|
0
вообщем скачал скрипт, который показывает Диминишинг на роговские абилки (сап, кидней, гоуж и т.д) USD="UNIT_SPELLCAST_SUCCEEDED";OT="OnEvent";FR="Frame";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",FocusFrame,-192,1)CS:SetSize(22,22)CS:Hide()CS.t=CS:CreateTexture(nil,RD)CS.t:SetAllPoints()CS.t:SetTexture("Interface\\Icons\\ability_rogue_kidneyshot") CS:SetScript(OT,function(self,event,...)if UE(select(1,...))==UE("player")and select(5,...)==1833 then CST:SetCooldown(GetTime(),23)CS:Show()CS.elapsed = 0 CS:SetScript('OnUpdate', function(self, elapsed)if self.elapsed > 24 then self:SetScript('OnUpdate', nil) self:Hide() else self.elapsed = self.elapsed + elapsed end end)end if UE(select(1,...))==UE("player")and select(5,...)==408 then CST:SetCooldown(GetTime(),25)CS:Show() CS.elapsed = 0 CS:SetScript('OnUpdate', function(self, elapsed)if self.elapsed > 26 then self:SetScript('OnUpdate', nil) self:Hide()else self.elapsed = self.elapsed + elapsed end end)end end) SP=RF(FR) SP.c=RF("Cooldown","SAP",SP.t) SP:RegisterEvent(USD) SP.c:SetAllPoints(SP) SP:SetPoint("TOPRIGHT",FocusFrame,-170,1)SP:Hide()SP:SetSize(22,22)SP.t=SP:CreateTexture(nil,RD)SP.t:SetAllPoints()SP.t:SetTexture("Interface\\Icons\\ability_gouge") SP:SetScript(OT,function(self,event,...)if UE(select(1,...))==UE("player")and select(5,...)==6770 then SAP:SetCooldown(GetTime(),27)SP:Show()SP.elapsed = 0 SP:SetScript('OnUpdate', function(self, elapsed)if self.elapsed > 28 then self:SetScript('OnUpdate', nil) self:Hide()else self.elapsed = self.elapsed + elapsed end end)end if UE(select(1,...))==UE("player")and select(5,...)==1776 then SAP:SetCooldown(GetTime(),23)SP:Show()SP.elapsed = 0 SP:SetScript('OnUpdate', function(self, elapsed)if self.elapsed > 24 then self:SetScript('OnUpdate', nil) self:Hide()else self.elapsed = self.elapsed + elapsed end end)end end) GR=RF(FR) GR.c=RF("Cooldown","GAR",GR.t) GR.c:SetAllPoints(GR) GR:SetPoint("TOPRIGHT",FocusFrame,-148,1)GR:Hide()GR:SetSize(22,22)GR.t=GR:CreateTexture(nil,RD)GR.t:SetAllPoints()GR.t:SetTexture("Interface\\Icons\\spell_shadow_mindrot") GR:SetScript(OT,function(self,event,...)if UE(select(1,...))==UE("player")and select(5,...)==703 then GAR:SetCooldown(GetTime(),23)GR:Show()GR.elapsed = 0 GR:SetScript('OnUpdate', function(self, elapsed)if self.elapsed > 25 then self:SetScript('OnUpdate', nil) self:Hide()else self.elapsed = self.elapsed + elapsed end end)end end) GR:RegisterEvent(USD) собственно он вверху... так вот меня 2 вопроса: 1) как добавить нужный мне диминишинг (мне нужно чтоб он еще на дизарм показывал) 2) как добавить абилки других классов, например, если маг заовцует мою цель, то у меня высветится димишиинг на САП
п.с. вообщем если есть альтернатива какаято то подскажите плиз, а то замучался уже с этим скриптом :) |
11 окт 2013, 22:33 |
|
|
-3
настрой интерапт и не парься |
11 окт 2013, 22:54 |
|
|
0
|
12 окт 2013, 03:07 |
|
|
-3
Тс, ну как скилл со скриптом вырос? Ведь только тру пасаны играют без аддонов, но со скриптами в которых не шарят. |
12 окт 2013, 08:04 |
|
|
0
Код: DI=RF(FR) DI.c=RF("Cooldown","DISMANTLE",DI.t) DI:RegisterEvent(USD) Почитай соседний топик Скрипты Neilyo и не только там все подробно расписано товарищем wit4er'ом |
12 окт 2013, 09:38 |
|
|
0
Tufast писал(а): мне бы чтоб не только на арене работал... Ломов писал(а): Тс, ну как скилл со скриптом вырос? Ведь только тру пасаны играют без аддонов, но со скриптами в которых не шарят.
я бы рад с аддонами бегать, но у меня игра постоянно их блочит (вылетает ошибка, типа аддон хочет выполнить операцию, доступную только интерфейсу близзард), вообщем из-за этого приходиться релогаться, а то даже символы не могу поменять или зарегать бг/инст Muchachazz писал(а): Код: DI=RF(FR) DI.c=RF("Cooldown","DISMANTLE",DI.t) DI:RegisterEvent(USD) DI.c:SetAllPoints(DI) DI:SetPoint("TOPRIGHT",PlayerFrame,-48,8)DI:SetSize(22,22)DI.t=DI:CreateTexture(nil,RD)DI.t:SetAllPoints()DI.t:SetTexture("Interface\\Icons\\ability_rogue_dismantle") DI:SetScript(OT,function(self,event,...) if UE(select(1,...))==UE("player") and select(5,...)==51722 then DI:SetCooldown(GetTime(), 16)end end) Почитай соседний топик Скрипты Neilyo и не только там все подробно расписано товарищем wit4er'ом
спасибо большое! |
12 окт 2013, 10:51 |
|
<Копы в огне> Сервер: Страж Смерти Рейтинг поля боя: 1734 2х2: 1656 3х3: 1817 5х5: 288 |
0
diminishingReturns не дает таких ошибок, легко настраивается отображение диминишингов и таргета/фокуса помимо арена фреймов. зачем изобретать велосипед каждый раз, да еще как правильно сказали не шаря толков в этом?) |
12 окт 2013, 18:23 |
|
Страница 1 из 1 |