📄 playerlinkmenu_variables.lua
字号:
--[[
- Player Link Menu
Constants and variables for the add-on.
]]
PLAYERLINKMENU_VERSION = "1.55";
PLAYERLINKMENU_NAME = "Player Link Menu";
PLAYERLINKMENU_STOREDNAME = nil;
PLAYERLINKMENU_PLAYERNAME = nil;
PLAYERLINKMENU_USEDSAVE = false;
PLAYERLINKMENU_USEDDEFAULT = false;
PLAYERLINKMENU_TIMEOUT = 3;
PLAYERLINKMENU_TIMEOUT_BACKUP = nil;
PLAYERLINKMENU_TITLE_HEIGHT = 18;
PLAYERLINKMENU_BUTTON_HEIGHT = 12;
PLAYERLINKMENU_BORDER_HEIGHT = 4;
PLAYERLINKMENU_BORDER_WIDTH = 16;
PLAYERLINKMENU_SPACER_SPACING = 3;
PLAYERLINKMENU_LABEL_VERSION = "版本 "..PLAYERLINKMENU_VERSION;
PLAYERLINKMENU_LABEL_POSATCURSOR = "菜单窗口跟随鼠标指针移动";
PLAYERLINKMENU_LABEL_TOOLTIP = "显示菜单按钮提示信息";
PLAYERLINKMENU_LABEL_FROZEN = "锁定菜单(无法移动)";
PLAYERLINKMENU_LABEL_SHOWNAME = "在菜单中显示玩家名字";
PLAYERLINKMENU_LABEL_NONE = "无";
PLAYERLINKMENU_LABEL_SHIFT = "Shift";
PLAYERLINKMENU_LABEL_CTRL = "Ctrl";
PLAYERLINKMENU_LABEL_ALT = "Alt";
PLAYERLINKMENU_LABEL_RESETWINDOW = "窗口默认值";
PLAYERLINKMENU_LABEL_TIMEOUT = "窗口关闭时间"
PLAYERLINKMENU_TOOLTIP_TIMEOUT = "点击更改窗口显示停留时间";
plmOptions = {};
plmOptions[1] = {key="POSATCURSOR", frame="GeneralPosAtCursor", default=true, frametype="CHECKBOX"};
plmOptions[2] = {key="TOOLTIP", frame="GeneralTooltip", default=true, frametype="CHECKBOX"};
plmOptions[3] = {key="FROZEN", frame="GeneralFrozen", default=false, frametype="CHECKBOX"};
plmOptions[4] = {key="SHOWNAME", frame="GeneralShowName", default=true, frametype="CHECKBOX"};
plmOptions[5] = {key="TIMEOUT", frame="MiscStuffEditBox", default=3, frametype="EDITBOX"};
plmDropdowns = {};
plmDropdowns[1] = {button="Left", mode="None", default=4};
plmDropdowns[2] = {button="Left", mode="Shift", default=3};
plmDropdowns[3] = {button="Left", mode="Ctrl", default=1};
plmDropdowns[4] = {button="Left", mode="Alt", default=2};
plmDropdowns[5] = {button="Right", mode="None", default=1};
plmDropdowns[6] = {button="Right", mode="Shift", default=5};
plmDropdowns[7] = {button="Right", mode="Ctrl", default=9};
plmDropdowns[8] = {button="Right", mode="Alt", default=8};
plmLabels = {};
plmLabels[1] = "打开菜单";
plmLabels[2] = "邀请";
plmLabels[3] = "查询";
plmLabels[4] = "悄悄话";
plmLabels[5] = "加为好友";
plmLabels[6] = "屏蔽";
plmLabels[7] = "目标";
plmLabels[8] = "获取名字";
plmLabels[9] = "公会邀请";
plmLabels[10] = "关闭";
plmActions = {};
plmActions[1] = {
label = nil,
tooltip = "显示 Player Link Menu",
visible = true,
onlyKey = true,
action = function(name, frameName)
PlayerLinkMenu_DoWindow(name, frameName);
end,
};
plmActions[2] = {
label = nil,
tooltip = "邀请该玩家加入你的队伍",
visible = true,
onlyKey = false,
action = function(name)
InviteByName(name);
end,
};
plmActions[3] = {
label = nil,
tooltip = "查询该玩家的详细信息",
visible = true,
onlyKey = false,
action = function(name)
SendWho("n-"..name);
end,
};
plmActions[4] = {
label = nil,
tooltip = "给该玩家发送悄悄话",
visible = true,
onlyKey = false,
action = function(name)
PlayerLinkMenu_DoWhisper(name);
end,
};
plmActions[5] = {
label = nil,
tooltip = "把该玩家加入到你的好友名单中",
visible = true,
onlyKey = false,
action = function(name)
AddFriend(name);
end,
};
plmActions[6] = {
label = nil,
tooltip = "把该玩家加入到你的屏蔽列表中",
visible = true,
onlyKey = false,
action = function(name)
AddIgnore(name);
end,
};
plmActions[7] = {
label = nil,
tooltip = "选择该玩家为当前目标(如果在范围内)",
visible = true,
onlyKey = false,
action = function(name)
TargetByName(name);
if (UnitName("target") ~= name) then
ClearTarget();
end
end,
};
plmActions[8] = {
label = nil,
tooltip = "获得此玩家的名字",
visible = true,
onlyKey = false,
action = function(name)
PlayerLinkMenu_GetName(name);
end,
};
plmActions[9] = {
label = nil,
tooltip = "邀请该玩家加入你所在的工会",
visible = true,
onlyKey = false,
action = function(name)
GuildInviteByName(name);
end,
};
plmActions[10] = {
label = nil,
tooltip = "关闭窗口",
visible = true,
onlyKey = nil,
action = function()
end,
};
plmActionsInUse = {};
plmActionsEdit = {};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -