搜索
查看: 3927|回复: 2

(自己解决)关于client_cmd

[复制链接]
发表于 2009-3-18 22:33:59 | 显示全部楼层 |阅读模式 来自 中国–广东–中山
本帖最后由 hotbadman 于 2009-3-19 00:21 编辑

想写一个给客户换中文ID的插件.
client_cmd(id, "setinfo name 名字")
发现当要换的名字为英文时,一切正常.
当要换的名字为中文时,客户端提示:setinfo[<key> <value>]

个人认为,当名字为中文时,要用引号将中文引起来,如:"狼",因为将 setinfo name 名字 写成name.cfg并保存为UTF-8后,在config.cfg里绑定bind F12 "exec name.cfg",在游戏里按F12也是会提示setinfo[<key> <value>],如果改为 setinfo name "名字" ,按F12就能正常换成中文名了

所以我认为是不是client_cmd(id, "setinfo name 名字")里也应该将中文用引号引起来.但问题来了.
client_cmd(id, "setinfo name "名字"") 这样就肯定不行了,编释失败.请教这两个引号要如何表示呢?谢谢

自己试了N久.终于搞明白原来是用^"及^x22都能表示引号为字符串.
发表于 2009-3-18 22:41:04 | 显示全部楼层 来自 中国–广东–惠州–惠城区
  1. set_user_info(id,"name","中文名")
复制代码
")
回复

使用道具 举报

发表于 2009-3-19 19:41:59 | 显示全部楼层 来自 中国–广东–深圳
This function does not seem to save info to client's config. Had to execute client_cmd(index, "setinfo %s %s", info, value) instead...
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表