Автор |
Сообщение |
Outcaste
|
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 |
|
|
Lancer
[0.2]
<Открытый Космос>
Сервер: Soulflayer
2х2: 1434
|
0
Скрипты Neilyo и не только
Fernir писал(а):
портрет таймерс багает в 90% случаев из-за новых спеллов и удаленных
в аддоне файл PT_spells.lua замени на новый отсюда http://rghost.ru/40164621
по идее туда надо добавить кучу новых, надеюсь разберешься
Во спасибо большое, пошел добавлять спелы, если кто не опередит выложу=)
|
03 сен 2012, 20:47 |
|
|
Пушкин
[2]
|
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 |
|
|
Reimu
[0.4]
<Попа в огне>
Сервер: Черный Шрам
2х2: 1822
3х3: 1567
|
0
Скрипты Neilyo и не только
В ПТ есть баг, не зависящий от спелов. Суть бага в том, что домустим я прожал КДшку, например барскин, и выбрал в таргет моба, и вместо его потрета (моба) будет отображаться иконка барскина.
P.S. Тут кто то на вовинтерфейсе сделал аналог ПТ, но баг с портретом есть и в этом адддоне http://www.wowinterface.com/downloads/info21535-PhotoRobot.html#info
|
03 сен 2012, 20:57 |
|
|
fuss
[0.1]
|
0
Скрипты Neilyo и не только
Есть возможность отображение в итераптбаре иконок только после использования (и пропадает их после отката кд)?
|
04 сен 2012, 16:49 |
|
|
удавка
Сервер: Свежеватель Душ
2х2: 861
|
0
Скрипты Neilyo и не только
может кто скинуть работающий скрипт на перемещение и изменение размеров баффов и дебаффов?
|
04 сен 2012, 17:31 |
|
|
BlackStorm
[10]
|
0
Скрипты Neilyo и не только
удавка писал(а):
может кто скинуть работающий скрипт на перемещение и изменение размеров баффов и дебаффов?
Своих собственных или на таргете/фокусе?
|
04 сен 2012, 17:36 |
|
|
удавка
Сервер: Свежеватель Душ
2х2: 861
|
0
Скрипты Neilyo и не только
BlackStorm писал(а):
удавка писал(а):
может кто скинуть работающий скрипт на перемещение и изменение размеров баффов и дебаффов?
Своих собственных или на таргете/фокусе?
своих дебаффов, баффов и дебаффов таргета)))
|
04 сен 2012, 17:58 |
|
|
Fernir
[13.7]
<Мёртвая Хватка>
Сервер: Азурегос
2х2: 1766
3х3: 1794
|
8
Скрипты Neilyo и не только
вроде починил portrait timers
http://rghost.ru/40192281
|
04 сен 2012, 21:43 |
|
|
GitlerKaput
|
0
Скрипты Neilyo и не только
подскажите есть ли аддон , а еще лучще скрипт на варовский Taste for Blood
^^настакивается оверпаверами....
|
04 сен 2012, 21:45 |
|
|
stbmrg
[1.4]
|
0
Скрипты Neilyo и не только
проверил, фурычит, большое спасибо за работу
|
04 сен 2012, 21:49 |
|
|
4p0k
|
0
Скрипты Neilyo и не только
Как сделать совсем черные фреймы игрока, панелей команд, минимапы, и можно ли добавить к сумкам это цвет
Скрытый текст
- local ef=CreateFrame("Frame")
-
- ef:RegisterEvent("ADDON_LOADED")
- ef:SetScript("OnEvent", function(self, event, addon)
- if(addon=="Blizzard_TimeManager") then
- for i,v in pairs({
-
- PlayerFrameTexture,
- TargetFrameTextureFrameTexture,
- PetFrameTexture,
- PartyMemberFrame1Texture,
- PartyMemberFrame2Texture,
- PartyMemberFrame3Texture,
- PartyMemberFrame4Texture,
- PartyMemberFrame1PetFrameTexture,
- PartyMemberFrame2PetFrameTexture,
- PartyMemberFrame3PetFrameTexture,
- PartyMemberFrame4PetFrameTexture,
- FocusFrameTextureFrameTexture,
- TargetFrameToTTextureFrameTexture,
- FocusFrameToTTextureFrameTexture,
- BonusActionBarFrameTexture0,
- BonusActionBarFrameTexture1,
- BonusActionBarFrameTexture2,
- BonusActionBarFrameTexture3,
- BonusActionBarFrameTexture4,
- MainMenuBarTexture0,
- MainMenuBarTexture1,
- MainMenuBarTexture2,
- MainMenuBarTexture3,
- MainMenuMaxLevelBar0,
- MainMenuMaxLevelBar1,
- MainMenuMaxLevelBar2,
- MainMenuMaxLevelBar3,
- MinimapBorder,
- CastingBarFrameBorder,
- FocusFrameSpellBarBorder,
- TargetFrameSpellBarBorder,
- MiniMapTrackingButtonBorder,
- MiniMapLFGFrameBorder,
- MiniMapBattlefieldBorder,
- MiniMapMailBorder,
-
- select(1, TimeManagerClockButton:GetRegions()),
- --select(1, GameTimeFrame:GetRegions()),
- }) do
- v:SetVertexColor(.4, .4, .4)
- end
- for i,v in pairs({
- select(2, TimeManagerClockButton:GetRegions()),
- }) do
- v:SetVertexColor(1, 1, 1)
- end
- self:UnregisterEvent("ADDON_LOADED")
- ef:SetScript("OnEvent", nil)
- end
- end)
- for i,v in pairs({
- MainMenuBarLeftEndCap,
- MainMenuBarRightEndCap,
- }) do
- v:SetVertexColor(.35, .35, .35)
- end
Что тут нужно изменить или дописать для совсем черного цвета ? и можно ли покрасить сумки.
|
04 сен 2012, 22:29 |
|
|
Disperze
[0.6]
|
0
Скрипты Neilyo и не только
Цитата: v:SetVertexColor(.4, .4, .4)
значение стремится к нулю. чем ближе к нулю, тем темнее фреймы, только просто ноль работать не будет.
другими словами
v:SetVertexColor(.01, .01, .01)
будет все черное
сумки можно только затемнить, но выглядит не очень.
вообще скрипт относительно старый, например бонусэкшенбары переименованы.
|
04 сен 2012, 23:25 |
|
|
witcher
[14.3]
|
0
Скрипты Neilyo и не только
Disperze писал(а):
Цитата: v:SetVertexColor(.4, .4, .4)
значение стремится к нулю. чем ближе к нулю, тем темнее фреймы, только просто ноль работать не будет.
другими словами
v:SetVertexColor(.01, .01, .01)
будет все черное
v:SetVertexColor(0,0,0) теперь не пашет?
|
04 сен 2012, 23:43 |
|
|
Disperze
[0.6]
|
0
Скрипты Neilyo и не только
извиняюсь, да, пашет. только что проверил, а пару дней назад эксперементировал и сам тогда удивился.
|
04 сен 2012, 23:50 |
|
|
Reimu
[0.4]
<Попа в огне>
Сервер: Черный Шрам
2х2: 1822
3х3: 1567
|
0
Скрипты Neilyo и не только
|
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 |
|
|
Toldor
|
0
Скрипты Neilyo и не только
Подскажите скрипт на изменение хелс баров над головой плееров, что-то схожее с тайди плейтс.
|
05 сен 2012, 14:16 |
|
|
BlackStorm
[10]
|
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 |
|
|
удавка
Сервер: Свежеватель Душ
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 |
|