Автор | Сообщение |
---|---|
|
0
Не работает скрипт аналог 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
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
Опять проблема в том, что показывает и прожатые кулдауны тиммейтов, которые прописываю в скрипт.
Не понял ничего, куда ты что прописываешь? Кулдауны тиммейтов могут показываться, если они у тебя в таргете и фокусе. Разобрался. Спасибо, что про таргет/фокус написал, а то я как-то даже не заморачивался код просмотреть.
Такой вопрос, аддон на диминишинги еще работает, никто его не тестил?
|
16 сен 2012, 10:20 |
|
<Имя Говорит Само за Себя> Сервер: Гордунни |
0
Outcaste писал(а): п.с. Добавил тремор, 100 раз проверил код, но его иконка так и не появилась.
Насколько я помню, тремор там и так есть. Outcaste писал(а): Не работает скрипт аналог OmniCC. Поделитесь рабочей версией, пожалуйста.
п.с. Версия видимо рабочая, но я что-то упускаю в использовании скриптов с аж. Вот в этом скрипте
Я советую тебе пользоваться обычным аддоном, потому что скрипт работал как-то криво еще в катаклизме.
|
16 сен 2012, 11:58 |
|
|
0
Я прошу прощения. Перепутал тремор с граундингом. |
16 сен 2012, 12:04 |
|
<Имя Говорит Само за Себя> Сервер: Гордунни |
0
Outcaste писал(а): Я прошу прощения. Перепутал тремор с граундингом.
Про граундинг я где-то выше писал. |
16 сен 2012, 12:05 |
|
|
0
Я именно оттуда и брал строчку кода. Именно она и не работает у меня. |
16 сен 2012, 12:06 |
|
<Имя Говорит Само за Себя> Сервер: Гордунни |
0
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
Макросом и вывожу иконки. Гранундинг должен быть восьмой иконкой в ряде шамана после тремора. Его нет. Координаты не менял. |
16 сен 2012, 12:12 |
|
<Имя Говорит Само за Себя> Сервер: Гордунни |
0
Outcaste писал(а): Макросом и вывожу иконки. Гранундинг должен быть восьмой иконкой в ряде шамана после тремора. Его нет. Координаты не менял.
Попроси какого-нибудь шамана поставить тотем.(Предварительно возьми его в таргет). Вот тебе скрин, чтобы не думал, что я тебя хочу обмануть #139 |
16 сен 2012, 12:15 |
|
|
0
Разобрался. Спасибо. Надо было макрос чуть подправить под добавленный спелл.
Да я и не думал про обман) Понятно, что просто мелкий косяк какой-то у меня. Но не мог найти где. Я же сам спокойно кд нужные мне добавлял в кате. И тут код проверял. Оказалось дело в макросе вывода. |
16 сен 2012, 12:22 |
|
<Имя Говорит Само за Себя> Сервер: Гордунни |
0
Теперь добавлять свои абилки стало посложней, потому что координаты заменены на буквы. |
16 сен 2012, 12:30 |
|
<Лига Тьмы> Сервер: Гордунни |
0
А на первой страничке скрипты обновлены? Или старые работают? |
16 сен 2012, 12:37 |
|
<Имя Говорит Само за Себя> Сервер: Гордунни |
0
Древнеус писал(а): А на первой страничке скрипты обновлены? Или старые работают?
В основном, да. |
16 сен 2012, 13:16 |
|
|
0
Disperze писал(а): Maddoxx писал(а):
не подскажите как такое сделать обрамление спелов http://img7.imageshack.us/img7/131/poslep.jpg если правильно понимаю это скрипт ?
|
16 сен 2012, 14:02 |
|
<Лига Тьмы> Сервер: Гордунни |
0
wit4er писал(а): Древнеус писал(а): А на первой страничке скрипты обновлены? Или старые работают?
В основном, да. Почему то Remove Keybind Icon on Action Bars, Remove Macro Text from Action Bars и Dark Frames, не работают
|
16 сен 2012, 15:11 |
|
|
0
Древнеус писал(а): wit4er писал(а): Древнеус писал(а): А на первой страничке скрипты обновлены? Или старые работают?
В основном, да. Почему то Remove Keybind Icon on Action Bars, Remove Macro Text from Action Bars и Dark Frames, не работают
А у меня работают.
|
16 сен 2012, 15:14 |
|
<Имя Говорит Само за Себя> Сервер: Гордунни |
1
Древнеус писал(а): wit4er писал(а): Древнеус писал(а): А на первой страничке скрипты обновлены? Или старые работают?
В основном, да. Почему то Remove Keybind Icon on Action Bars, Remove Macro Text from Action Bars и Dark Frames, не работают
полистай тему, сколько можно одно и тоже копипастить |
16 сен 2012, 15:35 |
|
<Имя Говорит Само за Себя> Сервер: Гордунни |
1
DefaultGladius Beta MoP
Не тестил. Просьба, тем кто тестит на арене, отписать работают ли диминишинги. |
16 сен 2012, 20:17 |
|
|
0
Вс отлично работает! Но вот как увеличить скейл всего этого хотя бы в 2 раза? пробовал скриптом на аренасетскейл, не пашет, при тесте рабоает а на арене нет.... и иконки диминишинга было бы хорошо увеличить. Витчер помоги :) |
17 сен 2012, 00:21 |
|
|
0
Как сделать отображение на мана баре текста (100к) у таргета и фокуса ? До препатча работал скрипт Код: TF=CreateFrame("Frame");FF=CreateFrame("Frame") В чем проблема ? |
17 сен 2012, 08:21 |
|