⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 playerlinkmenu_variables.lua

📁 时间太紧了
💻 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 + -