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

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

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 12 из 16
  1. #1
    Новичок
    Регистрация
    21.01.2018
    Сообщений
    7
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0

    Прошу помощи у знатаков

    3.3.5 х100 полоски над врагами загораживают половину персонажей, есть ли какое то решение как можно поднять близовские хп бары над головами повыше? Даже аддон tidyplates низко висит. Помогите братва облазил весь инет. Режим полноэкранный - разрешение 1920х1080

  2. #2
    Призрачный флудер Аватар для Сфера
    Регистрация
    04.01.2012
    Адрес
    Советский Союз
    Сообщений
    47,891
    Поблагодарил(а)
    3,378
    Получено благодарностей: 9,980 (сообщений: 4,540).
    Репутация: 15519
    Попробуйте через MoveAnything

  3. #3
    Новичок
    Регистрация
    21.01.2018
    Сообщений
    7
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    К сожалению данный аддон не может настроить высоту полосок хп над врагами и над союзниками

  4. #4
    Активист
    Регистрация
    08.12.2016
    Сообщений
    56
    Поблагодарил(а)
    1
    Получено благодарностей: 9 (сообщений: 9).
    Репутация: 9
    Можно изменить масштаб плейтов например с помощью аддона VirtualPlates (https://www.wowinterface.com/downloa...ualPlates.html)

  5. #5
    Ветеран форума Аватар для Сан Саныч
    Регистрация
    05.06.2017
    Адрес
    logon x100
    Сообщений
    1,384
    Поблагодарил(а)
    711
    Получено благодарностей: 430 (сообщений: 225).
    Репутация: 2638
    https://wow.*****forge.com/projects/tidy-plates - Tidy Plates может кучу всего сделать как маленькие так и большие фреймы


  6. #6
    Новичок
    Регистрация
    21.01.2018
    Сообщений
    7
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    Спасибо за помощь!

  7. #7
    Старожил
    Регистрация
    19.01.2012
    Сообщений
    152
    Поблагодарил(а)
    87
    Получено благодарностей: 76 (сообщений: 57).
    Репутация: 76
    Цитата Сообщение от Рестайл Посмотреть сообщение
    Даже аддон tidyplates низко висит.
    В Addons\TidyPlates\TidyPlatesDefaults.lua в самой шапке файла есть строчка:
    local nameplate_verticalOffset = -5
    меняй значение и радуйся.
    В модификациях к аддону типа TidyPlates_Neon ищем файл Addons\TidyPlates_Neon\Tank(или DPS)\Style.lua
    там нужно поменять значение y в таблице theme.frame
    Цитата Сообщение от sin000711 Посмотреть сообщение
    Циркулевские маги на столько суровы, что фейкают даже скастованный фболт!

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


    но это только текстуры, сами плейты нельзя ни двигать ни хукать, поэтому так никто не делает.

  9. #9
    Старожил
    Регистрация
    19.01.2012
    Сообщений
    152
    Поблагодарил(а)
    87
    Получено благодарностей: 76 (сообщений: 57).
    Репутация: 76
    Цитата Сообщение от Ururu Посмотреть сообщение
    но это только текстуры, сами плейты нельзя ни двигать ни хукать, поэтому так никто не делает.
    Обычно крепят фрейм к неймплейту. Копируют текстурки и бары из неймплейта (или делают свои), и крепят их к этому фрейму. Дефолт скрывают (размер баров и текстурок делают нулевым),а новый фрейм и все что с ним отображают, причем его можно двигать относительно неймплейта. Ну это как в TidyPlates сделано.
    Последний раз редактировалось Konstruktor; 28.02.2019 в 16:22.
    Цитата Сообщение от sin000711 Посмотреть сообщение
    Циркулевские маги на столько суровы, что фейкают даже скастованный фболт!

  10. #10
    Старожил
    Регистрация
    17.06.2018
    Сообщений
    264
    Поблагодарил(а)
    6
    Получено благодарностей: 150 (сообщений: 107).
    Репутация: 150
    Цитата Сообщение от Konstruktor Посмотреть сообщение
    Обычно крепят фрейм к неймплейту. Копируют текстурки и бары из неймплейта (или делают свои), и крепят их к этому фрейму. Дефолт скрывают (размер баров и текстурок делают нулевым),а новый фрейм и все что с ним отображают, причем его можно двигать относительно неймплейта. Ну это как в TidyPlates сделано.
    на скринах выше дефолт уменьшенный в масштабе и тоже передвинутый, но это уже не неймплейт.
    неймплейт это фрейм который при наведении мышки на него подсвечивается, а при клике по нему берет в цель.
    а по сдвинутым текстурам как на скрине и в тидиплейтс если ты сдвинешь, этого не будет происходить. вот в чем разница

  11. #11
    Старожил
    Регистрация
    19.01.2012
    Сообщений
    152
    Поблагодарил(а)
    87
    Получено благодарностей: 76 (сообщений: 57).
    Репутация: 76
    понятно, что это уже не неймлейта, как решение проблемы для автора

    - - - Updated - - -

    то что автор передвинет немного вверх текстурки, ничего страшного не случится, немпейта то остается.
    Последний раз редактировалось Konstruktor; 28.02.2019 в 17:11.
    Цитата Сообщение от sin000711 Посмотреть сообщение
    Циркулевские маги на столько суровы, что фейкают даже скастованный фболт!

  12. #12
    Местный Аватар для ʎpooɹds
    Регистрация
    17.02.2019
    Сообщений
    28
    Поблагодарил(а)
    2
    Получено благодарностей: 20 (сообщений: 12).
    Репутация: 20
    Вообще используя патерны/анимации можно переместить и кликабельную часть.

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

    PHP код:
    function SetupNamplate(self)
        
    local frame CreateFrame("frame",nil,self,"SecureHandlerShowHideTemplate")
        
    local healthbar,manabar self:GetChildren()
        
    frame:SetFrameRef("self",self)
        
    frame:SetAttribute("_onshow",[[
            
    self:GetFrameRef("self"):Hide()
        ]])

    end

    local 
    function IsNamePlate(obj)
        if 
    obj:GetName() then return end
        
    if obj.GetRegions then
            local reg 
    obj:GetRegions()
            if 
    reg and reg.GetTexture then
                
    return reg:GetTexture()==[[Interface\TargetingFrame\UI-TargetingFrame-Flash]]
            
    end
        end
    end

    local WorldFrame 
    WorldFrame
    local lastNumChildren
    ,total 1,0
    CreateFrame
    ("frame"):SetScript("OnUpdate",function(self,elapsed)
        if 
    lastNumChildren~=WorldFrame:GetNumChildren() then
            
    for _,obj in next,{WorldFrame:GetChildren()},lastNumChildren do
                if 
    IsNamePlate(objthen
                    SetupNamplate
    (obj)
                
    end
            end
            lastNumChildren 
    WorldFrame:GetNumChildren()
        
    end
    end

    [свернуть]


    Сие чудо успешно скрывает неймплейт без регистрации и таинта(ну только если при инициализии фрейма находиться в комбате, слегкостью обходится парой строчек), а если можно скрыть значит можно и переместить.
    Последний раз редактировалось ʎpooɹds; 01.03.2019 в 12:48.

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

Похожие темы

  1. Ответов: 7
    Последнее сообщение: 07.08.2018, 12:41
  2. Ищу помощников
    от Торин в разделе Корзина
    Ответов: 0
    Последнее сообщение: 20.07.2016, 18:27
  3. Ответов: 1
    Последнее сообщение: 28.04.2014, 03:07
  4. Прошу помощи у всех кто может помоч!
    от <Богатый> в разделе Корзина
    Ответов: 5
    Последнее сообщение: 02.04.2013, 16:55

Ваши права

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