Это файл LUA:
PHP код:
local ChatHide = false
--[[although not required, but makes the button more alive
f:SetScript("OnMouseDown", function(self, button)
if ChatHide == false then
if button == "LeftButton" then
f.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Minimize-Down.blp")
end
elseif ChatHide == true then
if button == "LeftButton" then
f.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Maximize-Down.blp")
end
end
end)
f:SetScript("OnMouseUp", function(self, button)
if ChatHide == false then
if button == "LeftButton" then
f.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Minimize-Up.blp")
end
elseif ChatHide == true then
if button == "LeftButton" then
f.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Maximize-Up.blp")
end
end
end)
--]]
f:SetScript("OnClick", function(self, button)
if ChatHide == false then
f.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Maximize-Up.blp")
FriendsMicroButton:Hide()
GeneralDockManager:Hide()
ChatFrameMenuButton:Hide()
for i=1, NUM_CHAT_WINDOWS do
_G["ChatFrame"..i..""]:SetAlpha(0)
_G["ChatFrame"..i.."ButtonFrame"]:Hide()
end
ChatHide = true
elseif ChatHide == true then
f.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Minimize-Up.blp")
FriendsMicroButton:Show()
GeneralDockManager:Show()
ChatFrameMenuButton:Show()
for i=1, NUM_CHAT_WINDOWS do
_G["ChatFrame"..i..""]:SetAlpha(1)
_G["ChatFrame"..i.."ButtonFrame"]:Show()
end
ChatHide = false
end
end)
А вот файл TOC:
PHP код:
## Interface: 30300
## Title: ChatButton
## Author: ChatButton
## Version: 3.3.5
ChatButton.lua
Вроде все правильно сделал, но не работает. Думал может с Пратом конфликтует, но нет, после отключения Прата все равно не работает. В чем же кроется проблема?