Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
KgPanels Scripts

Упомянутые в теме пользователи:

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 12 из 23

Тема: KgPanels Scripts

  1. #1
    Абориген Аватар для BadStyle
    Регистрация
    05.01.2012
    Адрес
    Ferumcity
    Сообщений
    1,086
    Поблагодарил(а)
    421
    Получено благодарностей: 456 (сообщений: 297).
    Репутация: 443

    KgPanels Scripts

    Скрипт убрать/показать чат


    OnClick
    Код:
    if pressed then
    if ChatFrame1:IsVisible() then
    ChatFrame1:Hide()
    else
    ChatFrame1:Show()
    end 
    end
    [свернуть]

    Скрипт убрать/показать Recount


    OnClick
    Код:
    if pressed then
    if Recount.MainWindow:IsVisible() then
    Recount.MainWindow:Hide()
    else
    Recount.MainWindow:Show()
    end
    end
    [свернуть]

    Скрипт убрать/показать панели бартендера


    Делаем 3 панельки
    1.Кнопка открывания Называем OpenButton
    2.Кнопка закрывания Называем CloseButton
    3.Открывающаяся/закрывающаяся панель Называем OpenFrame
    BT4Bar10 - номер панели бартендера 10 заменяете на номер вашей панели

    Кнопка открывания


    OnLoad
    Код:
    self:Hide()
    OnClick
    Код:
    local openFrame = kgPanels:FetchFrame("OpenFrame")
    local closeButton = kgPanels:FetchFrame("CloseButton")
    
    if pressed then
        openFrame:Show()
        self:Hide()
        closeButton:Show()
        BT4Bar10:Show()
        self:SetBackdropColor(1,1,1,1)
    end
    [свернуть]

    Кнопка закрывания


    OnLoad
    Код:
    self:Show()
    OnClick
    Код:
    local openFrame = kgPanels:FetchFrame("OpenFrame")
    local openButton = kgPanels:FetchFrame("OpenButton")
    
    if pressed then
        openFrame:Hide()
        self:Hide()
        openButton:Show()
        BT4Bar10:Hide()
    end
    [свернуть]



    Открывающаяся/закрывающаяся панель


    OnLoad
    Код:
    self:Show()
    [свернуть]

    Тоже самое одной панелькой


    Код:
    if pressed thenif BT4Bar10:IsVisible() then
    BT4Bar10:Hide()
    else
    BT4Bar10:Show()
    end 
    end
    [свернуть]
    [свернуть]


    Убирание панели в комбате, появление панели в не комбата


    OnLoad
    Код:
    self:RegisterEvent("PLAYER_REGEN_DISABLED")
     self:RegisterEvent("PLAYER_REGEN_ENABLED")
    OnEvent
    Код:
    if event == "PLAYER_REGEN_ENABLED" then 
    self:Hide();
     elseif event == "PLAYER_REGEN_DISABLED" then
     self:Show();
     end
    [свернуть]


    Панель появляющаяся при выборе таргета


    OnLoad
    Код:
    self:RegisterEvent("UNIT_TARGET")
    self:Hide()
    OnEvent
    Код:
    if UnitExists("target") == nil then
       self:Hide()
       return
    end
    local cl = UnitClassification("target")
    if (cl == "elite") or (cl == "worldboss") or (cl == "rareeleite") then   
    self:SetBackdropColor(0.1, 0.1, 0.1, 0.1)   
    self:Show()
    else   
    self:SetBackdropColor(1, 1, 1, 1)   
    self:Show() 
    end
    [свернуть]

    Micromenu


    ToggleCharacter("PaperDollFrame") заменяем на
    ToggleCharacter("PaperDollFrame") - Персонаж
    ToggleSpellBook("spell") - Книга Заклинаний
    ToggleTalentFrame() - Таланты
    ToggleAchievementFrame() - Достижения
    ToggleFrame(QuestLogFrame) - Задания
    TogglePVPFrame() - PvP frame
    ToggleLFDParentFrame() - Поиск группы
    ToggleHelpFrame() - Тикеты
    ToggleFriendsFrame() - друзья
    ToggleFrame(GameMenuFrame) - главное меню
    OnClick
    Код:
    if pressed then
    ToggleCharacter("PaperDollFrame")
    end
    [свернуть]


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


    Последний раз редактировалось BadStyle; 24.01.2013 в 11:59.
    Цитата Сообщение от Сфера Посмотреть сообщение
    будет сделано, мой генерал !
    Цитата Сообщение от Rainbow Owl Посмотреть сообщение
    самый лучший на свете Сергей!

  2. 6 пользователей сказали cпасибо BadStyle за это полезное сообщение:

    Heed4 (20.06.2013),Noresplaxz (04.06.2013),Планктон (24.01.2013),Флэймер (24.01.2013),Юрий. (24.02.2013)

  3. #2
    Призрачный флудер Аватар для Cruelangel
    Регистрация
    05.01.2012
    Адрес
    Россия г.Новомосковск
    Сообщений
    26,609
    Поблагодарил(а)
    1,578
    Получено благодарностей: 2,473 (сообщений: 1,524).
    Репутация: 7234
    Тему закрепила.

  4. 3 пользователей сказали cпасибо Cruelangel за это полезное сообщение:

    BadStyle (24.01.2013),Noresplaxz (04.06.2013),Планктон (24.01.2013)

  5. #3
    Гуру
    Регистрация
    05.01.2012
    Адрес
    Львов
    Сообщений
    268
    Поблагодарил(а)
    408
    Получено благодарностей: 58 (сообщений: 56).
    Репутация: 83

    Micromenu

    ToggleFriendsFrame() - друзья
    ToggleFrame(GameMenuFrame) - главное меню
    [свернуть]

    Фон панели по классу


    OnUpdate
    local _, class = UnitClass("player");
    if class == "WARRIOR" then
    self.bg:SetVertexColor(0.95, 0.23, 0.23, self.bg:GetAlpha())
    elseif class == "PRIEST" then
    self.bg:SetVertexColor(1, 0.96, 0.98, self.bg:GetAlpha())
    elseif class == "MAGE" then
    self.bg:SetVertexColor(0.00, 1, 1, self.bg:GetAlpha())
    elseif class == "DRUID" then
    self.bg:SetVertexColor(1, 0.49, 0.04, self.bg:GetAlpha())
    elseif class == "PALADIN" then
    self.bg:SetVertexColor(0.92, 0.22, 0.46, self.bg:GetAlpha())
    elseif class == "HUNTER" then
    self.bg:SetVertexColor(0.33, 0.86, 0.00, self.bg:GetAlpha())
    elseif class == "ROGUE" then
    self.bg:SetVertexColor(1, 0.94, 0.16, self.bg:GetAlpha())
    elseif class == "SHAMAN" then
    self.bg:SetVertexColor(0.13, 0.42, 1, self.bg:GetAlpha())
    elseif class == "WARLOCK" then
    self.bg:SetVertexColor(0.36, 0.18, 1, self.bg:GetAlpha())
    elseif class == "DEATHKNIGHT" then
    self.bg:SetVertexColor(0.77, 0.12, 0.23, self.bg:GetAlpha())
    end
    [свернуть]

    Цвет границы по класу

    local _,class = UnitClass("player")

    self:SetBackdropBorderColor(RAID_CLASS_COLORS[class].r, RAID_CLASS_COLORS[class].g, RAID_CLASS_COLORS[class].b)
    [свернуть]

    2 кнопочки микроменю в 1 с модом

    Данный скрипт обьединяет кнопки выбранного микроменю в 1 и меняет его при нажатом шифте на другую. В данном случае у нас будет кнопка с ачивами и персонажем обьединена. 1клик по кнопке откроет окно ачив, а если мы зажмём шифт то откроеться окно персонажа.ToggleAchievementFrame() и им подобные - можете заменять на то кокой фрейм при нажатие открвывать надо.
    OnClick
    if IsShiftKeyDown() then
    if pressed then
    ToggleAchievementFrame()
    end
    else
    if pressed then
    ToggleCharacter("PaperDollFrame")
    end
    end
    Данный скрипт позволяет задать название выше кнопочки.
    OnUpdate
    if InCombatLockdown() then return end
    if IsShiftKeyDown() and not IsControlKeyDown() then
    self.text:SetText("Dungeon Journal")
    else
    self.text:SetText("Character")
    end
    [свернуть]

    Классовый градиент панели

    local c = RAID_CLASS_COLORS[select(2, UnitClass("player"))]
    self.bg:SetGradientAlpha("VERTICAL", c.r, c.g, c.b, 1, 0, 0, 0, 1)
    [свернуть]

    Появилась у меня надобность скрипта ReSize панели привязаной к WeakAuras ну и или POWA или Grid (имя могу сам заменить:))) Некто несталкивался ?
    http://www.wowhead.com/forums&topic=...-resize-script
    ПРобовал - чет воше нето.
    Панель при выборе таргета - говорят при высоком пинге появляеться долго + само появляние вызывает пинг.
    Всегда привязывал. Менял UIParent(вроде так).
    Последний раз редактировалось Планктон; 24.01.2013 в 12:12.

  6. 1 пользователь сказал cпасибо Планктон за это полезное сообщение:

    BadStyle (24.01.2013)

  7. #4
    Абориген Аватар для BadStyle
    Регистрация
    05.01.2012
    Адрес
    Ferumcity
    Сообщений
    1,086
    Поблагодарил(а)
    421
    Получено благодарностей: 456 (сообщений: 297).
    Репутация: 443
    Цитата Сообщение от Планктон Посмотреть сообщение
    Панель при выборе таргета - говорят при высоком пинге появляеться долго + само появляние вызывает пинг.
    Всегда привязывал. Менял UIParent(вроде так).
    Ну да она появляется с задержкой.
    Цитата Сообщение от Сфера Посмотреть сообщение
    будет сделано, мой генерал !
    Цитата Сообщение от Rainbow Owl Посмотреть сообщение
    самый лучший на свете Сергей!

  8. #5
    Абориген Аватар для BadStyle
    Регистрация
    05.01.2012
    Адрес
    Ferumcity
    Сообщений
    1,086
    Поблагодарил(а)
    421
    Получено благодарностей: 456 (сообщений: 297).
    Репутация: 443
    Как в скрипт добавить смену текста, допустим панелька на чат что бы не делать вторую а просто менялись надписи Hide- Show
    Цитата Сообщение от Сфера Посмотреть сообщение
    будет сделано, мой генерал !
    Цитата Сообщение от Rainbow Owl Посмотреть сообщение
    самый лучший на свете Сергей!

  9. #6
    Гуру
    Регистрация
    05.01.2012
    Адрес
    Львов
    Сообщений
    268
    Поблагодарил(а)
    6
    Получено благодарностей: 55 (сообщений: 42).
    Репутация: 55
    делать с помощю скрипта "Для панелей бартендера".
    Цитата Сообщение от Immortal
    Я слышал Аранеи не ок...

  10. #7
    Новичок Аватар для Quahog
    Регистрация
    01.09.2012
    Сообщений
    11
    Поблагодарил(а)
    2
    Получено благодарностей: 2 (сообщений: 2).
    Репутация: 2
    есть ли скрипт чтобы при нажатии на панель ее граница окрашивалась в цвет класса

  11. #8
    Карающий гладиатор Аватар для Mètlhard
    Регистрация
    15.11.2012
    Адрес
    Чита
    Сообщений
    1,379
    Поблагодарил(а)
    924
    Получено благодарностей: 515 (сообщений: 336).
    Репутация: 1254
    полезные скрипты!

  12. #9
    Абориген Аватар для BadStyle
    Регистрация
    05.01.2012
    Адрес
    Ferumcity
    Сообщений
    1,086
    Поблагодарил(а)
    421
    Получено благодарностей: 456 (сообщений: 297).
    Репутация: 443
    Цитата Сообщение от Всем по т2 пацаны Посмотреть сообщение
    можно ли без кг панелс использовать эти скрипты ?
    Можно но не все
    Пишеш макрос /script BT4Bar1:Hide() к примеру.
    Цитата Сообщение от Сфера Посмотреть сообщение
    будет сделано, мой генерал !
    Цитата Сообщение от Rainbow Owl Посмотреть сообщение
    самый лучший на свете Сергей!

  13. #10
    Гуру
    Регистрация
    05.01.2012
    Адрес
    Львов
    Сообщений
    268
    Поблагодарил(а)
    408
    Получено благодарностей: 58 (сообщений: 56).
    Репутация: 83
    Название темы ниче неговорит?
    Скрипты для KGPANELS АДДОНА

  14. #11
    Новичок Аватар для Quahog
    Регистрация
    01.09.2012
    Сообщений
    11
    Поблагодарил(а)
    2
    Получено благодарностей: 2 (сообщений: 2).
    Репутация: 2
    Цитата Сообщение от Quahog Посмотреть сообщение
    есть ли скрипт чтобы при нажатии на панель ее граница окрашивалась в цвет класса
    upup

  15. #12
    Абориген Аватар для BadStyle
    Регистрация
    05.01.2012
    Адрес
    Ferumcity
    Сообщений
    1,086
    Поблагодарил(а)
    421
    Получено благодарностей: 456 (сообщений: 297).
    Репутация: 443
    Цитата Сообщение от Quahog Посмотреть сообщение
    upup
    Цвета классов
    Код:
    if class == "WARRIOR" then
            self.bg:SetVertexColor(0.95, 0.23, 0.23, self.bg:GetAlpha())    
    elseif class == "PRIEST" then        
    self.bg:SetVertexColor(1, 0.96, 0.98, self.bg:GetAlpha())    
    elseif class == "MAGE" then        
    self.bg:SetVertexColor(0.00, 1, 1, self.bg:GetAlpha())    
    elseif class == "DRUID" then        
    self.bg:SetVertexColor(1, 0.49, 0.04, self.bg:GetAlpha())    
    elseif class == "PALADIN" then        
    self.bg:SetVertexColor(0.92, 0.22, 0.46, self.bg:GetAlpha())    
    elseif class == "HUNTER" then        
    self.bg:SetVertexColor(0.33, 0.86, 0.00, self.bg:GetAlpha())    
    elseif class == "ROGUE" then        
    self.bg:SetVertexColor(1, 0.94, 0.16, self.bg:GetAlpha())    
    elseif class == "SHAMAN" then        
    self.bg:SetVertexColor(0.13, 0.42, 1, self.bg:GetAlpha())    
    elseif class == "WARLOCK" then        
    self.bg:SetVertexColor(0.36, 0.18, 1, self.bg:GetAlpha()) 
     end
    А вообще в цвет класса кого? Тебя, таргета, фокуса?

    - - - Updated - - -

    Цитата Сообщение от Всем по т2 пацаны Посмотреть сообщение
    так ладно , я так понимаю эти скрипты скрывают только кг панелс ? А не панели чат и прочий уг ?
    Секретик тебе расскажу, делаешь панельку вставляешь скрипт тыкаешь на неё и она убирает все что тебе угодно.
    Последний раз редактировалось BadStyle; 26.01.2013 в 20:59.
    Цитата Сообщение от Сфера Посмотреть сообщение
    будет сделано, мой генерал !
    Цитата Сообщение от Rainbow Owl Посмотреть сообщение
    самый лучший на свете Сергей!

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. xperl and kgpanels
    от srach в разделе Корзина
    Ответов: 1
    Последнее сообщение: 12.01.2012, 20:24

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •