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

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

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 12 из 23
  1. #1
    Ветеран форума Аватар для Chrone
    Регистрация
    14.03.2013
    Адрес
    Дарнас
    Сообщений
    1,005
    Поблагодарил(а)
    181
    Получено благодарностей: 89 (сообщений: 71).
    Репутация: 537

    неймплейты

    есть варик на деффолтные неймплейты залепить хп в цифрах и процентах ?
    наподобие
    Последний раз редактировалось Chrone; 27.11.2015 в 16:41.
    https://www.heroicstrike.org/
    Цитата Сообщение от Netherheal Посмотреть сообщение
    Кап защиты: 560 для цлк+рс, а не 540. 540 только для ргеров. в ЦЛК лвл боссов 85.
    .
    Цитата Сообщение от Dmitry272 Посмотреть сообщение
    Предложение вааще убрать ворота , нет ворот - нечему ломаться
    Цитата Сообщение от Wpq Посмотреть сообщение
    ПОСЛЕ КАЖДОГО ВАЙПА КАЖДЫЙ ЧЕЛОВЕК УМИРАЕТ И БЕЖИТ В ИНСТ А НЕ ВСТАЁТ ПЕРЕРОЖДЕНИЕМ ИЛИ ЭСЭСОМ ИЛИ ХАНТЫ ПРИТВОРЯТСЯ.

  2. #2
    Старожил Аватар для Wbtest2
    Регистрация
    21.02.2015
    Адрес
    Minsk
    Сообщений
    180
    Поблагодарил(а)
    46
    Получено благодарностей: 114 (сообщений: 60).
    Репутация: 114
    Цитата Сообщение от Chrone Посмотреть сообщение
    есть варик на деффолтные неймплейты залепить хп в цифрах и процентах ?
    ..

    Есть


    PHP код:
    local select        =    select;
    local string_format    =    string.format;
    local math_ceil        =    math.ceil;

    local Core CreateFrame("Frame");

    local function isValidFrame(Object)
        
    local OverlayRegion select(2Object:GetRegions());
        if 
    Object:GetName() then return; end;
        return 
    OverlayRegion and OverlayRegion:GetObjectType() == "Texture" and OverlayRegion:GetTexture() == [=[Interface\Tooltips\Nameplate-Border]=];
    end;

    local Update 0;
    Core:SetScript("OnUpdate", function(selfelapsed)
        
    Update Update elapsed;
        if 
    Update 0.1 then 
            
    for index 1select('#'WorldFrame:GetChildren()) do
                
    local Frame select(indexWorldFrame:GetChildren());
                if 
    isValidFrame(Framethen
                    Frame
    .HB select(1Frame:GetChildren());
                    if 
    Frame.HB then
                        
    if not Frame.HB.Value then
                            Frame
    .HB.Value Frame.HB:CreateFontString(nil"ARTWORK");
                            
    Frame.HB.Value:SetPoint("CENTER"Frame.HB"CENTER");
                            
    Frame.HB.Value:SetFont("Fonts\\FRIZQT__.TTF"8'OUTLINE');
                        else
                            
    local _maxValue Frame.HB:GetMinMaxValues();
                            
    local Value Frame.HB:GetValue();
                            
    Frame.HB.Value:SetText(string_format("%d%%"math_ceil((Value/maxValue)*100)));
                        
    end;
                    
    end;
                
    end;
            
    end;
            
    Update 0;
        
    end;
    end
    [свернуть]
    Последний раз редактировалось Wbtest2; 27.11.2015 в 21:54.

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

    Chrone (27.11.2015)

  4. #3
    Ветеран форума Аватар для Chrone
    Регистрация
    14.03.2013
    Адрес
    Дарнас
    Сообщений
    1,005
    Поблагодарил(а)
    181
    Получено благодарностей: 89 (сообщений: 71).
    Репутация: 537
    Цитата Сообщение от Wbtest2 Посмотреть сообщение

    Есть


    PHP код:
    local select        =    select;
    local string_format    =    string.format;
    local math_ceil        =    math.ceil;

    local Core CreateFrame("Frame");

    local function isValidFrame(Object)
        
    local OverlayRegion select(2Object:GetRegions());
        if 
    Object:GetName() then return; end;
        return 
    OverlayRegion and OverlayRegion:GetObjectType() == "Texture" and OverlayRegion:GetTexture() == [=[Interface\Tooltips\Nameplate-Border]=];
    end;

    local Update 0;
    Core:SetScript("OnUpdate", function(selfelapsed)
        
    Update Update elapsed;
        if 
    Update 0.1 then 
            
    for index 1select('#'WorldFrame:GetChildren()) do
                
    local Frame select(indexWorldFrame:GetChildren());
                if 
    isValidFrame(Framethen
                    Frame
    .HB select(1Frame:GetChildren());
                    if 
    Frame.HB then
                        
    if not Frame.HB.Value then
                            Frame
    .HB.Value Frame.HB:CreateFontString(nil"ARTWORK");
                            
    Frame.HB.Value:SetPoint("CENTER"Frame.HB"CENTER");
                            
    Frame.HB.Value:SetFont("Fonts\\FRIZQT__.TTF"8'OUTLINE');
                        else
                            
    local _maxValue Frame.HB:GetMinMaxValues();
                            
    local Value Frame.HB:GetValue();
                            
    Frame.HB.Value:SetText(string_format("%d%%"math_ceil((Value/maxValue)*100)));
                        
    end;
                    
    end;
                
    end;
            
    end;
            
    Update 0;
        
    end;
    end
    [свернуть]
    Огонь а еще что бы в цифрах писало рядом с процентами ? можешь колдануть

    - - - Updated - - -

    там 23.4 такая бадяга
    https://www.heroicstrike.org/
    Цитата Сообщение от Netherheal Посмотреть сообщение
    Кап защиты: 560 для цлк+рс, а не 540. 540 только для ргеров. в ЦЛК лвл боссов 85.
    .
    Цитата Сообщение от Dmitry272 Посмотреть сообщение
    Предложение вааще убрать ворота , нет ворот - нечему ломаться
    Цитата Сообщение от Wpq Посмотреть сообщение
    ПОСЛЕ КАЖДОГО ВАЙПА КАЖДЫЙ ЧЕЛОВЕК УМИРАЕТ И БЕЖИТ В ИНСТ А НЕ ВСТАЁТ ПЕРЕРОЖДЕНИЕМ ИЛИ ЭСЭСОМ ИЛИ ХАНТЫ ПРИТВОРЯТСЯ.

  5. #4
    Абориген Аватар для poxod
    Регистрация
    16.02.2013
    Адрес
    Россия
    Сообщений
    1,702
    Поблагодарил(а)
    734
    Получено благодарностей: 246 (сообщений: 164).
    Репутация: 246
    зацените как выглядет

  6. #5
    Ветеран форума Аватар для Chrone
    Регистрация
    14.03.2013
    Адрес
    Дарнас
    Сообщений
    1,005
    Поблагодарил(а)
    181
    Получено благодарностей: 89 (сообщений: 71).
    Репутация: 537
    https://www.heroicstrike.org/
    Цитата Сообщение от Netherheal Посмотреть сообщение
    Кап защиты: 560 для цлк+рс, а не 540. 540 только для ргеров. в ЦЛК лвл боссов 85.
    .
    Цитата Сообщение от Dmitry272 Посмотреть сообщение
    Предложение вааще убрать ворота , нет ворот - нечему ломаться
    Цитата Сообщение от Wpq Посмотреть сообщение
    ПОСЛЕ КАЖДОГО ВАЙПА КАЖДЫЙ ЧЕЛОВЕК УМИРАЕТ И БЕЖИТ В ИНСТ А НЕ ВСТАЁТ ПЕРЕРОЖДЕНИЕМ ИЛИ ЭСЭСОМ ИЛИ ХАНТЫ ПРИТВОРЯТСЯ.

  7. #6
    Старожил Аватар для Wbtest2
    Регистрация
    21.02.2015
    Адрес
    Minsk
    Сообщений
    180
    Поблагодарил(а)
    46
    Получено благодарностей: 114 (сообщений: 60).
    Репутация: 114
    Цитата Сообщение от Chrone Посмотреть сообщение
    Огонь а еще что бы в цифрах писало рядом с процентами ? можешь колдануть

    - - - Updated - - -

    там 23.4 такая бадяга

    Так?


    PHP код:
    local select        =    select;
    local string_format    =    string.format;
    local math_ceil        =    math.ceil;

    local Core CreateFrame("Frame");

    local function isValidFrame(Object)
        
    local OverlayRegion select(2Object:GetRegions());
        if 
    Object:GetName() then return; end;
        return 
    OverlayRegion and OverlayRegion:GetObjectType() == "Texture" and OverlayRegion:GetTexture() == [=[Interface\Tooltips\Nameplate-Border]=];
    end;

    local function HealthValue(Value)
        if 
    Value >= 1e6 then return string_format("%.1f"Value/1e6).."kk"
        elseif 
    Value >= 1e4 then return string_format("%.1f"Value/1e3).."k";
        
    end;
        return 
    Value;
    end;

    local Update 0;
    Core:SetScript("OnUpdate", function(selfelapsed)
        
    Update Update elapsed;
        if 
    Update 0.1 then 
            
    for index 1select('#'WorldFrame:GetChildren()) do
                
    local Frame select(indexWorldFrame:GetChildren());
                if 
    isValidFrame(Framethen
                    Frame
    .HB select(1Frame:GetChildren());
                    if 
    Frame.HB then
                        
    if not Frame.HB.Value then
                            Frame
    .HB.Value Frame.HB:CreateFontString(nil"ARTWORK");
                            
    Frame.HB.Value:SetPoint("CENTER"Frame.HB"CENTER");
                            
    Frame.HB.Value:SetFont("Fonts\\FRIZQT__.TTF"8'OUTLINE');
                        else
                            
    local _maxValue Frame.HB:GetMinMaxValues();
                            
    local Value Frame.HB:GetValue();
                            
    Frame.HB.Value:SetText(string_format("%s - %d%%"HealthValue(Value), math_ceil((Value/maxValue)*100)));
                        
    end;
                    
    end;
                
    end;
            
    end;
            
    Update 0;
        
    end;
    end
    [свернуть]
    Последний раз редактировалось Wbtest2; 28.11.2015 в 00:02.

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

    Chrone (27.11.2015)

  9. #7
    Ветеран форума Аватар для Chrone
    Регистрация
    14.03.2013
    Адрес
    Дарнас
    Сообщений
    1,005
    Поблагодарил(а)
    181
    Получено благодарностей: 89 (сообщений: 71).
    Репутация: 537
    ой просто отец
    https://www.heroicstrike.org/
    Цитата Сообщение от Netherheal Посмотреть сообщение
    Кап защиты: 560 для цлк+рс, а не 540. 540 только для ргеров. в ЦЛК лвл боссов 85.
    .
    Цитата Сообщение от Dmitry272 Посмотреть сообщение
    Предложение вааще убрать ворота , нет ворот - нечему ломаться
    Цитата Сообщение от Wpq Посмотреть сообщение
    ПОСЛЕ КАЖДОГО ВАЙПА КАЖДЫЙ ЧЕЛОВЕК УМИРАЕТ И БЕЖИТ В ИНСТ А НЕ ВСТАЁТ ПЕРЕРОЖДЕНИЕМ ИЛИ ЭСЭСОМ ИЛИ ХАНТЫ ПРИТВОРЯТСЯ.

  10. #8
    Старожил Аватар для Wbtest2
    Регистрация
    21.02.2015
    Адрес
    Minsk
    Сообщений
    180
    Поблагодарил(а)
    46
    Получено благодарностей: 114 (сообщений: 60).
    Репутация: 114
    кое что поправил был маленький косяк)

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

    Chrone (28.11.2015)

  12. #9
    Ветеран форума Аватар для Chrone
    Регистрация
    14.03.2013
    Адрес
    Дарнас
    Сообщений
    1,005
    Поблагодарил(а)
    181
    Получено благодарностей: 89 (сообщений: 71).
    Репутация: 537
    ща и у себя подправим
    а пока дефолтные текстурки подрисовываю
    https://www.heroicstrike.org/
    Цитата Сообщение от Netherheal Посмотреть сообщение
    Кап защиты: 560 для цлк+рс, а не 540. 540 только для ргеров. в ЦЛК лвл боссов 85.
    .
    Цитата Сообщение от Dmitry272 Посмотреть сообщение
    Предложение вааще убрать ворота , нет ворот - нечему ломаться
    Цитата Сообщение от Wpq Посмотреть сообщение
    ПОСЛЕ КАЖДОГО ВАЙПА КАЖДЫЙ ЧЕЛОВЕК УМИРАЕТ И БЕЖИТ В ИНСТ А НЕ ВСТАЁТ ПЕРЕРОЖДЕНИЕМ ИЛИ ЭСЭСОМ ИЛИ ХАНТЫ ПРИТВОРЯТСЯ.

  13. #10
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,181
    Поблагодарил(а)
    359
    Получено благодарностей: 1,438 (сообщений: 838).
    Репутация: 2398
    Цитата Сообщение от Wbtest2 Посмотреть сообщение

    Так?


    PHP код:
    local select        =    select;
    local string_format    =    string.format;
    local math_ceil        =    math.ceil;

    local Core CreateFrame("Frame");

    local function isValidFrame(Object)
        
    local OverlayRegion select(2Object:GetRegions());
        if 
    Object:GetName() then return; end;
        return 
    OverlayRegion and OverlayRegion:GetObjectType() == "Texture" and OverlayRegion:GetTexture() == [=[Interface\Tooltips\Nameplate-Border]=];
    end;

    local function HealthValue(Value)
        if 
    Value >= 1e6 then return string_format("%.1f"Value/1e6).."kk"
        elseif 
    Value >= 1e4 then return string_format("%.1f"Value/1e3).."k";
        
    end;
        return 
    Value;
    end;

    local Update 0;
    Core:SetScript("OnUpdate", function(selfelapsed)
        
    Update Update elapsed;
        if 
    Update 0.1 then 
            
    for index 1select('#'WorldFrame:GetChildren()) do
                
    local Frame select(indexWorldFrame:GetChildren());
                if 
    isValidFrame(Framethen
                    Frame
    .HB select(1Frame:GetChildren());
                    if 
    Frame.HB then
                        
    if not Frame.HB.Value then
                            Frame
    .HB.Value Frame.HB:CreateFontString(nil"ARTWORK");
                            
    Frame.HB.Value:SetPoint("CENTER"Frame.HB"CENTER");
                            
    Frame.HB.Value:SetFont("Fonts\\FRIZQT__.TTF"8'OUTLINE');
                        else
                            
    local _maxValue Frame.HB:GetMinMaxValues();
                            
    local Value Frame.HB:GetValue();
                            
    Frame.HB.Value:SetText(string_format("%s - %d%%"HealthValue(Value), math_ceil((Value/maxValue)*100)));
                        
    end;
                    
    end;
                
    end;
            
    end;
            
    Update 0;
        
    end;
    end
    [свернуть]
    ЭЭЭЭ полегче) Меньше ифов и онупдейтов)

  14. #11
    Ветеран форума Аватар для Chrone
    Регистрация
    14.03.2013
    Адрес
    Дарнас
    Сообщений
    1,005
    Поблагодарил(а)
    181
    Получено благодарностей: 89 (сообщений: 71).
    Репутация: 537
    кстати нагрузку большую будет давать ?
    https://www.heroicstrike.org/
    Цитата Сообщение от Netherheal Посмотреть сообщение
    Кап защиты: 560 для цлк+рс, а не 540. 540 только для ргеров. в ЦЛК лвл боссов 85.
    .
    Цитата Сообщение от Dmitry272 Посмотреть сообщение
    Предложение вааще убрать ворота , нет ворот - нечему ломаться
    Цитата Сообщение от Wpq Посмотреть сообщение
    ПОСЛЕ КАЖДОГО ВАЙПА КАЖДЫЙ ЧЕЛОВЕК УМИРАЕТ И БЕЖИТ В ИНСТ А НЕ ВСТАЁТ ПЕРЕРОЖДЕНИЕМ ИЛИ ЭСЭСОМ ИЛИ ХАНТЫ ПРИТВОРЯТСЯ.

  15. #12
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,181
    Поблагодарил(а)
    359
    Получено благодарностей: 1,438 (сообщений: 838).
    Репутация: 2398
    Цитата Сообщение от Chrone Посмотреть сообщение
    кстати нагрузку большую будет давать ?
    Да , там при обновлении кадров берет значение статусбара и записывает его в строчку.

    - - - Updated - - -

    Ща сек))

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

Похожие темы

  1. ник нейми
    от омг в разделе WoW Circle 4.3.4 x100(УСТАРЕЛ)
    Ответов: 9
    Последнее сообщение: 12.03.2015, 16:03
  2. Иконки тотемов на неймплейнтах
    от Breakdown в разделе Аддоны
    Ответов: 12
    Последнее сообщение: 12.10.2014, 14:31
  3. Ищу неймплейты
    от Creation в разделе Корзина
    Ответов: 6
    Последнее сообщение: 04.02.2014, 21:04
  4. Баг или хитрость на смену ник-нейма :)
    от FeaTuRinG в разделе Баги веб ресурсов
    Ответов: 1
    Последнее сообщение: 29.01.2013, 21:44

Ваши права

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