помогите со скриптом  
Автор Сообщение

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
Сообщение помогите со скриптом

http://www.curse.com/addons/wow/diminishingreturns#t1:screenshots
i
 ne parsja ;]



12 окт 2013, 03:07
Профиль

-3
Сообщение помогите со скриптом

Тс, ну как скилл со скриптом вырос?

Ведь только тру пасаны играют без аддонов, но со скриптами в которых не шарят.



12 окт 2013, 08:04
Профиль

0
Сообщение помогите со скриптом

Код:

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, 09:38
Профиль

0
Сообщение помогите со скриптом

мне бы чтоб не только на арене работал...

Ломов писал(а):

Тс, ну как скилл со скриптом вырос?

Ведь только тру пасаны играют без аддонов, но со скриптами в которых не шарят.

я бы рад с аддонами бегать, но у меня игра постоянно их блочит (вылетает ошибка, типа аддон хочет выполнить операцию, доступную только интерфейсу близзард), вообщем из-за этого приходиться релогаться, а то даже символы не могу поменять или зарегать бг/инст

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
Профиль
Начать новую тему Ответить на тему


Перейти:  

На сайте использованы материалы, принадлежащие Blizzard Entertainment. Копирование материалов возможно только c разрешения портала. В противном случае это будет называться уже другим словом.
Рейтинг@Mail.ru