很多朋友喜欢一种修改魔兽世界,世界喊话的方式,就是修改官员喊话频道以前最老的Mangos端的方式也是这种,就直接修改/o 官员喊话频道这个也是魔兽世界私服中常用到的方式之一1、首先找到ChatHandler.cpp 这个TrinityCore中的文件。然后找到case CHAT_MSG_OFFICER: (魔兽世界私服官员喊话部分)2、修改代码case CHAT_MSG_OFFICER:{if (GetPlayer()->GetGuildId()){if (Guild* guild = sGuildMgr->GetGuildById(GetPlayer()->GetGuildId())){sScriptMgr->OnPlayerChat(GetPlayer(), type, lang, msg, guild);guild->BroadcastToGuild(this, true, msg, lang == LANG_ADDON ? LANG_ADDON : LANG_UNIVERSAL);}}} break;修改为下面的代码:case CHAT_MSG_OFFICER: {char message[1024];switch(GetPlayer()->GetSession()->GetSecurity()){case SEC_PLAYER: // normal player, non-vipif (GetPlayer()->GetTeam()==ALLIANCE) {snprintf(message, 1024, "|cff33CC00World |cffFF0000[Horde]|cff00CCEE[%s]:|cffFFFF00 %s", GetPlayer()->GetName().c_str(), msg.c_str());}if (GetPlayer()->GetTeam()==HORDE) {snprintf(message, 1024, "|cff33CC00World |cffDC143C[Alliance]|cff00CCEE[%s]:|cffFFFF00 %s", GetPlayer()->GetName().c_str(), msg.c_str());}break;case 1: // VIPsnprintf(message, 1024, "|cff33CC00World |cff87CEEB[World VIP]|cff00CCEE[%s]:|cffFFFF00 %s", GetPlayer()->GetName().c_str(), msg.c_str());break;case 2: // regular GMif (GetPlayer()->isGameMaster()==TRUE){snprintf(message, 1024, "|cff33CC00World |TInterface\\ChatFrame\\UI-ChatIcon-Blizz.blp:0:2:0:-3|t |cff6600AA[GM]|cff00CCEE[%s]:|cffFFFF00 %s", GetPlayer()->GetName().c_str(), msg.c_str());}{if (GetPlayer()->isGameMaster()==FALSE)if (GetPlayer()->GetTeam()==HORDE)snprintf(message, 1024, "|cff33CC00World |cffFF0000[Horde]|cff00CCEE[%s]:|cffFFFF00 %s", GetPlayer()->GetName().c_str(), msg.c_str());}{if (GetPlayer()->isGameMaster()==FALSE)if (GetPlayer()->GetTeam()==ALLIANCE)snprintf(message, 1024, "|cff33CC00World |cff0000FF[Alliance]|cff00CCEE[%s]:|cffFFFF00 %s", GetPlayer()->GetName().c_str(), msg.c_str());}break;case 3: // Head GM/SGMif (GetPlayer()->isGameMaster()==TRUE){snprintf(message, 1024, "|cff33CC00World |TInterface\\ChatFrame\\UI-ChatIcon-Blizz.blp:0:2:0:-3|t |cff6600AA[GM]|cff00CCEE[%s]:|cffFFFF00 %s", GetPlayer()->GetName().c_str(), msg.c_str());}{if (GetPlayer()->isGameMaster()==FALSE)if (GetPlayer()->GetTeam()==HORDE)snprintf(message, 1024, "|cff33CC00World |cffFF0000[Horde]|cff00CCEE[%s]:|cffFFFF00 %s", GetPlayer()->GetName().c_str(), msg.c_str());}{if (GetPlayer()->isGameMaster()==FALSE)if (GetPlayer()->GetTeam()==ALLIANCE)snprintf(message, 1024, "|cff33CC00World |cff0000FF[Alliance]|cff00CCEE[%s]:|cffFFFF00 %s", GetPlayer()->GetName().c_str());}break;case 4: // ADMINif (GetPlayer()->isGameMaster()==TRUE){snprintf(message, 1024,  "|cff33CC00World |TInterface\\ChatFrame\\UI-ChatIcon-Blizz.blp:0:2:0:-3|t |cff6600AA[GM]|cff00CCEE[%s]:|cffFFFF00 %s", GetPlayer()->GetName().c_str(), msg.c_str());}{if (GetPlayer()->isGameMaster()==FALSE)if (GetPlayer()->GetTeam()==HORDE)snprintf(message, 1024, "|cff33CC00World |cffFF0000[Horde]|cff00CCEE[%s]:|cffFFFF00 %s", GetPlayer()->GetName().c_str(), msg.c_str());}{if (GetPlayer()->isGameMaster()==FALSE)if (GetPlayer()->GetTeam()==ALLIANCE)snprintf(message, 1024, "|cff33CC00World |cff0000FF[Alliance]|cff00CCEE[%s]:|cffFFFF00 %s", GetPlayer()->GetName().c_str(), msg.c_str());}break;}sWorld->SendGlobalText(message, NULL);} break;OK,就这样就完毕了!去编译一下,然后试试~~~ GOOD LUCK

转载于:https://www.cnblogs.com/needly/p/3752576.html

T端最新的将官员喊话/o修改为世界汉化的方法...相关推荐

  1. 用amd组装高档游戏型计算机,高配吃鸡真带劲!高端最新只选AMD游戏主机

    高配吃鸡真带劲!高端最新只选AMD游戏主机 <绝地求生>这款游戏发布至今已经有两三年的时间了,虽说热度大不如前,但依旧有很多玩家投入其中,更有甚者每天不玩上几把吃鸡都睡不着觉.可是这个游戏 ...

  2. 解决移动端视频层级最高的问题,修改video属性

    解决移动端视频层级最高的问题,修改video属性 参考文章: (1)解决移动端视频层级最高的问题,修改video属性 (2)https://www.cnblogs.com/shimily/articl ...

  3. PS朋友们有福了 PhotoShop CS2 最新汉化补丁出炉

    PS朋友们有福了 PhotoShop CS2 最新汉化补丁出炉 使用PS一族的朋友们 由于CS2版本出来后一直沿用CS汉化补丁 导致汉化不完全 官方中文版又遥遥无期 今天终于发现有朋友给作了一个针对C ...

  4. webstorm2019 汉化后无法设置 webstorm最新汉化包

    这里有2019最新汉化包地址 亲测设置有效 https://www.7down.com/soft/346510.html  把lib下的resource_en.jar重命名或者删除,然后把汉化包中的r ...

  5. 手绘白板动画视频制作工具VideoScribe 3.11.2 Windows最新横屏竖屏方屏视频号普屏电商六合一汉化中文专业版画布和输出视频无水印支持720p和1080p高清输出

    众所周知VideoScribe(以下简称VS)有7天免费试用版,任何人都可以去下载最新的安装包体验试用,支持Windows 64位系统和macOS苹果系统.免费试用版有以下特点: 默认提供美国英语,西 ...

  6. 天龙八部TLBB搭建(四)游戏端和补丁及上传CentOS修改篇

    天龙八部TLBB搭建(四)游戏端和补丁及上传CentOS修改篇 首先我们要知道一个完整的游戏的端包括 服务器端和补丁文件 tlbb.tar.gz为服务器端文件,大小应该在50-60左右 补丁的话看版本 ...

  7. 最新Linux版本 jira6.3.6安装汉化破解以及数据迁移

    序言: JIRA 是澳大利亚 Atlassian 公司开发的一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷.任务.需求.改进等.JIRA采用J2EE技术,能够跨平台部署.它 ...

  8. Corel VideoStudio会声会影2020免费版+汉化包+序列号PC端电脑下载

    Corel VideoStudio会声会影由官方发布的全新会声会影,拥有视频剪辑.屏幕录制.视频合并.制作视频 以及光盘制作等功能,还有超多好看丰富的滤镜,即时你是新手也能快速上手,无需任何专业的视频 ...

  9. 移动端IM开发者必读(二):史上最全移动弱网络优化方法总结

    1.前言 本文接上篇<移动端IM开发者必读(一):通俗易懂,理解移动网络的"弱"和"慢">,关于移动网络的主要特性,在上篇中已进行过详细地阐述,本文 ...

最新文章

  1. golang中文文档_Golang 标准库 限流器 time/rate 设计与实现
  2. 【Android 逆向】ELF 文件格式 ( ELF 程序头入口大小 | ELF 程序头入口个数 | ELF 文件节区头入口大小 | ELF 文件节区头入口个数 | 字符表序号 )
  3. 各种Oracle常见操作
  4. 01ts简介和相关配置
  5. jzoj3058-火炬手【高精度,暴力】
  6. 前端学习(2471):vue-echarts和echarts的区别:
  7. CSS链接四种状态注意顺序、UI伪类选择器的顺序
  8. ruby服务器端解析json字符串
  9. ios 企业签名需要源文件么_苹果ios企业签名是什么?苹果ios企业签名了解一下!...
  10. C# dataGridView控件 获取整行宽度 整列高度 设置某列宽度 设置某行高度
  11. 怎么同时连接内外网?
  12. 在中兴新支点操作系统玩换装游戏
  13. 解决双屏显示不一致的问题
  14. 如何确认是文章发表在哪里?
  15. Sicily 1031. Campus
  16. mysql 三表关联查询
  17. 计算机论文致谢词范文500字,大专论文的结尾致谢500字(论文的致谢语)
  18. Mysql学习记录【Mysql字符集】
  19. IP地址后面跟/(斜线)+数字含义
  20. 电子商务html语言及特点,南开18秋学期(1703)《电子商务网页制作》在线作业答案...

热门文章

  1. DX11(四):HLSL语法
  2. Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift 论文笔记
  3. 数据类型 boolean(布尔型 )
  4. Unity Int32 存储 rgba 信息
  5. IDEA操作nexus私服
  6. 【数据库】以sqlserver数据库为例,讲解sql语句的修改列(万字长文详细讲解)
  7. X ? X :X ;出错
  8. 什么是公司邮箱,如何申请公司邮箱,公司邮箱怎么申请?
  9. 优化器 (optimization)
  10. 【微信小程序宝典】从零开始做微信小程序开发NO.2