FriendsMenuXP 玩家菜单增强(2008-04-05)
分类信息 - 发表插件
| 插件名称 |
FriendsMenuXP |
| 版本号 |
2008-04-05 |
| 更新日期 |
2008-04-05 |
| 分类 |
聊天交流 |
| 支持语言 |
通用 |
| 引用库 |
无 |
| WoW版本 |
2.4 |
| 适用人群 |
初级+ |
| 原始/发布作者 |
Warbaby |
| 类型 |
原创 |
| 授权方式 |
个人 |
| 原始Url |
- |
| 发布Url |
- |
| 讨论区Url |
- |
| 简介 |
游戏中右键点击聊天窗中的玩家链接,以及右键点击好友、查询、工会列表中的人名后,会出现一个右键菜单。默认情况下,有“悄悄话、邀请、目标、屏蔽、举报骚扰”几个选项。该插件在防止"污染"暴雪的安全环境方面,采取了不少比较典型的措施,可供开发者参考 |
2008.04.05 修正bug * 术士拉人的问题 * 团队菜单名字后面多了个"-"的问题 2008.01.20 没什么重大改动 * ButtonSet中的/target命令统一换成/targetexact * 改善了Raid界面按钮点选目标的功能 * 改掉了几个可能引发"插件导致动作失效"的地方, 不重要, 不会污染其他的插件 2007.10.12 * BUG修正: o 感谢CWDG的lan网友,给出了一个隐藏很深的bug的线索,而我之前却一直忽略之,自从8月17日至今已接近2月才给出修复方法,深感不安. o BUG内容当用户位于团队中,而且通过菜单执行了“设置MT,MA,提升降职”等操作后(只有团队领导可操作),所有界面中的下拉列表将全部实效。 o BUG的原因,代码将一个SecureFrame锚定在通用的下拉列表Frame上了,执行操作后,似乎某个安全状态被改变了,所以就无法显示了。 * 功能改进 o Raid附加菜单的项目可以单独设置了,例如“邀请入会”,“屏蔽”等按钮在RAID人员上使用意义不大,从而精简了菜单 o Raid附加菜单的隐藏机制改进,基本不影响使用了。 o 获取名字功能改进。如果你正在写邮件,则直接复制到邮件收件人框中 2007.06.30BUG修正: * 由于骑士的buff按钮太多,所以总按钮数可能会超过了之前16个的上限,从而报错的BUG,感谢prolong的帮助。 2007.06.29BUG修正: * 牧师的耐力和精神图标显示不出来 * 右键点击未注册 * 按钮次序发生改变时, 可能会错误的使用技能 2007.06.28更新说明: NGA和MOP都太乱, 最新版还是在这里发布吧,虽然有的时候进不来-_-# * 很多人已经发现团队面板左键点人没有反应, 要加buff或者m聊非常不方便! 我在这个插件里修改了团队面板的点击行为, 左键点队员即可选中其为目标. * 既然改了团队面板,那就把完整的菜单挂上去算了, 请看截图, 虽然在菜单关闭时有些别扭, 不过还是很方便的. * 增加了"交易"按钮 * 增加了对法师/牧师/圣骑士/术士/德鲁伊的技能支持: o 法师: 加智力 o 牧师: 耐力, 精神, 暗影防护 o 圣骑士: 六大祝福(稍微有点多-_-b) o 德鲁伊: 加爪子 o 术士: 召唤仪式 o 以上有群体BUFF的技能, 左键点菜单使用单体buff, 右键点菜单使用群体版,例如坚韧祷言 * 增加了本地化文件, 本来我的设计是ButtonSet.lua直接就是本地文件了, 但是独立出来能好一些.
功能介绍: 游戏中右键点击聊天窗中的玩家链接,以及右键点击好友、查询、工会列表中的人名后,会出现一个右键菜单。默认情况下,有“悄悄话、邀请、目标、屏蔽、举报骚扰”几个选项。 相信很多人都在使用PlayerLinkMenu或类似插件,其可以给这个菜单增加“加为好友、邀请入会、获取名字、查询详情”等许多方便的功能,在日常交流中使用频率非常高。但是由于TBC插件系统的改变,这类插件出现了一个严重的问题,那就是“目标”按键无法实现。是要使用系统默认的简单菜单?还是使用方便的按钮但是却失去“目标”按钮?这个选择一度是让我非常郁闷的。 另外,即使是使用系统默认的菜单,由于其他插件的影响(术语叫“污染”),“选为目标”也常常无法正常工作,而且,也不支持以前按住Ctrl等功能键直接选为目标的功能。 经过一段时间的摸索,我编写了这个小东西,功能说起来相当简单, FriendsMenuXP就是解决了上面说到的"目标"选项问题,提供类似PlayerLinkMenu的功能。下面说一下特点: * 插件实现了两个菜单,一个有"安全动作"按钮, 另一个没有。在进入/脱离战斗时自动切换,从而绕过TBC中的安全限制。 * 除了截图中显示的功能外,按住Ctrl点玩家链接为“选中目标”,按住Alt点玩家链接为“邀请”。目前尚不支持配置 * 通过编辑ButtonSet.lua可以为自己扩展按钮,形成类似截图中法师加智力的按钮。 * 没有像PlayerLinkMenu那样的配置界面, 如果想调整按钮的顺序, 或是删除一些按钮, 只需要修改ButtonSet.lua最后的 FriendsMenuXP_ButtonSet["NORMAL"] 内容即可. * 使用"目标"功能时, 如果目标距离过远,插件会随机选择一个目标, 不过会给出“无法选定目标”的提示,这个和默认的按钮稍有区别。目前没有方法解决随机选目标的问题.... 


附,修改按钮顺序、去除按钮的方法: 打开ButtonSet.lua,最后有: FriendsMenuXP_ButtonSet["NORMAL"] = { "WHISPER", "INVITE", "TARGET", "IGNORE", "REPORT_SPAM", "ADD_FRIEND", "SEND_WHO", "ADD_GUILD", "GET_NAME", "TRADE", "SPELL_MAGE_INTELLECT", "SPELL_PRIEST_FORTITUDE", "SPELL_PRIEST_SPIRIT", "SPELL_PRIEST_SHADOW", "SPELL_DRUID_MILD", "SPELL_WL_SUMMON", "SPELL_PAL_WISDOM", "SPELL_PAL_MIGHT", "SPELL_PAL_SALV", "SPELL_PAL_LIGHT", "SPELL_PAL_KINGS", "SPELL_PAL_SANCT", "CANCEL", } 上面每一行代表一个按钮,如果想改变按钮顺序,只需要调整一下排列就行了。 此外在不要的按钮前面加上两个减号,就可以屏蔽。例如: -- "SPELL_WL_SUMMON", 就可以屏蔽掉术士的拉人按钮。 |