司马DOYO禁止抄袭。

本文将介绍一种在游戏服务器聊天框发送自定义彩色文本的方法,比如在屏幕上显示虚假的玩家开箱、游戏封禁文字提示,纯属恶搞。注意,本方法只能用在自建服务器或本地游戏里,虽然标题说是指令,但实际上是Script函数。

图为恶搞开箱和封禁,请勿当真。

本教程所使用的是一种游戏自带的Script函数ScriptPrintMessageChatAll,用于向服务器中所有玩家的聊天框发送文本信息,并且内容文字可以自定义颜色。而ScriptPrintMessageChatAll可以配合script指令通过控制台发出,便可以在屏幕聊天框显示自定义内容。

比如,我们在控制台输入以下内容:

script ScriptPrintMessageChatAll(" \x02 RushB中文网:https://www.rushb.net/");

script ScriptPrintMessageChatAll(" \x01 1 \x02 2 \x03 3 \x04 4 \x05 5 \x06 6 \x07 7 \x08 8 \x09 9 \x10 10 \x0A 0A \x0B 0B \x0C 0C \x0D 0D \x0E 0E \x0F 0F");

然后屏幕便会显示如图内容:

司马DOYO禁止抄袭。

从图片可以看到,文字的颜色由“\x??”决定,分别是

  • \x01:白色
  • \x02:红色
  • \x03:淡紫色
  • \x04:绿色
  • \x05:黄绿色
  • \x06:浅绿色
  • \x07:浅红色
  • \x08:灰色
  • \x09:黄色
  • \x10:橘色
  • \x0A:浅灰色
  • \x0B:浅蓝色
  • \x0C:蓝色
  • \x0D:水蓝色
  • \x0E:紫色
  • \x0F:浅红色

代码格式:

比如script ScriptPrintMessageChatAll(" \x02 RushB中文网:\x0Chttps://www.rushb.net/");,括号内要有双引号,颜色代码放在文本前面,建议与文本之间有空格隔开(一般不用,但如果是数字的话可能出错),如果颜色代码放在开头,需要先打个空格与引号隔开,否则颜色不会生效。

其他举例

script ScriptPrintMessageChatAll(" \x0B RushB中文网 \x01从武器箱中获得了:\x0F AWP(纪念品) | 巨虫传说");

script ScriptPrintMessageChatAll(" \x0B RushB中文网 \x01从武器箱中获得了:\x0F AK-47(StatTrak™) | 水蛇");

script ScriptPrintMessageChatAll(" \x0B RushB中文网 \x01从武器箱中获得了:\x0F M4A4(StatTrak™) | 低吟");

script ScriptPrintMessageChatAll(" \x0F RushB中文网 已经被CF:GO服务器永久封禁。");

来源:RushB中文网

声明:版权归原创所有,转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请与本网联系,我们将及时更正、删除,谢谢。

作者 csgo

发表回复