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

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

Пушкин писал(а):

Outcaste писал(а):

Пушкин писал(а):

Перестал работать класспортрет, затемнение фреймов и ренж покраснение. Есть ли рабочие варианты?

 

Класспортрет и ренж покраснение работают. А вот "Say interrupt" стал наглухо вешать вов.

 

Еще сегодня в стриме Вангуарда видел аналог "Хелз бары по цвету класса" только не хелз бар закрашен, а вместо синего фона под именем цвет класса. Никто не видел такой вариант скрипта?

 

И почему не работает скрипт?

/run PlayerFrame:SetScale(1.2)
/run TargetFrame:SetScale(1.2)
/run FocusFrame:SetScale(1.1)

а макрос такого же содержания работает

 

В том то и дело, что ни класспортрет, ни ренж не работают и аналогичная проблема с скриптом. Через макрос работает все чудесно, но вот в самописном аддоне все совершенно не хочет работать, как будто и нет никакого аддона.

 

У меня все работает из вышеперечисленного. Попробуй отключить все аддоны и оставить только скрипт с текстом:

----------------------------------------------------------------------------------------------------
--ScaleFrames--
----------------------------------------------------------------------------------------------------
PlayerFrame:SetScale(1.15)
TargetFrame:SetScale(1.15)
FocusFrame:SetScale(1.1)
PlayerFrameGroupIndicator:SetAlpha(0)

----------------------------------------------------------------------------------------------------
--ClassIcons--
----------------------------------------------------------------------------------------------------
UFP = "UnitFramePortrait_Update"
UICC = "Interface\\TargetingFrame\\UI-Classes-Circles"
CIT = CLASS_ICON_TCOORDS
hooksecurefunc(UFP,function(self) if self.portrait then if UnitIsPlayer(self.unit) and UnitIsVisible(self.unit) then self.portrait:SetTexture(UICC) self.portrait:SetTexCoord(unpack(CIT[select(2,UnitClass(self.unit))])) else self.portrait:SetTexCoord(0,1,0,1) end end end)

----------------------------------------------------------------------------------------------------
--RED hover--
----------------------------------------------------------------------------------------------------
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 == 0 ) 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)

 



03 сен 2012, 20:11
Профиль



<Открытый Космос>


Сервер: Soulflayer
2х2: 1434
0
Сообщение Скрипты Neilyo и не только

Fernir писал(а):

портрет таймерс багает в 90% случаев из-за новых спеллов и удаленных

в аддоне файл PT_spells.lua замени на новый отсюда http://rghost.ru/40164621

по идее туда надо добавить кучу новых, надеюсь разберешься

Во спасибо большое, пошел добавлять спелы, если кто не опередит выложу=) 

 



03 сен 2012, 20:47
Профиль

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

Outcaste писал(а):

Пушкин писал(а):

Outcaste писал(а):

Пушкин писал(а):

Перестал работать класспортрет, затемнение фреймов и ренж покраснение. Есть ли рабочие варианты?

 

Класспортрет и ренж покраснение работают. А вот "Say interrupt" стал наглухо вешать вов.

 

Еще сегодня в стриме Вангуарда видел аналог "Хелз бары по цвету класса" только не хелз бар закрашен, а вместо синего фона под именем цвет класса. Никто не видел такой вариант скрипта?

 

И почему не работает скрипт?

/run PlayerFrame:SetScale(1.2)
/run TargetFrame:SetScale(1.2)
/run FocusFrame:SetScale(1.1)

а макрос такого же содержания работает

 

В том то и дело, что ни класспортрет, ни ренж не работают и аналогичная проблема с скриптом. Через макрос работает все чудесно, но вот в самописном аддоне все совершенно не хочет работать, как будто и нет никакого аддона.

 

У меня все работает из вышеперечисленного. Попробуй отключить все аддоны и оставить только скрипт с текстом:

----------------------------------------------------------------------------------------------------
--ScaleFrames--
----------------------------------------------------------------------------------------------------
PlayerFrame:SetScale(1.15)
TargetFrame:SetScale(1.15)
FocusFrame:SetScale(1.1)
PlayerFrameGroupIndicator:SetAlpha(0)

----------------------------------------------------------------------------------------------------
--ClassIcons--
----------------------------------------------------------------------------------------------------
UFP = "UnitFramePortrait_Update"
UICC = "Interface\\TargetingFrame\\UI-Classes-Circles"
CIT = CLASS_ICON_TCOORDS
hooksecurefunc(UFP,function(self) if self.portrait then if UnitIsPlayer(self.unit) and UnitIsVisible(self.unit) then self.portrait:SetTexture(UICC) self.portrait:SetTexCoord(unpack(CIT[select(2,UnitClass(self.unit))])) else self.portrait:SetTexCoord(0,1,0,1) end end end)

----------------------------------------------------------------------------------------------------
--RED hover--
----------------------------------------------------------------------------------------------------
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 == 0 ) 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)

 

Так работает. Нашел, что блокировало его:

TimeManagerClockButton:Hide()
И как бы я над ним не извращался, блокирует любой скриптовый аддон.

Решил проблему:

local f = CreateFrame("Frame", nil, UIParent)
f:RegisterEvent("ADDON_LOADED")
f:SetScript("OnEvent", function(self, event, name)
if name == "Blizzard_TimeManager" then
TimeManagerClockButton:Hide()
TimeManagerClockButton:SetScript("OnShow", function(self)
TimeManagerClockButton:Hide()
end)
end
end)



03 сен 2012, 20:55
Профиль



<Попа в огне>


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

В ПТ есть баг, не зависящий от спелов. Суть бага в том, что домустим я прожал КДшку, например барскин, и выбрал в таргет моба, и вместо его потрета (моба) будет отображаться иконка барскина. 

P.S. Тут кто то на вовинтерфейсе сделал аналог ПТ, но баг с портретом есть и в этом адддоне http://www.wowinterface.com/downloads/info21535-PhotoRobot.html#info 



03 сен 2012, 20:57
Профиль

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

Есть возможность отображение в итераптбаре иконок только после использования (и пропадает их после отката кд)?



04 сен 2012, 16:49
Профиль Skype WWW






Сервер: Свежеватель Душ
2х2: 861
0
Сообщение Скрипты Neilyo и не только

может кто скинуть работающий скрипт на перемещение и изменение размеров баффов и дебаффов?



04 сен 2012, 17:31
Профиль

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

удавка писал(а):

может кто скинуть работающий скрипт на перемещение и изменение размеров баффов и дебаффов?

Своих собственных или на таргете/фокусе?

 



04 сен 2012, 17:36
Профиль Skype






Сервер: Свежеватель Душ
2х2: 861
0
Сообщение Скрипты Neilyo и не только

BlackStorm писал(а):

удавка писал(а):

может кто скинуть работающий скрипт на перемещение и изменение размеров баффов и дебаффов?

Своих собственных или на таргете/фокусе?

 

своих дебаффов, баффов и дебаффов таргета)))



04 сен 2012, 17:58
Профиль



<Мёртвая Хватка>


Сервер: Азурегос
2х2: 1766
3х3: 1794
8
Сообщение Скрипты Neilyo и не только

вроде починил portrait timers

http://rghost.ru/40192281



04 сен 2012, 21:43
Профиль

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

подскажите есть ли аддон , а еще лучще скрипт на варовский Taste for Blood

^^настакивается оверпаверами....



04 сен 2012, 21:45
Профиль

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

Fernir писал(а):

вроде починил portrait timers

http://rghost.ru/40192281

проверил, фурычит, большое спасибо за работу

 



04 сен 2012, 21:49
Профиль

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

Как сделать совсем черные фреймы игрока, панелей команд, минимапы, и можно ли добавить к сумкам это цвет

 

  1. local ef=CreateFrame("Frame")
  2.    
  3.       ef:RegisterEvent("ADDON_LOADED")
  4.          ef:SetScript("OnEvent", function(self, event, addon)
  5.              if(addon=="Blizzard_TimeManager") then
  6.           for i,in pairs({
  7.                
  8.                 PlayerFrameTexture,
  9.                 TargetFrameTextureFrameTexture,
  10.                 PetFrameTexture,
  11.                         PartyMemberFrame1Texture,
  12.                         PartyMemberFrame2Texture,
  13.                         PartyMemberFrame3Texture,
  14.                         PartyMemberFrame4Texture,
  15.                 PartyMemberFrame1PetFrameTexture,
  16.                 PartyMemberFrame2PetFrameTexture,
  17.                 PartyMemberFrame3PetFrameTexture,
  18.                 PartyMemberFrame4PetFrameTexture,
  19.                         FocusFrameTextureFrameTexture,
  20.                         TargetFrameToTTextureFrameTexture,
  21.                         FocusFrameToTTextureFrameTexture,
  22.         BonusActionBarFrameTexture0,
  23.                 BonusActionBarFrameTexture1,
  24.                 BonusActionBarFrameTexture2,
  25.                 BonusActionBarFrameTexture3,
  26.                 BonusActionBarFrameTexture4,   
  27.                         MainMenuBarTexture0,
  28.                         MainMenuBarTexture1,
  29.                         MainMenuBarTexture2,
  30.                         MainMenuBarTexture3,
  31.         MainMenuMaxLevelBar0,
  32.         MainMenuMaxLevelBar1,
  33.                 MainMenuMaxLevelBar2,
  34.                 MainMenuMaxLevelBar3,
  35.                         MinimapBorder,
  36.                 CastingBarFrameBorder,
  37.                 FocusFrameSpellBarBorder,
  38.                 TargetFrameSpellBarBorder,
  39.                         MiniMapTrackingButtonBorder,
  40.                         MiniMapLFGFrameBorder,
  41.                         MiniMapBattlefieldBorder,
  42.                         MiniMapMailBorder,     
  43.  
  44.                 select(1, TimeManagerClockButton:GetRegions()),
  45.                 --select(1, GameTimeFrame:GetRegions()),
  46.               }) do
  47.                  v:SetVertexColor(.4, .4, .4)
  48.               end
  49.                 for i,in pairs({
  50.                 select(2, TimeManagerClockButton:GetRegions()),
  51.                         }) do
  52.                  v:SetVertexColor(1, 1, 1)
  53.               end
  54.         self:UnregisterEvent("ADDON_LOADED")
  55.         ef:SetScript("OnEvent", nil)
  56.     end
  57. end)
  58.           for i,in pairs({
  59.                 MainMenuBarLeftEndCap,
  60.         MainMenuBarRightEndCap,  
  61.               }) do
  62.                  v:SetVertexColor(.35, .35, .35)
  63.               end

 

 

Что тут нужно изменить или дописать для совсем черного цвета ? и можно ли покрасить сумки.



04 сен 2012, 22:29
Профиль

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

Цитата:
v:SetVertexColor(.4, .4, .4)
значение стремится к нулю. чем ближе к нулю, тем темнее фреймы, только просто ноль работать не будет. 

 

другими словами

v:SetVertexColor(.01, .01, .01)

будет все черное

 

сумки можно только затемнить, но выглядит не очень.

 

вообще скрипт относительно старый, например бонусэкшенбары переименованы.



04 сен 2012, 23:25
Профиль



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


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

Disperze писал(а):

Цитата:
v:SetVertexColor(.4, .4, .4)
значение стремится к нулю. чем ближе к нулю, тем темнее фреймы, только просто ноль работать не будет. 

 

другими словами

v:SetVertexColor(.01, .01, .01)

будет все черное

v:SetVertexColor(0,0,0) теперь не пашет?



04 сен 2012, 23:43
Профиль

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

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



04 сен 2012, 23:50
Профиль



<Попа в огне>


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

Fernir писал(а):

вроде починил portrait timers

http://rghost.ru/40192281

Огромное спасибо! :)

 



05 сен 2012, 04:16
Профиль

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

Хай алл нид скрипт на прозрачность панели, скрипт на фокус таргет мана (верхняя часть зеленая нижняя цифры маны)

MainMenuBar:SetScale(0.88) с консоля все пашет вставляю в аддон не пашет

в чем трабла ?

-- Remove HotKeys
_G["ActionButton"..i.."HotKey"]:SetAlpha(0)
_G["MultiBarBottomLeftButton"..i.."HotKey"]:SetAlpha(0)
_G["MultiBarBottomRightButton"..i.."HotKey"]:SetAlpha(0)
_G["MultiBarRightButton"..i.."HotKey"]:SetAlpha(0)
_G["MultiBarLeftButton"..i.."HotKey"]:SetAlpha(0)
-- Remove macrotext
_G["ActionButton"..i.."Name"]:SetAlpha(0)
_G["MultiBarBottomLeftButton"..i.."Name"]:SetAlpha(0)
_G["MultiBarBottomRightButton"..i.."Name"]:SetAlpha(0)
_G["MultiBarRightButton"..i.."Name"]:SetAlpha(0)
_G["MultiBarLeftButton"..i.."Name"]:SetAlpha(0)
end

 

на фокусе мана бар не пашет 

TF=CreateFrame("Frame");FF=CreateFrame("Frame")
TF:SetScript("OnUpdate", function(target)TargetFrameManaBar.TextString:Show() end)
FF:SetScript("OnUpdate", function(target)FocusFrameManaBar.TextString:Show() end)

 



05 сен 2012, 12:51
Профиль



<Ночной Дозор>


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

Подскажите скрипт на изменение хелс баров над головой плееров, что-то схожее с тайди плейтс.



05 сен 2012, 14:16
Профиль

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

удавка писал(а):

BlackStorm писал(а):

удавка писал(а):

может кто скинуть работающий скрипт на перемещение и изменение размеров баффов и дебаффов?

Своих собственных или на таргете/фокусе?

 

своих дебаффов, баффов и дебаффов таргета)))

на свои баффы/дебаффы:

Код:

--Buffs

BuffFrame:ClearAllPoints();BuffFrame:SetPoint("CENTER", PlayerFrame, "CENTER", 0, 0);BuffFrame.SetPoint = function() end
BuffFrame:SetScale(1.0)

--Debuffs
DebuffButton1:ClearAllPoints();DebuffButton1:SetPoint("CENTER", PlayerFrame, "CENTER", 0, 0);DebuffButton1.SetPoint = function() end
DebuffButton1:SetScale(1.0)

На таргет/фокус к сожалению не помню, видел на каком-то буржуйском форуме, если опять обнаружу - закину. (Если никто не напишет офк)

 



05 сен 2012, 16:45
Профиль Skype






Сервер: Свежеватель Душ
2х2: 861
0
Сообщение Скрипты Neilyo и не только

BlackStorm писал(а):

Код:

--Buffs

BuffFrame:ClearAllPoints();BuffFrame:SetPoint("CENTER", PlayerFrame, "CENTER", 0, 0);BuffFrame.SetPoint = function() end
BuffFrame:SetScale(1.0)

--Debuffs
DebuffButton1:ClearAllPoints();DebuffButton1:SetPoint("CENTER", PlayerFrame, "CENTER", 0, 0);DebuffButton1.SetPoint = function() end
DebuffButton1:SetScale(1.0)

На таргет/фокус к сожалению не помню, видел на каком-то буржуйском форуме, если опять обнаружу - закину. (Если никто не напишет офк)

 

 

не работает :( дебаффы так и остались на своем стандартном положении(



05 сен 2012, 22:01
Профиль
Начать новую тему Ответить на тему


Перейти:  

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