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

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

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



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

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

Fernir писал(а):
Код:
local shadowdancebar = 2 -- внимание! это номер панели для шд
local f = CreateFrame('frame', 'myownstatedriver', UIParent, 'SecureHandlerStateTemplate')
for i=1,12 do f:SetFrameRef('ActionButton'..i, _G['ActionButton'..i]) end
f:Execute([[ buttons = table.new() for i = 1, 12 do table.insert(buttons, self:GetFrameRef('ActionButton'..i)) end ]])
f:SetAttribute('_onstate-page', [[  for i, button in ipairs(buttons) do button:SetAttribute('actionpage', tonumber(newstate)) end ]])
local getBar = function()
    local class, spec = select(2, UnitClass('player')), GetSpecialization()
    local pages = {
        ['DRUID'] = '[bonusbar:1,nostealth] 7; [bonusbar:1,stealth] 8; [bonusbar:2] 8; [bonusbar:3] 9; [bonusbar:4] 10;',        
        ['WARRIOR'] = '[bonusbar:1] 7; [bonusbar:2] 8; [bonusbar:3] 9;',
        ['PRIEST'] = '[bonusbar:1] 7;',
        ['ROGUE'] = '[form:1][form:'..(spec==3 and 3 or 2)..',stealth] 7; [form:'..(spec==3 and 3 or 2)..',nostealth]'..shadowdancebar..';',
        ['WARLOCK'] = '[form:2] 10;',
        ['MONK'] = '[form:1] '..(spec == 1 and 8 or spec == 2 and 9 or spec == 3 and 7 or 9)..'; [form:2] 7;',
        ['DEFAULT'] = '[vehicleui] 12; [bar:2] 2; [bar:3] 3; [bar:4] 4; [bar:5] 5; [bar:6] 6;',
    }
    local condition, page = pages['DEFAULT'], pages[class]
    if page then condition = condition..' '..page end
    condition = condition..' 1'
    return condition
end
RegisterStateDriver(f, 'page', getBar())

Теперь в ШД не меняется панель =)

 



20 сен 2012, 13:39
Профиль Skype

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

-[[
BuffTracker

bl = icon list 
bs = icon size
xb = x positon of buff Tracker
yb = y positon of buff Tracker

br = x buffs per line

 

bl={84963}
bs=36;
xb=-370;
yb=-140;
br=4;

bdr="BORDER"
be="UNIT_AURA"
cbf=CreateFrame;
gi=GetSpellInfo;
bm=math.ceil;
fm=math.floor;
st=STANDARD_TEXT_FONT;
function cu(s) return UnitBuff("player",gi(s))end
----------------------------------------------:: 2
function Cb(i,s)
local _,_,t3=gi(s)
local f=cbf("Frame")
f:SetSize(bs,bs)
f.t=f:CreateTexture(nil,bdr)
f.t:SetAllPoints(true)
f.t:SetTexture(t3)
f.f=f:CreateFontString(nil,bdr)
f.f:SetFont(st,12,"OUTLINE")
f.f:SetPoint("BOTTOMRIGHT",0,0)
return f;
end
----------------------------------------------:: 3
function vb(s,i,row)
local b1,_,_,b4=cu(s)
local f=_G["B"..i]
if b1 then
f:Show()
f:SetPoint("CENTER",xb+(bs+5)*bm((row-1)%br),yb-(bs+10)*bm(row/br))
if(b4>1)then
f.f:SetText(b4)
else
f.f:SetText("")
end
row=row+1;
end

return row;
end
----------------------------------------------:: 4
function ub()
for i,s in ipairs(bl)do
local b,_,_,_,_,_,k=cu(s)
if b then
local vt=fm(k-GetTime())
if (vt>=60)then
vt=bm(vt/60)
_G["B"..i].c:SetText(vt.."m")
elseif vt >= 0 then
_G["B"..i].c:SetText(vt.."s")
end
end
end
end
----------------------------------------------:: 5
function Cc(f)
f.c=f:CreateFontString(nil,bdr)
f.c:SetFont(st,12,"OUTLINE")
f.c:SetPoint("CENTER",0,-25)
end

function db()
for i in ipairs(bl)do
_G["B"..i]:Hide()
end
end
----------------------------------------------:: 6
for i,s in ipairs(bl)do
_G["B"..i]=Cb(i,s)
Cc(_G["B"..i])
_G["B"..i]:Hide()

end

function bb()
db()
local bw=1;
for i,s in ipairs(bl)do
bw=vb(s,i,bw)
end
end


bk=cbf("Frame")
bk:SetScript("OnEvent",bb)
bk:SetScript("OnUpdate",ub)
bk:RegisterEvent(be)

Подскажите, как надо изменить данный код, чтобы при смене символов не выдавал сообщения на подобие этого 

#920

 

 



20 сен 2012, 14:06
Профиль

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

в чем трабла ? почему не пашет =(

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



20 сен 2012, 14:29
Профиль

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

Maddoxx писал(а):

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



20 сен 2012, 14:52
Профиль

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

Maddoxx писал(а):

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

ищи в луа файле зачения этих кнопок и удаляй, или закомментируй двумя тире

 

например календарь - GameTimeFrame

кнопки "+ -" - MinimapZoomIn и MinimapZoomOut

иконка трекинга - MiniMapTracking

 

я не помню что там еще должно быть



20 сен 2012, 15:18
Профиль



<Мёртвая Хватка>


Сервер: Азурегос
2х2: 1766
3х3: 1794
0
Сообщение Скрипты Neilyo и не только

Sinister писал(а):

Fernir писал(а):
Код:
local shadowdancebar = 2 -- внимание! это номер панели для шд
local f = CreateFrame('frame', 'myownstatedriver', UIParent, 'SecureHandlerStateTemplate')
for i=1,12 do f:SetFrameRef('ActionButton'..i, _G['ActionButton'..i]) end
f:Execute([[ buttons = table.new() for i = 1, 12 do table.insert(buttons, self:GetFrameRef('ActionButton'..i)) end ]])
f:SetAttribute('_onstate-page', [[  for i, button in ipairs(buttons) do button:SetAttribute('actionpage', tonumber(newstate)) end ]])
local getBar = function()
    local class, spec = select(2, UnitClass('player')), GetSpecialization()
    local pages = {
        ['DRUID'] = '[bonusbar:1,nostealth] 7; [bonusbar:1,stealth] 8; [bonusbar:2] 8; [bonusbar:3] 9; [bonusbar:4] 10;',        
        ['WARRIOR'] = '[bonusbar:1] 7; [bonusbar:2] 8; [bonusbar:3] 9;',
        ['PRIEST'] = '[bonusbar:1] 7;',
        ['ROGUE'] = '[form:1][form:'..(spec==3 and 3 or 2)..',stealth] 7; [form:'..(spec==3 and 3 or 2)..',nostealth]'..shadowdancebar..';',
        ['WARLOCK'] = '[form:2] 10;',
        ['MONK'] = '[form:1] '..(spec == 1 and 8 or spec == 2 and 9 or spec == 3 and 7 or 9)..'; [form:2] 7;',
        ['DEFAULT'] = '[vehicleui] 12; [bar:2] 2; [bar:3] 3; [bar:4] 4; [bar:5] 5; [bar:6] 6;',
    }
    local condition, page = pages['DEFAULT'], pages[class]
    if page then condition = condition..' '..page end
    condition = condition..' 1'
    return condition
end
RegisterStateDriver(f, 'page', getBar())

Теперь в ШД не меняется панель =)

 

после смены спека надо сделать /reload и будет работать



20 сен 2012, 15:52
Профиль



<Фулы с коня>


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

pokrashitel писал(а):

Как убрать?
#463
При прописывании(в игре или в адде) скрипта от витчера...

wit4er писал(а):
Код:
/run FriendsMicroButton:ClearAllPoints() FriendsMicroButton:SetAllPoints(UIParent)

...выдаёт:

#463

Подскажите плиз.


Хелп



20 сен 2012, 19:53
Профиль Skype

0
Сообщение Скрипты Neilyo и не только
Fernir писал(а):
после смены спека надо сделать /reload и будет работать
Спасибо, от души.


20 сен 2012, 21:03
Профиль Skype

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

Крематор писал(а):

в чем трабла ? почему не пашет =(

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

Тоже мучаюсь с этим скриптом, почему не работает Show() ?

#157

А еще лучше чтобы текст был в формате 100к. 

 



20 сен 2012, 22:03
Профиль

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

Всем привет.  Я очень надеюсь вы сможете мне помочь. Как сделать так, чтобы полупрозрачная темная полоска на фрейме игрока так же была и на таргет и фокус фрейме (смотри скриншот). И второе, как сделать так, чтобы текстура полосок жизни и маны была такая же как на этом скриншоте. Спасибо за внимание!



20 сен 2012, 22:53
Профиль WWW



<Мёртвая Хватка>


Сервер: Азурегос
2х2: 1766
3х3: 1794
0
Сообщение Скрипты Neilyo и не только

BadWarlock писал(а):

Всем привет.  Я очень надеюсь вы сможете мне помочь. Как сделать так, чтобы полупрозрачная темная полоска на фрейме игрока так же была и на таргет и фокус фрейме (смотри скриншот). И второе, как сделать так, чтобы текстура полосок жизни и маны была такая же как на этом скриншоте. Спасибо за внимание!

http://www.wowinterface.com/downloads/i ... rames.html



21 сен 2012, 08:49
Профиль

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

pokrashitel писал(а):

pokrashitel писал(а):

Как убрать?
#583
При прописывании(в игре или в адде) скрипта от витчера...

wit4er писал(а):
Код:
/run FriendsMicroButton:ClearAllPoints() FriendsMicroButton:SetAllPoints(UIParent)

...выдаёт:

#583

Подскажите плиз.


Хелп

 

Было тоже самое. Оставь только

/run FriendsMicroButton:ClearAllPoints()



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

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

Fernir писал(а):

BadWarlock писал(а):

Всем привет.  Я очень надеюсь вы сможете мне помочь. Как сделать так, чтобы полупрозрачная темная полоска на фрейме игрока так же была и на таргет и фокус фрейме (смотри скриншот). И второе, как сделать так, чтобы текстура полосок жизни и маны была такая же как на этом скриншоте. Спасибо за внимание!

http://www.wowinterface.com/downloads/i ... rames.html

Именно этот аддон я и хочу изменить. Может кто знает точно как изменить то что я ранее просил?

 



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

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

Приветствую. Я вот натыкался на форуме, на этот вопрос, но там информация только по изменению значений была. Поэтому спрошу тут:

 

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

 

#389



21 сен 2012, 19:18
Профиль



<Мёртвая Хватка>


Сервер: Азурегос
2х2: 1766
3х3: 1794
0
Сообщение Скрипты Neilyo и не только

1 пост не читай@вопрос задавай - будь успешным.



21 сен 2012, 19:24
Профиль

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

Fernir писал(а):

1 пост не читай@вопрос задавай - будь успешным.

Читал, но не нашел, извиняюсь.

 

Сейчас перечитал. Это оно?

 

Код:
/run
hooksecurefunc("TargetFrame_UpdateAuraPositions",function(self) local
g=_G["TargetFrameBuff1"] if g then
g:ClearAllPoints();g:SetPoint("CENTER",TargetFrame,"CENTER",67,10)end
end); TargetFrame.maxBuffs = 16

/run TargetFrameBuff1:SetScale(1.2)
/run TargetFrameDebuff1:SetScale(1.2)
etc

 

Мне бы оставить всё как по дефолту и только размер изменить. И тут вижу только одно значение maxBuffs = 16. А как отдельно настроить размер моих дебафов и чужих?



21 сен 2012, 19:31
Профиль



<Мёртвая Хватка>


Сервер: Азурегос
2х2: 1766
3х3: 1794
0
Сообщение Скрипты Neilyo и не только

ищи там Lorti Big Debuffs правда они мои а не Lorti, но пофиг



21 сен 2012, 19:32
Профиль



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


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

Fernir писал(а):

ищи там Lorti Big Debuffs правда они мои а не Lorti, но пофиг

сча исправим



21 сен 2012, 23:18
Профиль

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

Витчер, а ДРТрекер можно в тестовом режиме запустить до арены? 



22 сен 2012, 12:10
Профиль Skype
Начать новую тему Ответить на тему


Перейти:  

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