Скрипты Neilyo и не только  
Автор Сообщение

0
Сообщение Скрипты Neilyo и не только

Пытаюсь переделать ICD трекинг скрипт. Нужно чтобы иконка пропала, после завершения таймера. В чем ошибка или я не правильно использую return ?

Код:
local t=CreateFrame("FRAME")
t:SetPoint("RIGHT",TargetFrame,12,12)
t:SetSize(30,30)
t.c=CreateFrame("Cooldown","cd1")
t.c:SetAllPoints(t)
t.t=t:CreateTexture(nil,"BORDER")
t.t:SetAllPoints()
t.t:SetTexture("Interface\\Icons\\spell_holy_divinepurpose")
t:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
t:Hide()

t:SetScript("OnEvent", function(...)
local b,_,_,e,_,_,_,_,_,_,l = select(4, ...)
if (e == UnitName("Player") and (b=="SPELL_AURA_REMOVED")and l==126705)
then t:Show() CooldownFrame_SetTimer(cd1,GetTime(),45,1)
return
end
end)



10 фев 2015, 09:35
Профиль






Сервер: Свежеватель Душ
2х2: 861
0
Сообщение Скрипты Neilyo и не только

[/quote]

Это же platebuffs на скрине, то что ты обвел.

[/quote]

Спасибо! Искал сперва в аддоных, странно что на глаза мне не попался)) Видимо так искал.



11 фев 2015, 16:33
Профиль

0
Сообщение Скрипты Neilyo и не только

slovo53 писал(а):

Пытаюсь переделать ICD трекинг скрипт. Нужно чтобы иконка пропала, после завершения таймера.

Вот так, мб кому пригодится

Код:

local t=CreateFrame("FRAME")
t:SetPoint("TOPLEFT",UIParent,0,0)
t:SetSize(45,45)
t.c=CreateFrame("Cooldown","cd1")
t.c:SetAllPoints(t)
t.t=t:CreateTexture(nil,"BORDER")
t.t:SetAllPoints()
t.t:SetTexture("Interface\\Icons\\spell_holy_divinepurpose")
t:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
t:Hide()

t:SetScript("OnEvent", function(...)
local b,_,_,e,_,_,_,_,_,_,l = select(4, ...)
if (e == UnitName("Player") and (b=="SPELL_AURA_REMOVED") and (l==126705 or l==99748 or l==126700))
then t:Show() CooldownFrame_SetTimer(cd1,GetTime(),25,1)
C_Timer.After(25, function() t:Hide() end)
return
end
end)

+ трекинг начинается по завершению действия баффа, дабавил id всех проковых pvp тринкетов.



13 фев 2015, 09:18
Профиль

0
Сообщение Скрипты Neilyo и не только

Как в стандартном интерфейсе на полоске хп и маны убрать их общий запас после слеша? Что бы отображалось только оставшееся их колличество. 

 как тут http://i.imgur.com/vHK8C.jpg



02 мар 2015, 09:35
Профиль

0
Сообщение Скрипты Neilyo и не только

Reimu писал(а):

Кусок кода на каст бар с иконкой из вот этого аддона http://www.wowinterface.com/downloads/info20614-Lucidity_plus.html

Код:

local CASTBAR_ICON = true -- show ico and time of cast bar
local CASTBAR_X,CASTBAR_Y = 0,120 -- player castbar position by screen bottom

local CAST_SHOW = CASTBAR_ICON

if CAST_SHOW == true then

local cast_x,cast_y = CASTBAR_X,CASTBAR_Y
--player casting bar
CastingBarFrameIcon:Show()
CastingBarFrameIcon:SetHeight( 25 )
CastingBarFrameIcon:SetWidth( 25 )
CastingBarFrameIcon:ClearAllPoints()
CastingBarFrameIcon:SetPoint( "RIGHT", CastingBarFrame, "LEFT", -10, 2.5 )

--CastingBarFrameBorder:SetTexture(nil) --("Interface\\CastingBar\\UI-CastingBar-Border-Small")
--CastingBarFrameFlash:SetTexture("Interface\\CastingBar\\UI-CastingBar-Flash-Small")

CastingBarFrame:ClearAllPoints()
CastingBarFrame:SetPoint("TOP", MainMenuBar, cast_x, cast_y)
CastingBarFrame.SetPoint = function() end

-- Castbar timer from thek
CastingBarFrame.timer = CastingBarFrame:CreateFontString(nil)
CastingBarFrame.timer:SetFont("Fonts\\ARIALN.ttf", 18, "THINOUTLINE")
CastingBarFrame.timer:SetPoint("LEFT", CastingBarFrame, "RIGHT", 10, 2.5)
CastingBarFrame.update = .1

TargetFrameSpellBar.timer = TargetFrameSpellBar:CreateFontString(nil)
TargetFrameSpellBar.timer:SetFont("Fonts\\ARIALN.ttf", 13, "THINOUTLINE")
TargetFrameSpellBar.timer:SetPoint("LEFT", TargetFrameSpellBar, "RIGHT", 5, 0)
TargetFrameSpellBar.update = .1

FocusFrameSpellBar.timer = FocusFrameSpellBar:CreateFontString(nil)
FocusFrameSpellBar.timer:SetFont("Fonts\\ARIALN.ttf", 13, "THINOUTLINE")
FocusFrameSpellBar.timer:SetPoint("LEFT", FocusFrameSpellBar, "RIGHT", 5, 0)
FocusFrameSpellBar.update = .1

hooksecurefunc("CastingBarFrame_OnUpdate", function(self, elapsed)
if not self.timer then return end
if self.update and self.update < elapsed then
if self.casting then
self.timer:SetText(format("%.1f", max(self.maxValue - self.value, 0)))
elseif self.channeling then
self.timer:SetText(format("%.1f", max(self.value, 0)))
else
self.timer:SetText("")
end
self.update = .1
else
self.update = self.update - elapsed
end
end)
end

П.С как это выглядит http://i.imgur.com/8TJrWwL.jpg

крутая тема, только циферки лишние, выпилил нахер.



02 мар 2015, 20:51
Профиль ICQ

0
Сообщение Скрипты Neilyo и не только

Доброго аремени суток. Подскажите скрипт на изменения размера и положения фреймов босса или боссов(если их несколько) в рейде или подземелье, которые находятся в правой верхней части. И если возможно, чтобы на них отображались только мои дебафы и время до их окончания. Искал в этой теме но находил только про арена фремы. Зарание спасибо!!!



04 мар 2015, 03:21
Профиль






Сервер: Страж Смерти
Рейтинг поля боя: 1620
2х2: 2323
3х3: 2871
0
Сообщение Скрипты Neilyo и не только

Ищется скрипт для передвижения экшн баров 



07 мар 2015, 22:24
Профиль Skype



<Железная Маска>


Сервер: Черный Шрам
Рейтинг поля боя: 1904
2х2: 2001
3х3: 2081
0
Сообщение Скрипты Neilyo и не только

Доброго времени суток.

Макрос на швд, багает, не прожимаеться, в чем причина ?)

#showtooltip Священный огонь
/stopcasting
/cast [@target,harm,nodead][@focus,harm,nodead] Священный огонь
/stopmacro [@target,harm,nodead][@focus,harm,nodead]
/targetenemy
/cast Священный огонь
/targetlasttarget



09 мар 2015, 20:42
Профиль



<Дети Бури>


Сервер: Ревущий фьорд
0
Сообщение Скрипты Neilyo и не только

Suslik писал(а):

Не совсем по тебе, но в классовом разделе не отвечают, поэтому спрошу тут:

 

Код:
#showtooltip 
/cast управление демоном
/cast оптический удар
/cast запрет чар
/cast щит бездны
/cast Щит тени

Подскажите, как сделать, чтобы данный макрос показывал тултип(не только кд, но и иконку с описанием и т.д.) текущей абилки демона, а не дефолтный спелл "управление демоном". 

если не по фокусу, зачем вообще этот макрос, если есть стандартная абилка, способность петов?



11 мар 2015, 04:15
Профиль Skype



<Сделай Мне Больно>


Сервер: Черный Шрам
Рейтинг поля боя: 1574
2х2: 1701
3х3: 2262
0
Сообщение Скрипты Neilyo и не только

ПОмогите с макросом

#show Антимагия
/cast [mod:ctrl,target=focus] Антимагия
/cast [nomod] Антимагия
/cancelaura Ледяная глыба
/stopcasting

 

Стопкастинг работает если только нажимаю кс в таргет, если в фокус каст ен прерывает персонаж. Как сделать так чтобы стопкастинг работал и при использовании модификатора. Спасибо.



15 мар 2015, 21:58
Профиль

0
Сообщение Скрипты Neilyo и не только

Нужен скрипт для дефолтных фреймов, чтобы кол-во бафов/дебафов у таргета/фокуса влезало в одну строчку как можно больше. А то из-за скрипта на большие баффы/дебаффы влезает максимум 4 иконки.



15 мар 2015, 22:50
Профиль






Сервер: Страж Смерти
Рейтинг поля боя: 1620
2х2: 2323
3х3: 2871
0
Сообщение Скрипты Neilyo и не только

Firsttime писал(а):

ПОмогите с макросом

#show Антимагия
/cast [mod:ctrl,target=focus] Антимагия
/cast [nomod] Антимагия
/cancelaura Ледяная глыба
/stopcasting

 

Стопкастинг работает если только нажимаю кс в таргет, если в фокус каст ен прерывает персонаж. Как сделать так чтобы стопкастинг работал и при использовании модификатора. Спасибо.

Не проще ли сделать 2 различных бинда? Сделай макрос с стопкастом на фокус

/cancelaura Ледяная глыба
/stopcasting
/cast [@focus] Антимагия



17 мар 2015, 04:51
Профиль Skype



<Сделай Мне Больно>


Сервер: Черный Шрам
Рейтинг поля боя: 1574
2х2: 1701
3х3: 2262
0
Сообщение Скрипты Neilyo и не только

Unmercey писал(а):

Firsttime писал(а):

ПОмогите с макросом

#show Антимагия
/cast [mod:ctrl,target=focus] Антимагия
/cast [nomod] Антимагия
/cancelaura Ледяная глыба
/stopcasting

 

Стопкастинг работает если только нажимаю кс в таргет, если в фокус каст ен прерывает персонаж. Как сделать так чтобы стопкастинг работал и при использовании модификатора. Спасибо.

Не проще ли сделать 2 различных бинда? Сделай макрос с стопкастом на фокус

/cancelaura Ледяная глыба
/stopcasting
/cast [@focus] Антимагия

Так и придётся сдлелать видимо, а хотелось бы минимизировать кол-во кнопок.



17 мар 2015, 16:23
Профиль

0
Сообщение Скрипты Neilyo и не только

Эм, вообще работать должен твой макрос, братишка.  

Ещё я немного не понял, почему у тебя стопкастинг в конце.

Он первый строкой должен быть, вполне в этом может быть проблема.



18 мар 2015, 04:03
Профиль ICQ






Сервер: Страж Смерти
Рейтинг поля боя: 1620
2х2: 2323
3х3: 2871
0
Сообщение Скрипты Neilyo и не только

Теоретически стопкаст на 2 действия может конфликтовать между таргетом и фокусом



18 мар 2015, 06:15
Профиль Skype



<Сделай Мне Больно>


Сервер: Черный Шрам
Рейтинг поля боя: 1574
2х2: 1701
3х3: 2262
0
Сообщение Скрипты Neilyo и не только

Tesselhoff писал(а):

Эм, вообще работать должен твой макрос, братишка.  

Ещё я немного не понял, почему у тебя стопкастинг в конце.

Он первый строкой должен быть, вполне в этом может быть проблема.

 

Точно, заработало, благодарю.   



18 мар 2015, 16:45
Профиль

0
Сообщение Скрипты Neilyo и не только

Всем привет.
Кто знает, подскажите плз, как уменьшить масштаб фреймов стандартных сумок? 
может что-то вроде этого?

Цитата:
containerFrame1:SetScale(0.9)
containerFrame2:SetScale(0.9)
containerFrame3:SetScale(0.9)
containerFrame4:SetScale(0.9)
containerFrame5:SetScale(0.9)

менять масштаб всего интерфейса не хочется
просто 30-и слотовые сумки теперь стали на пол экрана(
Заранее спасибо.



19 мар 2015, 21:54
Профиль

0
Сообщение Скрипты Neilyo и не только

Да. Этот код уменьшать сумки, но скорее всего тебе придется писать отдельный аддон/макрос.

Не у кого после патча (ВоДа) не появилась проблема с отображением кулдауна ? например в итеррапт баре на спеллах появляется отсчет, а иконка спелла не темнеет.



20 мар 2015, 07:21
Профиль

0
Сообщение Скрипты Neilyo и не только

Можно ли передвинуть фрейм красного текста ошибок вверху скриптами? Аддон нехочу для этих нужд ставить.



21 мар 2015, 20:35
Профиль



<Имя Говорит Само за Себя>


Сервер: Гордунни
0
Сообщение Скрипты Neilyo и не только

UIErrorsFrame:SetScale(0.7)

UIErrorsFrame:SetPoint(blablabla)



22 мар 2015, 12:25
Профиль
Начать новую тему Ответить на тему


Перейти:  

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