• 442阅读
  • 10回复

为什么每个SF都有注册到4个人号的BUG? [复制链接]

上一主题 下一主题
离线abc4321
 
发帖
13
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2005-11-28
不知道有没有哪个高手已经成功解决这个BUG的愿意共享一下,小弟万分感谢
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线黄金梦
发帖
70
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 沙发  发表于: 2005-11-28
那应该注册到几个?
离线abc4321
发帖
13
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 板凳  发表于: 2005-11-28
我的意思是一注册就有4个一样的人物啊,就是大家说的GM号,怎么解决?
离线黄金梦
发帖
70
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 地板  发表于: 2005-11-28
没遇到过这种情况
离线grasshoper
发帖
354
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 4楼 发表于: 2005-11-28
使用有帐号的数据库还原后就会有这问题 清空帐号就没问题了
离线abc4321
发帖
13
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 5楼 发表于: 2005-11-28

我是用附加数据库的办法,不是用还原,楼上的意思是不是说我把数据库里的所有角色和帐号都删了,然后然大家再注册,就不会有这种问题了?

离线newzb
发帖
70
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 6楼 发表于: 2005-11-28

需要看注册程序 分配到数据库帐号表里面的 propid是多少

如果程序是按顺序写入就没有这个问题

如果程序写进去的propid是随机的,一会大,一会小,就有几率存在这个问题.

离线黄金梦
发帖
70
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 7楼 发表于: 2005-11-28

两种情况:一种是5楼说的情况,库里面有多余的账号,以前用过的。删了就OK。

第二种情况把propid的默认值设在20000就不存在这种情况了。

离线popeyelau
发帖
160
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 8楼 发表于: 2005-11-28
这有什么难的,我的注册系统自己写的,application_start的时候就会去找当前最大的propid,如果为空就默认为30000,以后每次+1,从来没出现过你说这种情况,不可能
离线popeyelau
发帖
160
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 9楼 发表于: 2005-11-28

如果用已有帐号的数据库,就把charname_1的用户名跟char_log_info做个约束,如果他想要的用户名已经在charname_1里有映射,插入的时候抛出个异常通知他换用户名就OK了~

离线grasshoper
发帖
354
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 10楼 发表于: 2005-11-29

我记得那4个人物都是propid为0的用户的角色,只要注册程序大于或避免这个值就应该没问题。

快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个

      管理员联系信箱 [email protected] 所有内容均来之互联网,如侵犯您的隐私和权益,请和我们及时联系!