搜索
查看: 4578|回复: 8

求助,id的疑问(已解决)

[复制链接]
发表于 2009-9-29 16:55:08 | 显示全部楼层 |阅读模式 来自 日本–东京都
本帖最后由 cityhonghu 于 2009-9-29 22:51 编辑

比如get_user_userid(id)
1。请问这里的id的取值范围是多少?0-31?
2。get_user_userid(id)的返回值是什么?是不是跟在控制台输入status所得的userid值相同?

谢谢
发表于 2009-9-29 18:48:49 | 显示全部楼层 来自 中国–四川
1.get_maxplayers
2.相同
回复

使用道具 举报

 楼主| 发表于 2009-9-29 18:57:22 | 显示全部楼层 来自 日本–东京都
本帖最后由 cityhonghu 于 2009-9-29 19:01 编辑

谢谢sakulekingz
是不是可以这样认为?
id是32个玩家通道中的一个,其范围固定在1-32。而get_user_userid(id)值则随着进出服务器,换图等随时变化的。
回复

使用道具 举报

发表于 2009-9-29 20:02:20 | 显示全部楼层 来自 中国–四川
1.你可以这样理解
2.userid是会这样变化的
回复

使用道具 举报

 楼主| 发表于 2009-9-29 20:31:59 | 显示全部楼层 来自 日本–东京都
明白了,谢谢sakulekingz
回复

使用道具 举报

发表于 2009-9-29 22:30:14 | 显示全部楼层 来自 中国–福建–漳州
一、id的取值范围是1~maxplayers。
二、userid即是用status里看到的userid,从服务器开启开始,由1开始逐渐增加,第一个进入服务器的玩家userid为1,以后每进一名玩家,其userid为上一名玩家的userid+1。换图后其userid不会变化,除非他连接中断过。还有两个常用的命令retry和reconnect,这两个命令的功能基本相同,但使用retry会先断开连接,然后重新连接,其userid会重新分配一个,而使用reconnect则不断开连接重新登录服务器,其userid不会变化(除非连接过程连接中断)。
回复

使用道具 举报

 楼主| 发表于 2009-9-29 22:51:36 | 显示全部楼层 来自 日本–东京都
谢谢2位,弄明白了。:D
回复

使用道具 举报

发表于 2009-10-4 10:47:50 | 显示全部楼层 来自 中国–广东–深圳
回复一下
回复

使用道具 举报

发表于 2011-8-8 15:21:56 | 显示全部楼层 来自 中国–湖南–邵阳
被这个userid弄的焦头烂额的  这个东西好怪 老是变来变去的 擦
回复

使用道具 举报

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

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