搜索
查看: 89|回复: 2

[已处理] getIdInfo 中心服无法获取数据

 关闭 [复制链接]
发表于 7 天前 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 20251123
登陆器版本号: 20251123
BUG描述: player:getIdInfo(11) 无法在中心服获取到用户名
BUG重现方式: player:getIdInfo(11) 无法在中心服获取到用户名
修复后应达到的效果: 1、能获取到用户名(用于防止进入相同账号)
2、英雄不在线能获取到英雄名(用于防止进入同名角色)
联系QQ: 隐藏内容
1、现在跨服进入中心服,账号必须不同,且英雄和主角的名字也不能有相同的。

2、所以进入前我要获取角色名,英雄名和账号,并记录好,这些都正常。
3、但是跨服端如果角色下线我要删除已经记录的角色名和英雄名和账号目前不好实现
~
首先账号跨服过去的号用player:getIdInfo(11)是无效的,其次主号宝宝离线时下线,那么英雄名也无法获取到。目前只能用遍历所有角色以及用主英绑定的方法才能袜很麻烦。
 楼主| 发表于 6 天前 | 显示全部楼层
我以为player:getIdInfo(11)是取登录的用户名,原来是注册的名字啊。是player:getUserId()才是取登录名,中心服是可以取的正常的。
那么,只有一个建议:
1、英雄不在线能获取到英雄名(用于防止进入同名角色,退出时删除记录要英雄名)
发表于 6 天前 | 显示全部楼层
已收集
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2025-12-2 04:57 , Processed in 1.509833 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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