📄 teamnotice.lua
字号:
function TeamNotice_OnLoad()
this:RegisterEvent("VARIABLES_LOADED");
this:RegisterEvent("PARTY_MEMBERS_CHANGED");
this:RegisterEvent("PARTY_LEADER_CHANGED");
end
function TeamNotice_OnEvent(event)
if (event == "VARIABLES_LOADED") then
if(not gLim_TN) then
gLim_TN = "希望大家在一起冒险愉快。捡物品时注意职业需求,让最合适的伙伴捡取物品。";
end
TeamNoticeEB:SetText(gLim_TN);
gLim_party = {};
for i=1, MAX_PARTY_MEMBERS, 1 do
local name = UnitName("party"..i)
if(name and not gLim_party[name]) then
gLim_party[name] = 1;
end
end
TN_Register();
elseif (event == "PARTY_MEMBERS_CHANGED" or event == "PARTY_LEADER_CHANGED") then
if(UnitName("player") and UnitIsPartyLeader("player")) then
for i=1, MAX_PARTY_MEMBERS, 1 do
local name = UnitName("party"..i)
if(name and not gLim_party[name]) then
gLim_party[name] = 1;
MFC.IO.SendPartyMessage("月光宝盒小队公告:欢迎"..name.."加入本小队。"..gLim_TN);
end
end
end
end
end
function TN_Register()
gLim_RegisterButton (
"TeamNotice",
"小队公告",
"Interface\\AddOns\\TeamNotice\\Icon",
function()
TeamNotice:Show();
TeamNoticeEB:Show();
end,
1,
8
);
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -