如何自定义游戏中玩家名称[已解决]

镜子 一级用户组 9天前 211

我建了个MySQL表 里面有玩家对应的steamid和自定义名称 我想服务器获取这个名称应用到服务器中 但是我用CCSPlayerController的player.PlayerName改了名字之后在游戏开始后又变回steam名称了 而且服务器status显示的也是玩家steam名称 有什么办法可以稳定修改吗


CSGO插件分享-申明 1、本网站名称:CSGO插件分享-中文站  网址:https://bbs.csgocn.net
2、本站的宗旨在于为CSGO玩家提供一个插件分享的中文资源平台,多数插件来源于SourceMod论坛,并配以中文介绍和安装教程。
3、欢迎有能力的朋友共享有趣的CSGO插件资源。
4、本站资源大多为百度网盘,如发现链接失效,可以点: 这里进行反馈,我们会第一时间更新。
最新回复 (4)
  • 我不当学长 管理员组@Ta 8天前 0
    引用 2

    可以参考:【CS2】CSSharpUtils 开发工具库-CS2专区-CSGO插件分享-CSGO资料库 中的:

    // name and clan tag
    playerController.SetName("imi-tat0r");
    playerController.SetClantag("imi-tat0r.net");
    playerController.SetClantag(); // removes the clantag
  • 镜子 楼主 一级用户组@Ta 8天前 0
    引用 3
    我不当学长 可以参考:【CS2】CSSharpUtils 开发工具库-CS2专区-CSGO插件分享-CSGO资料库 中的: // name and clan tag playerContro ...
    太感谢了
  • 镜子 楼主 一级用户组@Ta 8天前 0
    引用 4

    话说这个办法是有用  确实改了 我用这个方法设置的每6tick改一次可以在回合开始freezetime时覆盖掉原来steam名称了 但是还是没法做到修改服务器统计status里的名称  解析的demo也是steam名  如果能把这个解决了就完美了 好奇平台是怎么做到的

  • 我不当学长 管理员组@Ta 7天前 0
    引用 5
    镜子 话说这个办法是有用  确实改了 我用这个方法设置的每6tick改一次可以在回合开始freezetime时覆盖掉原来steam名称了 但是还是没法做到修改服务器统计status里的名称 ...
    可以参考这个的做法。一般平台应该都是通过写名称文件做的。https://bbs.csgocn.net/thread-612.htm
返回