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



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


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

witcher писал(а):

 

Код:

local shadowdancebar = 2 -- внимание! это номер панели для шд
local f = CreateFrame('frame', 'myownstatedriver', UIParent, 'SecureHandlerStateTemplate')
for i=1,12 do f:SetFrameRef('ActionButton'..i, _G['ActionButton'..i]) end
f:Execute([[ buttons = table.new() for i = 1, 12 do table.insert(buttons, self:GetFrameRef('ActionButton'..i)) end ]])
f:SetAttribute('_onstate-page', [[ for i, button in ipairs(buttons) do button:SetAttribute('actionpage', tonumber(newstate)) end ]])
local getBar = function()
local class, spec = select(2, UnitClass('player')), GetSpecialization()
local pages = {
['DRUID'] = '[bonusbar:1,nostealth] 7; [bonusbar:1,stealth] 8; [bonusbar:2] 8; [bonusbar:3] 9; [bonusbar:4] 10;',
['WARRIOR'] = '[bonusbar:1] 7; [bonusbar:2] 8; [bonusbar:3] 9;',
['PRIEST'] = '[bonusbar:1] 7;',
['ROGUE'] = '[form:1][form:'..(spec==3 and 3 or 2)..',stealth] 7; [form:'..(spec==3 and 3 or 2)..',nostealth]'..shadowdancebar..';',
['WARLOCK'] = '[form:2] 10;',
['MONK'] = '[form:1] '..(spec == 1 and 8 or spec == 2 and 9 or spec == 3 and 7 or 9)..'; [form:2] 7;',
['DEFAULT'] = '[vehicleui] 12; [bar:2] 2; [bar:3] 3; [bar:4] 4; [bar:5] 5; [bar:6] 6;',
}
local condition, page = pages['DEFAULT'], pages[class]
if page then condition = condition..' '..page end
condition = condition..' 1'
return condition
end
RegisterStateDriver(f, 'page', getBar())

 

 



05 фев 2016, 18:41
Профиль






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

Если кто-то из ниже перечисленного скинет данную фигню буду благодарен, уже хз как извращать дефолтный юи

Unmercey писал(а):

Unmercey писал(а):

Unmercey писал(а):

Нужна помощь с кординатами по этому скрипту через /fstack я не понимаю кординат (х) те которые на скрине не работают что-то  и если их юзать по отдельности выходит какой-то бред, фрейм размер просто избавляет от видимости самого таймера, а тикер вообще не понятно что делает)

#752

 

/run StopwatchFrame:SetScale(.01)
/run StopwatchFrame:SetPoint("TOPLEFT",81000,0)
/run StopwatchTicker:SetScale(100)
/run StopwatchTicker:SetPoint("TOPLEFT",-430,-730)
/run StopwatchFrame:SetMovable(false)

 

 

Casting Bar Colors (target/focus) Код:

/run SetStatusBarColor(0,0.45,0.9); CastingBarFrame.SetStatusBarColor = function() end
/run FocusFrameSpellBar:SetStatusBarColor(0,0.45,0.9); FocusFrameSpellBar.SetStatusBarColor = function() end  

 

R.I.P можно как-то реанимировать скрипт? в аддон или на юз

Так же нужна помощь с убиранием вот этой фигни - PlayerFrameMultiGroup

#752



06 фев 2016, 09:03
Профиль Skype

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

Подскажите скрипт как скрыть надписи Group1 и т.д.

 



10 фев 2016, 03:05
Профиль

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

Всем привет ребят нужен скрипт на юнит фрейм хп а потом проценты буду рад если кто знает  )



15 фев 2016, 16:26
Профиль






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

Что-то ты ленивый, вот был вроде от Witcher:

local FrameList = {"Player", "Target", "Focus"}

local function UpdateHealthValues(...)
for i = 1, #FrameList do 
local FrameName = FrameList[i]
local Health = AbbreviateLargeNumbers(UnitHealth(FrameName))
local HealthMax = AbbreviateLargeNumbers(UnitHealthMax(FrameName))
local HealthPercent = (UnitHealth(FrameName)/UnitHealthMax(FrameName))*100
_G[FrameName.."FrameHealthBar"].TextString:SetText(Health.." ("..format("%.0f",HealthPercent).."%)")
end
end

hooksecurefunc("TextStatusBar_UpdateTextStringWithValues", UpdateHealthValues)

Ризеказнь писал(а):

Всем привет ребят нужен скрипт на юнит фрейм хп а потом проценты буду рад если кто знает  )



18 фев 2016, 21:55
Профиль Skype

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

спасибо очень помог а скрипт на   Red Hover When OUT OF RANGE случайно не знаешь ? буду очень рад и зарнее спасибо 



19 фев 2016, 14:35
Профиль






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

Ризеказнь писал(а):

спасибо очень помог а скрипт на   Red Hover When OUT OF RANGE случайно не знаешь ? буду очень рад и зарнее спасибо 

--Range over--
hooksecurefunc("ActionButton_OnEvent",function(self, event, ...)
if ( event == "PLAYER_TARGET_CHANGED" ) then
self.newTimer = self.rangeTimer
end
end)

hooksecurefunc("ActionButton_UpdateUsable",function(self)
local icon = _G[self:GetName().."Icon"]
local valid = IsActionInRange(self.action)

if ( valid == false ) then
icon:SetVertexColor(1.0, 0.1, 0.1)
end
end)

hooksecurefunc("ActionButton_OnUpdate",function(self, elapsed)
local rangeTimer = self.newTimer

if ( rangeTimer ) then
rangeTimer = rangeTimer - elapsed

if ( rangeTimer <= 0 ) then
ActionButton_UpdateUsable(self)
rangeTimer = TOOLTIP_UPDATE_TIME
end

self.newTimer = rangeTimer
end
end)



19 фев 2016, 21:41
Профиль Skype

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

я наверное тебя задолбал но подскажи что за этот скрипт он же вроде должен с Range over входить  видешь у него синие кнопки+  Range over 



19 фев 2016, 23:50
Профиль






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

Если я не ошибаюсь, это связано напрямую с твоей рагой и думаю это отдельный какой-то скрипт



20 фев 2016, 20:00
Профиль Skype

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

а ты случайно этот скрипт не знаешь ) ??



20 фев 2016, 21:34
Профиль



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


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

был аддон tullaRange может и сейчас еще работает



21 фев 2016, 14:30
Профиль

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

Нужна помощь со скриптом 

local A=CreateFrame('Frame')local function B()PlayerFrame.name:SetText('Player')end;A:SetScri pt('OnUpdate',B)

local A=CreateFrame('Frame')local function B()TargetFrame.name:SetText('Target')end;A:SetScri pt('OnUpdate',B)

local A=CreateFrame('Frame')local function B()FocusFrame.name:SetText('Focus')end;A:SetScript ('OnUpdate',B)

local A=CreateFrame('Frame')local function B()PartyMemberFrame1.name:SetText('Party1')end;A:S etScript('OnUpdate',B)

 

Куда вписывать имя(никнейм) на который хочешь поменять? 



22 фев 2016, 14:22
Профиль Skype



<Фулы с коня>


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

Возникла не большая проблема с барами.Уже по разному парился,но так  и не разобрался.

TargetFrameSpellBar:SetScale(1.8)

TargetFrameSpellBar:ClearAllPoints()
TargetFrameSpellBar:SetPoint("TOPRIGHT", UIParent, "TOPLEFT", 337, -365)
TargetFrameSpellBar.SetPoint = function() end
FocusFrameSpellBar:SetScale(1.9)

FocusFrameSpellBar:ClearAllPoints()
FocusFrameSpellBar:SetPoint("TOPRIGHT", UIParent, "TOPLEFT", 315, -225)
FocusFrameSpellBar.SetPoint = function() end

+к нему установлен аддон Castbars.Когда прожимаю какой то каст,бывает вылетает вот такое:



function Castbars:FrameTimerRestore(frame, adjustTextWidth)
    if (frame.mergingTradeSkill) then
        if (frame.casting and frame.maxValue == frame.maxValueMerge) then
            local secLeft = max(frame.maxValue - frame.value, 0);
            local minLeft = floor(secLeft / 60);
            frame.tmr:SetFormattedText("%d/%d - %d:%02d", frame.countCurrent, frame.countTotal, minLeft, secLeft - minLeft * 60);
        end
    elseif (frame.casting) then
        if (frame.delayTime and self.db.profile[frame.configName]["ShowPushback"]) then
            frame.tmr:SetFormattedText("|cFFFF0000+%.1f |cFFFFFFFF" .. frame.castTimeFormat, frame.delayTime, max(frame.maxValue - frame.value, 0), frame.maxValue);
        else
            frame.tmr:SetFormattedText(frame.castTimeFormat, max(frame.maxValue - frame.value, 0), frame.maxValue + (frame.delayTime or 0));
        end
    elseif (frame.channeling) then
        frame.tmr:SetFormattedText(frame.castTimeFormat, max(frame.value, 0), frame.maxValue);
    elseif (self.ConfigMode) then
        if (self.db.profile[frame.configName]["ShowPushback"]) then
            frame.tmr:SetFormattedText("|cFFFF0000+%.1f |cFFFFFFFF" .. frame.castTimeFormat, 0, 0, 0);
        else
            frame.tmr:SetFormattedText(frame.castTimeFormat, 0, 0);
        end
    elseif (frame.value and frame.timer) then -- MirrorTimer
        if (not frame.expirationTime) then
            local duration, expirationTime = select(6, UnitAura("player", frame.text:GetText(), nil, "HELPFUL|PLAYER|CANCELABLE"));
            if (duration and expirationTime) then
                frame.duration, frame.expirationTime = duration, expirationTime;
            end
        end
        frame.value = frame.expirationTime and frame.expirationTime - GetTime() or frame.value;
        frame.value = frame.duration and frame.value > frame.duration and frame.duration or frame.value;
        frame.value = frame.value < 0 and 0 or frame.value;
        local minLeft = floor(frame.value / 60);
        frame.tmr:SetFormattedText("%d:%02d", minLeft, floor(frame.value - minLeft * 60));
    else
        frame.tmr:SetText();
    end
    if (frame.text and adjustTextWidth) then
        frame.text:SetWidthReal(frame:GetWidth() - 10 - frame.tmr:GetWidth());
    end
end



Подскажите,пожалуйста:Как решить эту проблему?



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






Сервер: Разувий
Рейтинг поля боя: 764
2х2: 2245
3х3: 2541
0
Сообщение Скрипты Neilyo и не только

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



02 мар 2016, 20:05
Профиль



<metHium>


Сервер: Outland
Рейтинг поля боя: 1610
2х2: 1979
3х3: 2039
0
Сообщение Скрипты Neilyo и не только

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



05 мар 2016, 07:30
Профиль






Сервер: Разувий
Рейтинг поля боя: 764
2х2: 2245
3х3: 2541
0
Сообщение Скрипты Neilyo и не только

Сам нашёл InterruptDuration. Но видно не доработанный,показывает толька кик по таргету и кик напарников,но кого они кикнули не показывает,догадываться придёться самому.



05 мар 2016, 19:07
Профиль






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

Сержео писал(а):

Сам нашёл InterruptDuration. Но видно не доработанный,показывает толька кик по таргету и кик напарников,но кого они кикнули не показывает,догадываться придёться самому.

Было бы здорово, если можно как-нибудь поставить анонсер в какое время каста ты кикнул, есть возможность ?



06 мар 2016, 00:17
Профиль Skype






Сервер: Разувий
Рейтинг поля боя: 764
2х2: 2245
3х3: 2541
0
Сообщение Скрипты Neilyo и не только

Unmercey писал(а):

Сержео писал(а):

Сам нашёл InterruptDuration. Но видно не доработанный,показывает толька кик по таргету и кик напарников,но кого они кикнули не показывает,догадываться придёться самому.

Было бы здорово, если можно как-нибудь поставить анонсер в какое время каста ты кикнул, есть возможность ?

Не владею навыками такими. Сам бы хотел чтобы он работал поаналогии лузконтроля.



06 мар 2016, 12:00
Профиль



<Вот это Поворот>


Сервер: Черный Шрам
Рейтинг поля боя: 1972
2х2: 1723
3х3: 1876
5х5: 1524
0
Сообщение Скрипты Neilyo и не только

Подскажите пожалуйта скрипт на баф лапки на патифреймах



07 мар 2016, 21:38
Профиль

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

Подскажите, возможно ли как либо сделать иконку с отображением осколков маговской искусности в аддоне TellMeWhen?



08 мар 2016, 16:34
Профиль
Начать новую тему Ответить на тему


Перейти:  

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