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

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

Не работает скрипт аналог OmniCC. Поделитесь рабочей версией, пожалуйста.

 

п.с. Версия видимо рабочая, но я что-то упускаю в использовании скриптов с аж. Вот в этом скрипте 

--[[
Cooldown Viewer[Omnicc]

cs = actionbar cooldown text size
ps = player/focus/target/raid cooldown text size(disable if ps is 1)
ctp = actionbar cooldown position(DEFAULT : CENTER)
ptp = player cooldown position(DEFAULT : BOTTOMRIGHT)
ct = font

-- text position list

CETNER / RIGHT / LEFT
TOP / TOPRIGHT / TOPLEFT
BOTTOM / BOTTOMRIGHT / BOTTOMLEFT

-- font list

DAMAGE_TEXT_FONT
STANDARD_TEXT_FONT
UNIT_NAME_FONT
NAMEPLATE_FONT

-- show cooldown text until 1 sec

:: insert "elseif(e>0)then" -> "elseif(e>1)" in macro 3

-- disable to show 0.x sec with enabling red text

:: insert "return"%.1f",e" -> "return"%d",e" in macro 3

-- DEATH KNIGHT RUNE COOLDOWN DISABLE

instead of macro 6, use this two macro


/run function gct(f)if not cDB[f]then local c=gict(f)c:SetSize(c.s*crt,c.s*crt)sf(c,1)cDB[f]=c;end return cDB[f]end

/run function cvf(f,s,d)if(string.find(f:GetName(),"Rune") ~= nil)then return end local c=gct(f)if(s and d)then c.b=s;c.d=d;if(s>0 and d>1.5)then c.c=0;c.r=d-(GetTime()-s);suc(c)else rt(c)end end end

-------------------------------------------------------------------
-------------------------------------------------------------------

/run cs=20;ps=10;ctp="CENTER"ptp="BOTTOMRIGHT"cp=5;ct=UNIT_NAME_FONT;crt=2;cDB={}action={}ccf=CreateFrame;gac=GetActionCooldown;ol="OUTLINE"cpe="PLAYER_ENTERING_WORLD"cau="ACTIONBAR_UPDATE_COOLDOWN"co="OnUpdate"

/run function rt(f)f.e=nil f.t:SetText("")f:SetScript(co,nil)end function sf(f,v)f.t:SetFont(ct,f.s*v,ol)end function acv(b)local x=b.cooldown x.a=b.action action[x]=x end function scv(p,f,po,s)if(s>1)then f.t:SetPoint(po,p)end f.s=s;end

/run function sr(f,e)if(e>60)then sf(f,0.7)if(f.s==cs)then return"%d:%02d",e,e else return"%dm",e+60,e end elseif(e>=cp)then sf(f,1)f.t:SetTextColor(1,1,0,1)return"%d",e elseif(e>0)then sf(f,0.9)f.t:SetTextColor(1,0,0,1)return"%.1f",e else return end end

/run function suc(f)if not f.e then f.e=1;f:SetScript(co,function(s,e)f.c=f.c+e;local fo,v1,v2=sr(f,f.r-f.c)if not fo then rt(f)elseif not v2 then f.t:SetFormattedText(fo,v1)else f.t:SetTextColor(1,1,1,1)f.t:SetFormattedText(fo,v1/60,v2%60)end end)end end

/run function scs(p,f)if(p:GetSize()<35)then scv(p,f,ptp,ps)else scv(p,f,ctp,cs)end end function gict(f)local c=ccf("Frame",nil,f)c:SetFrameLevel(f:GetFrameLevel()+5)c.t=c:CreateFontString(nil,"OVERLAY")c.t:SetAllPoints(c)scs(f:GetParent(),c)return c;end

/run function gct(f)if not cDB[f]then local c=gict(f)c:SetSize(c.s*crt,c.s*crt)sf(c,1)cDB[f]=c;end return cDB[f]end function cvf(f,s,d)local c=gct(f)if(s and d)then c.b=s;c.d=d;if(s>0 and d>1.5)then c.c=0;c.r=d-(GetTime()-s);suc(c)else rt(c)end end end

/run function cvc(DB)for c in pairs(DB)do if c.a then local s,d=gac(c.a)cvf(c,s,d)end end end function pcv(_,e)if e==cau then cvc(action)else cvc(cDB)end end for _,b in pairs(ActionBarButtonEventsFrame.frames)do acv(b)end

/run vc=ccf("Frame")vc:SetScript("OnEvent",pcv)vc:RegisterEvent(cpe)vc:RegisterEvent(cau)hooksecurefunc(getmetatable(ActionButton1Cooldown).__index,"SetCooldown",cvf)hooksecurefunc("SetActionUIButton",acv)

идет начало с символов --[[. Насколько я понимаю так делают код, который не будет выполняться. Закрывается ]]. В скрипте под спойлером закрытия невыполнения скрипта нет. Объясните непонимающему)

 

За EnemyCD спс большое, Витчер.

 

п.с. Добавил тремор, 100 раз проверил код, но его иконка так и не появилась.



16 сен 2012, 10:08
Профиль

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

wit4er писал(а):

BlackStorm писал(а):

wit4er писал(а):

EnemyCooldowns Beta 5.0.5 patch

Добавил спеллы монков, исправил и добавил кулдауны остальных классов.

Чтобы настроить, откройте любым редактором и найдите строки:

Код:
xb=394;--координата по X
yb=500;--координата по Y
sb=26;--размер иконок
ib=5;--межстрочное расстояние
ii=1 --расстояние между иконками 

Чтобы отобразить все иконки в игре, используйте макрос:

Код:
/run for i=1,84 do _G["t"..i]:Show() end
/run for i=1,84 do _G["t"..i].c:Show() end

 

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

 

Не понял ничего, куда ты что прописываешь? Drink

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

Разобрался. Спасибо, что про таргет/фокус написал, а то я как-то даже не заморачивался код просмотреть.

 

Такой вопрос, аддон на диминишинги еще работает, никто его не тестил?

 



16 сен 2012, 10:20
Профиль Skype



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


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

Outcaste писал(а):

п.с. Добавил тремор, 100 раз проверил код, но его иконка так и не появилась.

Насколько я помню, тремор там и так есть.


Outcaste писал(а):

Не работает скрипт аналог OmniCC. Поделитесь рабочей версией, пожалуйста.

 

п.с. Версия видимо рабочая, но я что-то упускаю в использовании скриптов с аж. Вот в этом скрипте 

 

Я советую тебе пользоваться обычным аддоном, потому что скрипт работал как-то криво еще в катаклизме.
Но если хочешь, можешь попробовать.

 



16 сен 2012, 11:58
Профиль

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

Я прошу прощения. Перепутал тремор с граундингом.



16 сен 2012, 12:04
Профиль



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


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

Outcaste писал(а):

Я прошу прощения. Перепутал тремор с граундингом.

Про граундинг я где-то выше писал.



16 сен 2012, 12:05
Профиль

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

Я именно оттуда и брал строчку кода. Именно она и не работает у меня.



16 сен 2012, 12:06
Профиль



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


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

Outcaste писал(а):

Я именно оттуда и брал строчку кода. Именно она и не работает у меня.

Тогда хз, у меня все нормально.

Макрос, чтобы высветить все иконки

Код:
/run for i=1,85 do _G["t"..i]:Show() end
/run for i=1,85 do _G["t"..i].c:Show() end



16 сен 2012, 12:08
Профиль

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

Макросом и вывожу иконки. Гранундинг должен быть восьмой иконкой в ряде шамана после тремора. Его нет. Координаты не менял.



16 сен 2012, 12:12
Профиль



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


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

Outcaste писал(а):

Макросом и вывожу иконки. Гранундинг должен быть восьмой иконкой в ряде шамана после тремора. Его нет. Координаты не менял.

Попроси какого-нибудь шамана поставить тотем.(Предварительно возьми его в таргет).

Вот тебе скрин, чтобы не думал, что я тебя хочу обмануть

#478



16 сен 2012, 12:15
Профиль

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

Разобрался. Спасибо. Надо было макрос чуть подправить под добавленный спелл.

 

Да я и не думал про обман) Понятно, что просто мелкий косяк какой-то у меня. Но не мог найти где. Я же сам спокойно кд нужные мне добавлял в кате. И тут код проверял. Оказалось дело в макросе вывода.



16 сен 2012, 12:22
Профиль



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


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

Теперь добавлять свои абилки стало посложней, потому что координаты заменены на буквы. :crazy



16 сен 2012, 12:30
Профиль



<Лига Тьмы>


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

А на первой страничке скрипты обновлены?  :blu Или старые работают?



16 сен 2012, 12:37
Профиль ICQ Skype



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


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

Древнеус писал(а):

А на первой страничке скрипты обновлены?  :blu Или старые работают?

В основном, да.



16 сен 2012, 13:16
Профиль

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

Disperze писал(а):

Maddoxx писал(а):

 

не подскажите как такое сделать обрамление спелов http://img7.imageshack.us/img7/131/poslep.jpg

если правильно понимаю это скрипт ?

дефолтный rActionButtonStyler + какой-то стиль под него.

 


можно поподробней или ссылку, а то разобраться ни могу

 



16 сен 2012, 14:02
Профиль



<Лига Тьмы>


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

wit4er писал(а):

Древнеус писал(а):

А на первой страничке скрипты обновлены?  :blu Или старые работают?

В основном, да.

Почему то Remove Keybind Icon on Action Bars, Remove Macro Text from Action Bars и Dark Frames, не работают  Cry

 



16 сен 2012, 15:11
Профиль ICQ Skype

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

Древнеус писал(а):

wit4er писал(а):

Древнеус писал(а):

А на первой страничке скрипты обновлены?  :blu Или старые работают?

В основном, да.

Почему то Remove Keybind Icon on Action Bars, Remove Macro Text from Action Bars и Dark Frames, не работают  Cry

 

А у меня работают. Pardon

 



16 сен 2012, 15:14
Профиль



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


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

Древнеус писал(а):

wit4er писал(а):

Древнеус писал(а):

А на первой страничке скрипты обновлены?  :blu Или старые работают?

В основном, да.

Почему то Remove Keybind Icon on Action Bars, Remove Macro Text from Action Bars и Dark Frames, не работают  Cry

 

полистай тему, сколько можно одно и тоже копипастить



16 сен 2012, 15:35
Профиль



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


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

DefaultGladius Beta MoP

 

Не тестил. :D

Просьба, тем кто тестит на арене, отписать работают ли диминишинги.



16 сен 2012, 20:17
Профиль



<Попа в огне>


Сервер: Черный Шрам
2х2: 1822
3х3: 1567
0
Сообщение Скрипты Neilyo и не только

Вс отлично работает!  :bomb: Но вот как увеличить скейл всего этого хотя бы в 2 раза? пробовал скриптом на аренасетскейл, не пашет, при тесте рабоает а на арене нет.... и иконки диминишинга было бы хорошо увеличить. Витчер помоги :)



17 сен 2012, 00:21
Профиль

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

Как сделать отображение на мана баре текста (100к) у таргета и фокуса ?

До препатча работал скрипт 

Код:

TF=CreateFrame("Frame");FF=CreateFrame("Frame")
TF:SetScript("OnUpdate", function(target)TargetFrameManaBar.TextString:Show() end)
FF:SetScript("OnUpdate", function(target)FocusFrameManaBar.TextString:Show() end)

В чем проблема ?



17 сен 2012, 08:21
Профиль
Начать новую тему Ответить на тему


Перейти:  

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