搜索
查看: 113|回复: 2

[已关闭] actor:getGenerateId获取副将角色类型结果错误

 关闭 [复制链接]
发表于 2025-5-8 13:07:58 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 250427
登陆器版本号: 250427
BUG描述: 如下
BUG重现方式: 如下
修复后应达到的效果: 如下
联系QQ: 隐藏内容
actor:getGenerateId()

字符型 生产ID;生成规则:1.时间(15位) 2.角色类型(1位 1-主体 2-主将 3-副将) 3.角色DB索引(10位) 4.DBServer端口(5位) 5.自增序号(3位)

说明书,副将的角色类型是3,但现在获取到的结果是2,和主将一样。

如图:


生产ID:2505081253565412000001014006000002
第16位是2,不是3

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2025-5-8 15:57:42 | 显示全部楼层
这种问题就不要纠结了,本身你评定前,白门英雄和卧龙英雄全是1类型
这时,这两个英雄ID已经生成完毕,不会随你评定成副将后而改变的
 楼主| 发表于 2025-5-8 16:24:56 | 显示全部楼层
1580 发表于 2025-5-8 15:57
这种问题就不要纠结了,本身你评定前,白门英雄和卧龙英雄全是1类型
这时,这两个英雄ID已经生成完毕,不会 ...

好吧,主要是想要一个判断英雄是主将还是副将的方法,
才暂时用这个地方来获取,既然这个地方没法准确获取,
那增加一个取英雄是主将还是副将的方法吧。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2025-6-7 23:35 , Processed in 0.510999 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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