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

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

Показано с 1 по 8 из 8
  1. #1
    Местный
    Регистрация
    09.01.2019
    Сообщений
    29
    Поблагодарил(а)
    21
    Получено благодарностей: 7 (сообщений: 4).
    Репутация: 7

    Запомнить таргеты навсегда

    Существует ли аддон, имеющий схожий функционал с аддоном BattlegroundTargets ( https://forum.wowcircle.net/showthread.php?t=943342 )?
    Типа, ты ввёл ники нескольких игроков в аддон, аддон вывел их на экран, и теперь при нажатии на полоску с ником, ты можешь взять соответствующего игрока в таргет. И эти полоски с никами никогда не исчезают.

  2. #2
    Гуру Аватар для NoGoodLife
    Регистрация
    05.09.2019
    Сообщений
    474
    Поблагодарил(а)
    403
    Получено благодарностей: 121 (сообщений: 90).
    Репутация: 897
    создай макросы /target name и выдели под них отдельную панельку?

  3. #3
    Местный
    Регистрация
    09.01.2019
    Сообщений
    29
    Поблагодарил(а)
    21
    Получено благодарностей: 7 (сообщений: 4).
    Репутация: 7
    Цитата Сообщение от NoGoodLife Посмотреть сообщение
    создай макросы /target name и выдели под них отдельную панельку?
    Очень неудобно.
    Гораздо же проще тыкнуть разок по удобной панельке, а не лихорадочно жать макрос.

  4. #4
    Гуру Аватар для NoGoodLife
    Регистрация
    05.09.2019
    Сообщений
    474
    Поблагодарил(а)
    403
    Получено благодарностей: 121 (сообщений: 90).
    Репутация: 897
    Цитата Сообщение от Hesitation Посмотреть сообщение
    Гораздо же проще тыкнуть разок по удобной панельке, а не лихорадочно жать макрос.
    Тогда предлагаю не жать на макрос лихорадочно, а тыкнуть на него разок, эффект тот же, гарантирую :)

  5. #5
    Старожил
    Регистрация
    17.06.2018
    Сообщений
    264
    Поблагодарил(а)
    6
    Получено благодарностей: 150 (сообщений: 107).
    Репутация: 150

    Скрытый текст

    PHP код:
    do
        
    local n = {
            
    "Тренировочный манекен",
            
    "Древо войны",
            
    "Ястребиная сова",
        }
        
    local f,CreateFrame("frame",'-=T=-',UIParent),24 
        f
    :SetSize(140100)
        
    f:SetPoint("CENTER")
        
    f:SetMovable(true); f:SetClampedToScreen(true); f:EnableMouse(true)
        
    f:SetScript("OnMouseDown",function(self,buttonself:StartMoving() end)
        
    f:SetScript("OnMouseUp",function(self,buttonself:StopMovingOrSizing() end)
        
    f:SetBackdrop({
            
    bgFile "Interface\\DialogFrame\\UI-DialogBox-Background",
            
    edgeFile "Interface\\DialogFrame\\UI-DialogBox-Border"
            
    edgeSize 32tile truetileSize 32insets={left 11right 12top 12bottom 11}
        })
        
    f.f:CreateTexture(nil,"ARTWORK")
        
    f.h:SetSize(171,44)
        
    f.h:SetPoint('top',0,5)
        
    f.h:SetTexture("Interface\\DialogFrame\\UI-DialogBox-Header")
        
    f.ht f:CreateFontString(nil,"ARTWORK","GameFontNormal")
        
    f.ht:SetPoint('top',f.h,0,-8)
        
    f.ht:SetText("-=T=-")
        
        for 
    _,v in ipairs(n) do
            
    local b CreateFrame("Button"nilf"SecureActionButtonTemplate, GameMenuButtonTemplate")
            
    b:GetRegions():SetSize(100,12); b:SetText(v)
            
    b:GetNormalTexture():SetVertexColor(.7,.7,.7)
            
    b:SetAttribute("type""macro");
            
    b:SetAttribute("macrotext""/target "..v)
            
    b:SetSize(120,20)
            
    b:SetPoint("top",f,"top",0,-xx=x+22
            f
    :SetSize(140x+12)
        
    end
    end 
    [свернуть]

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

    Hesitation (17.06.2020)

  7. #6
    Местный
    Регистрация
    09.01.2019
    Сообщений
    29
    Поблагодарил(а)
    21
    Получено благодарностей: 7 (сообщений: 4).
    Репутация: 7
    Цитата Сообщение от Ururu Посмотреть сообщение
    PHP код:
    Огромное спасибо! Очень красивая и удобная панелька получилась.
    Последний раз редактировалось Hesitation; 18.06.2020 в 00:07.

  8. #7
    Гуру Аватар для Екзорцист
    Регистрация
    27.03.2016
    Сообщений
    329
    Поблагодарил(а)
    131
    Получено благодарностей: 69 (сообщений: 54).
    Репутация: 69
    Цитата Сообщение от Ururu Посмотреть сообщение

    Скрытый текст

    PHP код:
    do
        
    local n = {
            
    "Тренировочный манекен",
            
    "Древо войны",
            
    "Ястребиная сова",
        }
        
    local f,CreateFrame("frame",'-=T=-',UIParent),24 
        f
    :SetSize(140100)
        
    f:SetPoint("CENTER")
        
    f:SetMovable(true); f:SetClampedToScreen(true); f:EnableMouse(true)
        
    f:SetScript("OnMouseDown",function(self,buttonself:StartMoving() end)
        
    f:SetScript("OnMouseUp",function(self,buttonself:StopMovingOrSizing() end)
        
    f:SetBackdrop({
            
    bgFile "Interface\\DialogFrame\\UI-DialogBox-Background",
            
    edgeFile "Interface\\DialogFrame\\UI-DialogBox-Border"
            
    edgeSize 32tile truetileSize 32insets={left 11right 12top 12bottom 11}
        })
        
    f.f:CreateTexture(nil,"ARTWORK")
        
    f.h:SetSize(171,44)
        
    f.h:SetPoint('top',0,5)
        
    f.h:SetTexture("Interface\\DialogFrame\\UI-DialogBox-Header")
        
    f.ht f:CreateFontString(nil,"ARTWORK","GameFontNormal")
        
    f.ht:SetPoint('top',f.h,0,-8)
        
    f.ht:SetText("-=T=-")
        
        for 
    _,v in ipairs(n) do
            
    local b CreateFrame("Button"nilf"SecureActionButtonTemplate, GameMenuButtonTemplate")
            
    b:GetRegions():SetSize(100,12); b:SetText(v)
            
    b:GetNormalTexture():SetVertexColor(.7,.7,.7)
            
    b:SetAttribute("type""macro");
            
    b:SetAttribute("macrotext""/target "..v)
            
    b:SetSize(120,20)
            
    b:SetPoint("top",f,"top",0,-xx=x+22
            f
    :SetSize(140x+12)
        
    end
    end 
    [свернуть]
    Ururu, почему по такому принципу такое как тут сделать нельзя?
    детектит же по имени

  9. #8
    Старожил
    Регистрация
    17.06.2018
    Сообщений
    264
    Поблагодарил(а)
    6
    Получено благодарностей: 150 (сообщений: 107).
    Репутация: 150
    Цитата Сообщение от Екзорцист Посмотреть сообщение
    почему по такому принципу такое как тут сделать нельзя?
    те кнопки работают по гуиду, а не по нейму.
    еще, такие кнопки можно создавать только вне боя или при загрузки интерфейса, а те создаются в бою, при призыве аддов.

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

    Hesitation (18.06.2020),Екзорцист (18.06.2020)

Похожие темы

  1. [Исправлено после ближайшего обновления] Легионер лагеря Легиона
    от Бастиан в разделе Исправлено Wotlk
    Ответов: 1
    Последнее сообщение: 09.09.2020, 04:07
  2. Ответов: 2
    Последнее сообщение: 04.08.2016, 15:53
  3. Ответов: 2
    Последнее сообщение: 13.05.2016, 16:13
  4. Помогите вспомнить гербовую.
    от Densecy в разделе WoW Circle 4.3.4 x100(УСТАРЕЛ)
    Ответов: 3
    Последнее сообщение: 28.09.2015, 13:04

Ваши права

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