apocalyptic 发表于 2007-3-15 13:34:17

再问关于修改玩家名称的问题

Rulzy版主说可以通过client_cmd命令进行更改,我就写了这样的命令:

new UserIp //声明变量,用于存储玩家所在的IP地址
get_user_ip(id,UserIp,21) //获取玩家所在的IP地址和端口信息并存储在上述变量中
client_cmd(id,"rename %s",UserId) //强制客户端执行命令把名字改为IP

在实际操作中这样的命令并没有被执行,请问何故?应该如何解决?代码所在的位置应该是client_connect也就是玩家刚刚连接到服务器的时候,对不对?
另外,如果强制把每个玩家的名称都改为某个特定的字符串,例如Guest,这样当后面的玩家进来的时候,会不会被系统自动更名为(1)Guest、(2)Guest……依此类推?

Rulzy 发表于 2007-3-15 17:54:02

回复: 再问关于修改玩家名称的问题

new UserIp //声明变量,用于存储玩家所在的IP地址
get_user_ip(id,UserIp,21) //获取玩家所在的IP地址和端口信息并存储在上述变量中
client_cmd(id,"name ^"%s^"",UserIp) //强制客户端执行命令把名字改为IP
页: [1]
查看完整版本: 再问关于修改玩家名称的问题