找回密码
 防止广告:仅有QQ可以登录注册

QQ登录

只需一步,快速开始

搜索

免费自助文章链接,禁止站外链接:一次最多7天

大佬求助 多服切换服共享玩家身上数据已经成功,还有个小问题请教

ml1022 2020-3-25 16:54:44 显示全部楼层 阅读模式
多服切换服共享玩家身上数据已经成功,还有个小问题请教
目前是可以多服切换保留人物身上物品,就跟官服切服一样
但是现在还有个问题:
两个服如果用的不同地图,切服以后不能重新随机上线坐标,导致上线不是卡在地图外就是飘在天上摔死。。。
如果用相同地图的话,就会出现切服后还是在原地上线
不能跟官服一样,切服以后在本服务器地图上随机一个出生点?
请问有没有谁知道怎么修改上线坐标?


大神点评6

熊天琪 2020-3-25 17:44:14 显示全部楼层
不同图是存在坐标问题,玩家保存的坐标和地图坐标实际不准,

所以你的这个问题是解决不了的,
回复 支持 反对

使用道具 举报

 楼主| ml1022 2020-3-25 18:00:46 显示全部楼层
熊天琪 发表于 2020-3-25 17:44
不同图是存在坐标问题,玩家保存的坐标和地图坐标实际不准,

所以你的这个问题是解决不了的,

有没有办法在玩家上线的时候做个判断,如果坐标超出地图坐标就随机一个正确的坐标呢

回复 支持 反对

使用道具 举报

熊天琪 2020-3-25 18:10:50 显示全部楼层
ml1022 发表于 2020-3-25 18:00
有没有办法在玩家上线的时候做个判断,如果坐标超出地图坐标就随机一个正确的坐标呢

办法肯定有,没有什么功能是实现不了的,至于复杂程度和具体方法,得你自己想自己找了,
回复 支持 反对

使用道具 举报

全局调用的init.c里写一个玩家寻找变量的设定...写一个随机坐标值
回复 支持 反对

使用道具 举报

另外你是不是就改了一个路径和档的读取路径...如果是这样,问题不仅仅是人物上线的数据问题了,共用一个存档是一件可怕的事情.
回复 支持 反对

使用道具 举报

我觉得多服务器角色数据共享也就官方适用,自建服感觉没必要
回复 支持 反对

使用道具 举报