插件:N_Chat 版本:2.1 作者:newwave 适用版本:cwow1.11 简介:既RaidOrder后又一款原创插件,综合了Ls_Chat,Confab,ChatBox,Chatscroll,StickyChats,Chatcopy等聊天插件的常用功能,无须设置,即装即用,最大化精简了冗余代码,占用内存更小。
特点: 1、模块化组件,可以按需根据后面的DIY手册自己订制个性化聊天窗口 2、去除翻页按钮,鼠标滚轮翻页,仅当翻页时才显示翻到底部按钮平时隐藏。 3、按住shift键滚动鼠标滚轮直接翻到最后或最前,按住ctrl键滚动鼠标滚轮三行三行滚动 4、聊天输入框移到内容框上方 5、打开文字输入框后按键盘左右箭头键可以方便的跳到前一字符或后一字符,按上下箭头键可以方便的滚动显示曾输入过的内容 6、聊天频道锁定 7、修改了表情按钮大小及位置并增加了alpha透明效果使之更美观,方便摆放。 8、添加聊天时间标签。 9、增加了聊天窗口玩家链接增强功能(整合PlayerLinkEnhance,如图5) 10、更新了聊天过滤功能(整合最新ChatGuard0.92,/cg help查看帮助信息)(更新) 11、增加了聊天内容拷贝(整合Chatcopy,/ncc 打开拷贝界面)(新)
本着即装即用,最小占用的原则未设置任何开关命令,大家如果有如下需要可以自行DIY成自己喜欢的样式
特别提醒:修改toc及lua文件推荐使用notepad++,并在格式中选择上以UTF-8码显示 --------------------------------------- N_ChatDIY手册:
一、去除聊天时间标签 1、打开N_Chat.toc文件,找到N_Stamp.xml,在前面添加#号(例:N_Stamp.xml--->#N_Stamp.xml)
二、去除玩家链接增强 1、打开N_Chat.toc文件,找到N_PLE.xml,在前面添加#号(例:N_PLE.xml--->#N_PLE.xml)
三、去除聊天过滤功能 1、打开N_Chat.toc文件,找到N_ChatGuard.xml,在前面添加#号(例:N_ChatGuard.xml--->#N_ChatGuard.xml)
四、去除聊天内容拷贝功能 1、打开N_Chat.toc文件,找到N_ChatCopy.xml,在前面添加#号(例:N_ChatCopy.xml--->#N_ChatCopy.xml)
五、隐藏表情按钮(无显示但移动鼠标到按钮位置仍然可以点击操作) 1、打开N_Chat.lua文件找到如下字段 --emote icon -- if (ChatFrameMenuButton:IsVisible()) then -- ChatFrameMenuButton:Hide() -- ChatFrameMenuButton:DisableDrawLayer() -- end 2、删除相应注释符结果如下即可 --emote icon if (ChatFrameMenuButton:IsVisible()) then -- ChatFrameMenuButton:Hide() ChatFrameMenuButton:DisableDrawLayer() end
六、去除表情按钮(彻底去掉表情按钮) 1、打开N_Chat.lua文件找到如下字段 --emote icon -- if (ChatFrameMenuButton:IsVisible()) then -- ChatFrameMenuButton:Hide() -- ChatFrameMenuButton:DisableDrawLayer() -- end 2、删除相应注释符结果如下即可 --emote icon if (ChatFrameMenuButton:IsVisible()) then ChatFrameMenuButton:Hide() -- ChatFrameMenuButton:DisableDrawLayer() end
七:时间标签去除秒显示 1、打开N_Stamp.lua文件找到如下字段
newmsg = "["..hour..":"..minute.. ":"..second.."]".." "..msg -- newmsg = "["..hour..":"..minute.. "]".." "..msg
2、修改为如下即可
-- newmsg = "["..hour..":"..minute.. ":"..second.."]".." "..msg newmsg = "["..hour..":"..minute.. "]".." "..msg
八:把聊天输入框放到信息框底部 1、打开N_Chat.lua文件找到如下字段 -- Move the ChatFrameEditBox to top ChatFrameEditBox:ClearAllPoints(); ChatFrameEditBox:SetPoint("BOTTOMLEFT", "ChatFrame1", "TOPLEFT", 0, 2); ChatFrameEditBox:SetPoint("BOTTOMRIGHT", "ChatFrame1", "TOPRIGHT", 0, 2);
2、修改为如下即可 -- Move the ChatFrameEditBox to top -- ChatFrameEditBox:ClearAllPoints(); -- ChatFrameEditBox:SetPoint("BOTTOMLEFT", "ChatFrame1", "TOPLEFT", 0, 2); -- ChatFrameEditBox:SetPoint("BOTTOMRIGHT", "ChatFrame1", "TOPRIGHT", 0, 2); 
平时状态: 
翻页状态: 
战斗信息窗口: 
玩家链接增强: 
聊天过滤功能: 
不加载时间标签,玩家链接增强和聊天内容过滤时的基础内存占用: 
加载时间标签模块后的存占用: 
加载玩家链接增强模块后的内存占用: 
加载聊天内容过滤模块后的内存占用: 
加载所有模块后的内存占用: 

|