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

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

Страница 2 из 2 ПерваяПервая 12
Показано с 13 по 23 из 23

Тема: KgPanels Scripts

  1. #13
    Гуру
    Регистрация
    05.01.2012
    Адрес
    Львов
    Сообщений
    268
    Поблагодарил(а)
    408
    Получено благодарностей: 58 (сообщений: 56).
    Репутация: 83
    Код:
    local _, class = UnitClass("player");
    if class == "WARRIOR" then
    self:SetBackdropBorderColor(0.95, 0.23, 0.23, 0.50)
    elseif class == "PRIEST" then
    self:SetBackdropBorderColor(1, 0.96, 0.98, 0.50)
    elseif class == "MAGE" then
    self:SetBackdropBorderColor(0.00, 1, 1, 0.50)
    elseif class == "DRUID" then
    self:SetBackdropBorderColor(1, 0.49, 0.04, 0.50)
    elseif class == "PALADIN" then
    self:SetBackdropBorderColor(0.92, 0.22, 0.46, 0.50)
    elseif class == "HUNTER" then
    self:SetBackdropBorderColor(0.33, 0.86, 0.00, 0.50)
    elseif class == "ROGUE" then
    self:SetBackdropBorderColor(1, 0.94, 0.16, 0.50)
    elseif class == "SHAMAN" then
    self:SetBackdropBorderColor(0.13, 0.42, 1, 0.50)
    elseif class == "WARLOCK" then
    self:SetBackdropBorderColor(0.36, 0.18, 1, 0.50)
    elseif class == "DEATHKNIGHT" then
    self:SetBackdropBorderColor(0.77, 0.12, 0.23, 0.50)
    end

  2. #14
    Гуру
    Регистрация
    05.01.2012
    Адрес
    Львов
    Сообщений
    268
    Поблагодарил(а)
    408
    Получено благодарностей: 58 (сообщений: 56).
    Репутация: 83
    Скрываем панель по моусовру.
    Вставляеться в - При Загрузке

    PHP код:
    self:Show()
    self:SetAlpha(0)
    self:SetScript("OnEnter", function(selfself:SetAlpha(1end)
    self:SetScript("OnLeave", function(selfself:SetAlpha(0end
    - - - Updated - - -

    Возникла проблема.

    тут всё нормально

    Тут тоже нормально.

    Скрин после релоада. Панель пропадает.

    Открываю панель. Всё нормально.

    Закрываю панель.Всё пропадает
    Как решить?
    Панель которая на 1 екшенбаре была прописана self:hide() сменил на show, и тем самы решил проблему.
    Последний раз редактировалось Планктон; 26.02.2013 в 13:08.

  3. #15
    Наш человек Аватар для Heed4v.2
    Регистрация
    10.07.2013
    Сообщений
    702
    Поблагодарил(а)
    323
    Получено благодарностей: 280 (сообщений: 164).
    Репутация: 1304
    Как только поставил PallyPower, то сразу задумался, а как скрыть этот нужный лишь на пару моментов аддон? Юзаем скрипт по клику.
    PHP код:
    if pressed then
    if PallyPowerFrame:IsVisible() then
    PallyPowerFrame
    :Hide()
    else
    PallyPowerFrame:Show()
    end
    end 

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

    Belin (11.01.2015),Планктон (03.09.2013)

  5. #16
    Старожил
    Регистрация
    18.12.2014
    Сообщений
    96
    Поблагодарил(а)
    14
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1
    на скрытие чата еще актуален? у меня не сработал еще и автомут хапнул
    или я что то не так делаю?

  6. #17
    Дедушка форума
    Регистрация
    20.03.2012
    Сообщений
    4,173
    Поблагодарил(а)
    358
    Получено благодарностей: 1,437 (сообщений: 836).
    Репутация: 2397
    Цитата Сообщение от scarface_ut Посмотреть сообщение
    на скрытие чата еще актуален? у меня не сработал еще и автомут хапнул
    или я что то не так делаю?
    В чат шоли писал? Эти ихние self , это обьектный указатель , а значит это нужно вызывать в обработчике (или там какой то метод который уже зацеплен на этот обработчик)

  7. #18
    Старожил
    Регистрация
    18.12.2014
    Сообщений
    96
    Поблагодарил(а)
    14
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1
    Цитата Сообщение от DreamlØlz Посмотреть сообщение
    В чат шоли писал? Эти ихние self , это обьектный указатель , а значит это нужно вызывать в обработчике (или там какой то метод который уже зацеплен на этот обработчик)
    лол, параллельно просто ветку макросов изучал, видимо поплавило чуток вчера, сори :)

  8. #19
    Новичок
    Регистрация
    03.12.2017
    Сообщений
    10
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    Код:
    if pressed then
                if IsAddOnLoaded("ClCRet") then
                DisableAddOn("ClCRet")
                end
                  if not IsAddOnLoaded("ClCRet") then
                  EnableAddOn("ClCRet")
                  end
    else ReloadUI()
    end
    Не перезагружет интерфейс. Аддон включается и выключается, но интерфейс прихоидится вручную перезагружать. В чём ошибка подскажите.

  9. #20
    Абориген Аватар для Foximys
    Регистрация
    22.10.2012
    Сообщений
    1,971
    Поблагодарил(а)
    54
    Получено благодарностей: 340 (сообщений: 295).
    Репутация: 340
    Цитата Сообщение от shaitan6 Посмотреть сообщение
    Код:
    if pressed then
                if IsAddOnLoaded("ClCRet") then
                DisableAddOn("ClCRet")
                end
                  if not IsAddOnLoaded("ClCRet") then
                  EnableAddOn("ClCRet")
                  end
    else ReloadUI()
    end
    Не перезагружет интерфейс. Аддон включается и выключается, но интерфейс прихоидится вручную перезагружать. В чём ошибка подскажите.
    PHP код:
    if pressed then
                
    if IsAddOnLoaded("ClCRet"then
                DisableAddOn
    ("ClCRet")
                
    end
                  
    if not IsAddOnLoaded("ClCRet"then
                  EnableAddOn
    ("ClCRet")
                  
    end
    else 
    local reload=CreateFrame("BUTTON")
    reload:ClearAllPoints()
    reload:SetAllPoints(self)
    reload:SetScript("OnClick"ReloadUI)
    end 
    Последний раз редактировалось Foximys; 02.04.2018 в 01:07.

  10. #21
    Новичок
    Регистрация
    03.12.2017
    Сообщений
    10
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    ничего не поменялось. Всё равно UI не перегружается

  11. #22
    Абориген Аватар для Foximys
    Регистрация
    22.10.2012
    Сообщений
    1,971
    Поблагодарил(а)
    54
    Получено благодарностей: 340 (сообщений: 295).
    Репутация: 340
    Цитата Сообщение от shaitan6 Посмотреть сообщение
    ничего не поменялось. Всё равно UI не перегружается
    kgPanels blocked from using ReloadUI()
    Ну типо сие чудо не может делать такие фокусы.
    исправил прошлое сообщение, через дабл клик меняет.
    Последний раз редактировалось Foximys; 02.04.2018 в 01:06.

  12. #23
    Местный
    Регистрация
    14.11.2018
    Сообщений
    47
    Поблагодарил(а)
    4
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1
    Пкр есть?

Страница 2 из 2 ПерваяПервая 12

Похожие темы

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

Ваши права

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