• Страница 1 из 1
  • 1
Помогите пожалуйста! Нужен скрипт
aytekin
Скаут
Ребята помогите! Нужен скрипт который бы скрывал все сумки и ауры паладина до наведения на них!
играю на 3.3.5
Адон мне не нужен, нужен именно скрипт.

У меня есть скрипт скрывающий боковую панель:

MultiBarRight:SetAlpha(0)
MultiBarRight:EnableMouse(true)
MultiBarRight:SetScript("OnEnter",function(self)MultiBarRight:SetAlpha(1)end)
MultiBarRight:SetScript("OnLeave",function(self)MultiBarRight:SetAlpha(0)end)
MultiBarRight:SetFrameLevel(0)

for i =1,12 do
_G["MultiBarRightButton"..i]:HookScript("OnEnter",function(self)MultiBarRight:SetAlpha(1)end)
_G["MultiBarRightButton"..i]:HookScript("OnLeave",function(self)MultiBarRight:SetAlpha(0)end)
end;

MultiBarLeft:SetAlpha(1)
MultiBarLeft:EnableMouse(true)
MultiBarLeft:SetScript("OnEnter",function(self)MultiBarRight:SetAlpha(1)end)
MultiBarLeft:SetScript("OnLeave",function(self)MultiBarRight:SetAlpha(0)end)
MultiBarLeft:SetFrameLevel(0)

for i =1,12 do
_G["MultiBarLeftButton"..i]:HookScript("OnEnter",function(self)MultiBarRight:SetAlpha(1)end)
_G["MultiBarLeftButton"..i]:HookScript("OnLeave",function(self)MultiBarRight:SetAlpha(0)end)
end;

может как то понему сделать я просто не шарю..
Сообщение # 1 отредактировано aytekin - Пятница, 28.02.2014, 09:37
Dreamqt
Скаут
Код
local bags = {
  MainMenuBarBackpackButton,  
  CharacterBag0Slot,  
  CharacterBag1Slot,
  CharacterBag2Slot,  
  CharacterBag3Slot,  
  KeyRingButton
}
  for i = 1, 6 do
  local b = bags[i]
b:EnableMouse(true)  
b:SetScript("OnEnter",function(self)b:Show()end)
b:SetScript("OnLeave",function(self)b:Hide()end)
end
...

Думаю дальше сам поймешь.
PS b будет заменять твои getglobal() , ну а дальше по аналогии для нужных панелек.
PSS для всех панелек ,у которых имена типа 'button'..i при i = 1, n - getglobal (как в твоем образце, для аур паладина по сути будет тоже самое только имена чуть поменять и i = 1, 10)
Сообщение # 2 написано 08.09.2014 в 08:54
  • Страница 1 из 1
  • 1
Поиск: