Shestak UI
Go Back   Shestak UI > Interface Forums > Russian Community > Technical Support

Technical Support Ask for help or find solutions about ShestakUI.

Advertising

 
Thread Tools
Old 30.06.2011, 16:12 ▼    #1
 Assistant User Information

gromcha's Avatar
Lightbulb Модификации панелей команд

Shestak, а не мог бы ты мне подсказать.
Сейчас 3я панель разделяется на 2 блока по 6 кнопок по бокам.
А вот как переписать код, чтобы 3я и 2я панель боковая переносились вниз и делились
по 12 кнопок каждая из 6 в ряд?




Old 03.12.2011, 15:07 ▲    #21
Wetxius
 Assistant User Information

Wetxius's Avatar
Остальные так же справа, то бишь их не трогаем
Old 03.12.2011, 15:07   #1.5 - Disable Ads

Advertise on this site

Old 03.12.2011, 15:17   #22
Shestak
 Junior Member User Information

Shestak's Avatar
Ну, я покажу как, но в паблике этого не будет.

Добавлено через 17 секунд
И естественно надо будет руками все изменять после обновления.
Old 03.12.2011, 15:24   #23
gromcha
 Assistant User Information

gromcha's Avatar
Я в дуффеда начинал )))) и меня бесила эта одинокая панель сверху!!!!
Old 03.12.2011, 15:33   #24
Shestak
 Junior Member User Information

Shestak's Avatar
Bar2.lua


Bar5.lua


В опциях нужно выставить количество правых панелей в 2.

Says Thank:
gromcha (03.12.2011), Wetxius (03.12.2011)
Old 09.12.2011, 13:00   #25
ruphus
 Junior Member User Information

ruphus's Avatar
хотелось бы уточнить один вопрос.
как можно (и возможно ли) поменять местами панели команд.
то есть поменять местами панель №1 и панель №2

Добавлено через 12 часов 28 минут
прошу прощения за первый пост без скрина.



посмотрел в луа ничего похожего на координаты расположения баров не нашёл =(
Old 09.12.2011, 14:05   #26
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by ruphus View Post
хотелось бы уточнить один вопрос.
как можно (и возможно ли) поменять местами панели команд.
то есть поменять местами панель №1 и панель №2
Не очень элегантное решение, но панели меняются.

Bar1.lua


Bar2.lua


И стоит понимать, что некоторые вещи завязаны именно на первую панель, и будут крепиться именно к ней. Так же, первая, и только первая панель является "мульти", то есть именно она переключится на панель транспорта, она сменится если персонаж имеет панель стоек и т.д.
Say Thank:
ruphus (09.12.2011)
Old 09.12.2011, 14:17   #27
ruphus
 Junior Member User Information

ruphus's Avatar
Quote:
Originally Posted by Shestak View Post
Не очень элегантное решение, но панели меняются.

Bar1.lua


Bar2.lua


И стоит понимать, что некоторые вещи завязаны именно на первую панель, и будут крепиться именно к ней. Так же, первая, и только первая панель является "мульти", то есть именно она переключится на панель транспорта, она сменится если персонаж имеет панель стоек и т.д.
это я понимаю, потому и хочу поменять их местами.
Old 01.11.2012, 18:28   #28
sayber
 Elder Member User Information

sayber's Avatar
Четыре панели внизу.

Добрый вечер.
Мне надо сделать 4 панели внизу. Т.е. одна над другой.

Как это можно реализовать? Я так понимаю требуется изменить Bar4.lua.

lua Code [Select]:
local T, C, L, _ = unpack(select(2, ...))
if C.actionbar.enable ~= true then return end

----------------------------------------------------------------------------------------
--  MultiBarRight(by Tukz)
----------------------------------------------------------------------------------------
local bar = CreateFrame("Frame", "Bar4Holder", RightActionBarAnchor)
bar:SetAllPoints(RightActionBarAnchor)
MultiBarRight:SetParent(bar)

for i = 1, 12 do
    local b = _G["MultiBarRightButton"..i]
    local b2 = _G["MultiBarRightButton"..i-1]
    b:ClearAllPoints()
    if i == 1 then
        b:SetPoint("TOPRIGHT", RightActionBarAnchor, "TOPRIGHT", 0, 0)
    else
        b:SetPoint("TOP", b2, "BOTTOM", 0, -C.actionbar.button_space)
    end
end

-- Hide bar
if C.actionbar.rightbars < 1 then
    bar:Hide()
end

-- Mouseover bar
if C.actionbar.rightbars_mouseover == true then
    for i = 1, 12 do
        local b = _G["MultiBarRightButton"..i]
        b:SetAlpha(0)
        b:HookScript("OnEnter", function() RightBarMouseOver(1) end)
        b:HookScript("OnLeave", function() if not HoverBind.enabled then RightBarMouseOver(0) end end)
    end
end

Добавлено через 10 минут
Это оно?
http://shestak.org/forum/showpost.ph...47&postcount=2

Добавлено через 10 минут
Что то не работает этот способ
Old 01.11.2012, 19:03   #29
m2jest1c
 Assistant User Information

m2jest1c's Avatar
Quote:
Originally Posted by sayber View Post
Это оно?
почти
Quote:
Originally Posted by sayber View Post
Что то не работает этот способ
попробуй этот код
lua Code [Select]:
for i = 1, 12 do
    local b = _G["MultiBarLeftButton"..i]
    local b2 = _G["MultiBarLeftButton"..i-1]
    b:ClearAllPoints()
    if i == 1 then
        b:SetPoint("BOTTOM", ActionButton1, "TOP", 0, C.actionbar.button_size * 2 + (C.actionbar.button_space * 3))
    else
        b:SetPoint("LEFT", b2, "RIGHT", C.actionbar.button_space, 0)
    end
end
Old 01.11.2012, 19:22   #30
sayber
 Elder Member User Information

sayber's Avatar
m2jest1c, Почти что работает.

Но есть одна трудность, как убрать mouseover для панельки?
Т.е. что бы 4 панель всегда отображалась.

P.S.
Правая (пятая) панель опустилась вниз до карты.

Добавлено через 5 минут
Спасибо.
Нашел в настройках - отображение панели.


А как передвинуть пятую панель повыше?

Tags
12 button, action bars, actionbar, splitbar

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Переключение панелей по Ctrl и Alt ForX Technical Support 4 22.11.2010 14:38


Mobile Style Русский English Deutsch Italian Chinese