|
发表于 2024-6-23 16:58:48
|
显示全部楼层
本帖最后由 猫猫对决机 于 2024-6-23 16:59 编辑
你的设计比我的要复杂的多,我同时用了3个变量存储玩家的段位,我的玩家数据里和段位相关的:
- {"Player1":{dan:0,level:0,score:0,totalScore:0}}
复制代码 目前没设备,只能给你仿写一段,只能说大致一致,而且不能保证缩进是全部正常的
- var playerData = {"Player1":{dan:0,leve:0,score:0}}//假设存储玩家数据的变量叫playerData
- var danText = ["青铜","白银","黄金","铂金","钻石","传奇"] //将段位文本存储在数组中
- if(e.msg=="/info") {
- if(playerData.hasOwnProperty(e.name)){
- let thePlayer = Player[e.name]
- SenMsg("msg",`${e.name}:${danText[thePlayer.dan]}${thePlayer.level}`)
- }
- else{
- SendMsg("msg",'未发现你的玩家数据')
- }
- }
复制代码
关于段位,等级,计分有专门的代码去处理,查询只需要获取当前玩家的段位和等级即可
|
|