Скрипты Neilyo и не только  
Автор Сообщение






Сервер: Страж Смерти
Рейтинг поля боя: 1620
2х2: 2323
3х3: 2871
1
Сообщение Скрипты Neilyo и не только

Приветствую, вот я нашел линк с аддоном Icicle Tracker, сам не использую (привык их насчитывать вручную) держи !

http://www.wowinterface.com/downloads/info22872-IcicleTracker.html



09 мар 2016, 02:02
Профиль Skype



<Нафиг с пляжу я тут ляжу>


Сервер: Страж Смерти
Рейтинг поля боя: 2168
2х2: 2340
3х3: 2984
5х5: 2338
0
Сообщение Скрипты Neilyo и не только

Салют, нужен код на удаление никнеймов над неймплейтами (любых) и что бы слева от полоски хп вместо уровня игрока показывал номер арена таргета (можно только на арене/всегда) или % его хп, мейби у кого-то есть хотя бы подобие?



09 мар 2016, 02:06
Профиль






Сервер: Страж Смерти
Рейтинг поля боя: 1620
2х2: 2323
3х3: 2871
1
Сообщение Скрипты Neilyo и не только

Вот от фернира, про 1-2-3 арена таргеты спроси у Акро < :D

Код:

 

local fixvalue = function(val)
    if(val >= 1e6) then
        return ('%.2f'..SECOND_NUMBER_CAP):format(val / 1e6):gsub('%.?0+(['..FIRST_NUMBER_CAP..SECOND_NUMBER_CAP..'])$', '%1')
    elseif(val >= 1e4) then
        return ('%.1f'..FIRST_NUMBER_CAP):format(val / 1e3):gsub('%.?0+(['..FIRST_NUMBER_CAP..SECOND_NUMBER_CAP..'])$', '%1')
    else
        return val
    end
end

CreateFrame('frame'):SetScript('OnUpdate', function(self, elapsed)
     for index = 1, select('#', WorldFrame:GetChildren()) do
          local f = select(index, WorldFrame:GetChildren())
          if f:GetName() and f:GetName():find('NamePlate%d') then
               f.h = select(1, select(1, f:GetChildren()):GetChildren())
               if f.h then
                    if not f.h.v then
                         f.h.v = f.h:CreateFontString(nil, "ARTWORK")    
                         f.h.v:SetPoint("CENTER", f.h, 'CENTER')
                         f.h.v:SetFont(STANDARD_TEXT_FONT, 9, 'OUTLINE')
                    else
                         local _, maxh = f.h:GetMinMaxValues()
                         local val = f.h:GetValue()
                         f.h.v:SetText(string.format("%s - %d%%", fixvalue(val), math.floor((val/maxh)*100)))
                    end
               end
          end
     end
end)

 

 

Чтобы оставить только проценты хп, замените строку

 

Код: f.h.v:SetText(string.format("%s - %d%%", fixvalue(val), math.floor((val/maxh)*100)))

 

на

 

Код: f.h.v:SetText(string.format("%d", math.floor((val/maxh)*100)))


09 мар 2016, 02:28
Профиль Skype



<Нафиг с пляжу я тут ляжу>


Сервер: Страж Смерти
Рейтинг поля боя: 2168
2х2: 2340
3х3: 2984
5х5: 2338
0
Сообщение Скрипты Neilyo и не только

Ае, спасибо большое, еще бы если кто мог бы подкинуть на удаление ников над неймплейтами(на арене и в мире)   



09 мар 2016, 23:44
Профиль






Сервер: Страж Смерти
Рейтинг поля боя: 1620
2х2: 2323
3х3: 2871
1
Сообщение Скрипты Neilyo и не только

---------------------------------------------
-- nameplate script
---------------------------------------------

--plate collector
local addon = CreateFrame("Frame", nil, WorldFrame)

--trash can
addon.pastebin = CreateFrame("Frame")
addon.pastebin:Hide()

--NamePlateInit func
local function NamePlateInit(plate)
plate.barFrame, plate.nameFrame = plate:GetChildren()
plate.threat, plate.border, plate.highlight, plate.level, plate.boss, plate.raid, plate.dragon = plate.barFrame:GetRegions()
plate.nameplate_checked = true
--nameFrame
plate.nameFrame:SetParent(addon.pastebin) --trash the name string
plate.nameFrame:Hide()
--level
plate.level:SetParent(addon.pastebin) --trash the level string
plate.level:Hide()
end

--IsNamePlateFrame func
local function IsNamePlateFrame(obj)
local name = obj:GetName()
if name and name:find("NamePlate") then
return true
end
obj.nameplate_checked = true
return false
end

--SearchForNamePlates func
local function SearchForNamePlates(self)
for _, obj in pairs({self:GetChildren()}) do
if not obj.nameplate_checked and IsNamePlateFrame(obj) then
NamePlateInit(obj)
end
end
end

--OnUpdate func
addon.lastUpdate = 0
addon.updateInterval = 1.0
local function OnUpdate(self,elapsed)
addon.lastUpdate = addon.lastUpdate + elapsed
if addon.lastUpdate > addon.updateInterval then
SearchForNamePlates(self)
addon.lastUpdate = 0
end
end

WorldFrame:HookScript("OnUpdate", OnUpdate)



10 мар 2016, 03:26
Профиль Skype



<Нафиг с пляжу я тут ляжу>


Сервер: Страж Смерти
Рейтинг поля боя: 2168
2х2: 2340
3х3: 2984
5х5: 2338
0
Сообщение Скрипты Neilyo и не только

Еще раз спасибо большое, всё работает  



11 мар 2016, 17:13
Профиль

0
Сообщение Скрипты Neilyo и не только

Unmercey писал(а):

Приветствую, вот я нашел линк с аддоном Icicle Tracker, сам не использую (привык их насчитывать вручную) держи !

http://www.wowinterface.com/downloads/info22872-IcicleTracker.html

А там как считается, многократки с фб или ффб суммируются в 1 кристалл или каждая занимает дополнительный?



14 мар 2016, 16:01
Профиль



<Нафиг с пляжу я тут ляжу>


Сервер: Страж Смерти
Рейтинг поля боя: 2168
2х2: 2340
3х3: 2984
5х5: 2338
0
Сообщение Скрипты Neilyo и не только

Нужен человек, который разбирается в файлах lua и  сможет написать пару скриптов за неплохую оплату, если кому интересно - magister533



23 мар 2016, 21:06
Профиль

0
Сообщение Скрипты Neilyo и не только

Ребята помогите найти скрипт что бы классовый бафф отображался в верхнем правом углу рейд фреймов как  Минпожки(ламка друида ,приста стамина и тд)



10 май 2016, 21:08
Профиль



<ЛОФТ>


Сервер: Черный Шрам
Рейтинг поля боя: 960
2х2: 2019
3х3: 1898
5х5: 2022
0
Сообщение Скрипты Neilyo и не только

как бафы\дебафы боьше сделать на рейдфреймах?



24 май 2016, 23:11
Профиль ICQ



<Сделай Мне Больно>


Сервер: Черный Шрам
2х2: 2203
3х3: 2504
0
Сообщение Скрипты Neilyo и не только

там пак со скриптами на нем пас стоит напишите пас в личку или просто сюда



28 май 2016, 10:06
Профиль



<Имя Говорит Само за Себя>


Сервер: Гордунни
0
Сообщение Скрипты Neilyo и не только

Nostrandik писал(а):

там пак со скриптами на нем пас стоит напишите пас в личку или просто сюда

вроде не должен быть, попробуй "pvpc" без кавычек



28 май 2016, 16:00
Профиль



<Нафиг с пляжу я тут ляжу>


Сервер: Страж Смерти
Рейтинг поля боя: 1970
2х2: 1958
3х3: 2968
-1
Сообщение Скрипты Neilyo и не только

Привет всем. Можно ли как-то выключить отображение текста хп/маны на всех фреймах, но оставить на плеер фрейме отображение энергии?



20 июл 2016, 15:03
Профиль Skype

0
Сообщение Скрипты Neilyo и не только

Народ как поставить стандартный шрифт как раньше? И Вернуть старые неймплейты вместе с кастбарами подними же? У меня очко просто на куски разорвано и кровь из глаз



20 июл 2016, 18:41
Профиль

0
Сообщение Скрипты Neilyo и не только

все скрипты поехали с предпатчем   



22 июл 2016, 15:46
Профиль

0
Сообщение Скрипты Neilyo и не только

Парни как убрать портреты цели, фокуса т.е. оставить только ХП и ману?



24 июл 2016, 23:06
Профиль



<Это будет легендарно>


Сервер: Черный Шрам
Рейтинг поля боя: 2253
2х2: 1835
3х3: 2527
5х5: 2129
0
Сообщение Скрипты Neilyo и не только

Есть ли скрипт, с помощью которого можно увеличить\ уменьшить портреты (там где фэйс) в стандартных ХП барах?

Так же, обновите пожалуйста скрипт на каст бар ( стандартный ) где просто добавлялась иконка спела кастующегося и время каста.



25 июл 2016, 11:25
Профиль

0
Сообщение Скрипты Neilyo и не только

Подскажите как скриптом можно убрать только неймплейтсы змей и ненужных тотемов?



02 авг 2016, 05:02
Профиль

0
Сообщение Скрипты Neilyo и не только

Раньше использовал скрипт на комбат текст хила. Он падал или взлетал наоборот от персонажа влево. Теперь что-то не робит. Вот сам скрипт:

Код:
local f = CreateFrame("FRAME");
f:SetScript("OnEvent", function(self,event,...)
    local arg1 =...;     
    if (arg1=="Blizzard_CombatText") then
  f:UnregisterEvent("ADDON_LOADED");
  hooksecurefunc("CombatText_UpdateDisplayedMessages",
  function ()
    COMBAT_TEXT_LOCATIONS =
    {startX  = 100,
    startY = 384 * COMBAT_TEXT_Y_SCALE,
    endX =200,
    endY = 609 * COMBAT_TEXT_Y_SCALE};
  end);
    end
    end);
f:RegisterEvent("ADDON_LOADED");



09 авг 2016, 02:01
Профиль






Сервер: Свежеватель Душ
Рейтинг поля боя: 1546
2х2: 1733
3х3: 1855
0
Сообщение Скрипты Neilyo и не только

Ребята! Подскажите, как вернуть старые неймплейты?

#606



11 авг 2016, 15:03
Профиль
Начать новую тему Ответить на тему


Перейти:  

На сайте использованы материалы, принадлежащие Blizzard Entertainment. Копирование материалов возможно только c разрешения портала. В противном случае это будет называться уже другим словом.
Рейтинг@Mail.ru