铃铛号带你了解cs中文名字 ,希望本文能帮到你。
怎么在CS1.6里改成中文名字 就是游戏里变成中文名字
首先服务器支持中文名字。然后呢。在你的X:CS(cs根目录)\cstrike 中新建一个文本文档。其中输入“name 名字”(没有“”。名字改成你自己喜欢的,注意name与名字中间有空格),保存。然后把文件后缀改成cfg 就是从.txt 改成.cfg,文件名也要该。改成简单的数字与英文。然后进入游戏。按~(就是Esc下面的内个)调出控制台。输入“exec 你改完后的文件名.cfg”(你改完后的文件名就是你改成的内个简单的数字与英文,这个也没有:“”),然后游戏中就是中文名字了
cs1.6怎么弄中文名字?
用法: 安装中文聊天软件
进入游戏按Y输入
name 中文ID
注意name后面有空格
运行需要memhack这个module
name.zip - amxx插件/代码
memhack.rar - memhack
memhack_source.rar - memhack代码
CVars:
utf8name 1 开启中文ID功能(默认)
utf8name 0 关闭
u_needaccess 1 需要权限ADMIN_RESERVATION才能改中文ID
u_needaccess 0 不检查用户权限(默认)
u_autoname 1 登录时根据英文ID自动改名(需要权限ADMIN_RESERVATION)
u_autoname 0 关闭此功能(默认)
使用这个功能要在addons\amxmodx\data目录下建立一个文件names_utf8.txt并以utf-8编码保存
格式如下
英文名1
中文名1
英文名2
中文名2
英文名3
中文名3
依此类推
更新日志:
3/25/2008
v0.12
检查名字中是否含有字符'\'
修改get_name()函数以方便修改其他有冲突的插件.用它直接替换get_user_name()即可
3/24/2008
v0.11
修正再次改名以后不能换回原来中文ID的bug
3/19/2008
v0.10
增加一个CVar u_autoname
3/17/2008
v0.08
增加一个CVar u_needaccess
改进查找/name/键位的算法
v0.06:
支持32人服务器
死后禁止改名
插件下载
- 中文ID可以拥有权限,但要注意,users.ini文件/数据库里的数据一定要用UTF-8编码
- 某些插件不支持UTF-8编码,中文ID可能会显示为乱码
- linux用的memhack可以到这里下载:
我没在linux下测试过
已知问题:
语音时名字显示为乱码(无法解决,貌似要修改客户端关于语音那个dll文件)
某些插件top排名显示为乱码(强制使用UTF-8编码应该就能解决问题,我不懂html~~嘻嘻)
本插件可能会跟某些插件冲突导致
解决方法:修改插件代码,用下面这个函数代替get_user_name()
引用:
#include <fakemeta>
#include <memhack>
stock get_name(id, name[], len)
{
new buffer = engfunc(EngFunc_GetInfoKeyBuffer, id)
new strtmp1[256]
copy_infokey_buffer(buffer, strtmp1, 255)
new offset = contain(strtmp1, "\name\") + 6
new thischr
new i
for (;;i++)
{
thischr = memhack_get_char(buffer + offset + i, MEM_NULLBASE, MEMTYPE_DATA, MEM_SIGNED)
if (thischr == '\' || thischr == 0)
{
name[i] = 0
break
}
else
{
name[i] = thischr
}
}
name[len - 1] = 0
}
解决方法2,可以试一下把这句
register_forward(FM_ClientUserInfoChanged, "fwdClientUserInfoChanged", 0)
改成
register_forward(FM_ClientUserInfoChanged, "fwdClientUserInfoChanged", 1)
客户端只要有CS中文聊天软件进入支持中文ID的CS1.6服务器就可以实现^_^进入游戏按Y输入
name 中文ID回车按F12就OK
注意name后面有空格
cs中的玩家名称怎么能变成中文名子
先在一个可以打字的地方输入你要的中文名字,然后将它用shift+方向键左选中再按ctrl+c,然后回到游戏在名字的地方按ctrl+v(不知道行不行,我在魔兽里是用这个办法,cs里有次我直接输汉字但建好后名字是乱码)
给我个CS1.6中文名字,好听的!
sEv5^|*.[sarty].*| 爆头 sEv5^|*.[sarty].*| 707 sEv5^|*.[sarty].*| WCG sEv5^|*.[sarty].*| I Kill you
怎样在CS中取中文名字?
按~呼叫出控制台,输入name XXXXXX ,就可以了,简单吧