From b0a98d16806c15a563d575b68e43d1698ccf1c2d Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Wed, 8 Jan 2025 11:03:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=8E=A9=E5=AE=B6=E5=9F=BA?= =?UTF-8?q?=E7=A1=80=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/Gm.go | 6 ++++++ src/server/game/Player.go | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/server/game/Gm.go b/src/server/game/Gm.go index 85b4b015..1d6fbc16 100644 --- a/src/server/game/Gm.go +++ b/src/server/game/Gm.go @@ -130,6 +130,12 @@ func ReqGmCommand(args []interface{}) error { case "clearRank": num, _ := strconv.Atoi(arg[1]) G_GameLogicPtr.RankMgr.ClearRank(num) + case "resetUserInfo": + Rank := G_GameLogicPtr.RankMgr.getRank(RANK_TYPE_USER) + for _, v := range Rank { + G_GameLogicPtr.GetResSimplePlayerByUid(v.Uid) + } + case "champshipZero": G_GameLogicPtr.ChampshipMgrSend(&MsgMod.Msg{ Type: MsgMod.HANDLE_TYPE_CHAMPSHIP_ZERO, diff --git a/src/server/game/Player.go b/src/server/game/Player.go index 8080ba23..e84da4ca 100644 --- a/src/server/game/Player.go +++ b/src/server/game/Player.go @@ -694,7 +694,7 @@ func (p *Player) GetSimpleData(Uid int, simple *PlayerSimpleData) error { if Base == nil { return errors.New("GetSimpleData failed") } - simple.Name = p.GetPlayerBaseMod().GetName() + simple.Name = p.PlayMod.getBaseMod().NickName simple.Avatar = p.PlayMod.getAvatarMod().SetId simple.Face = p.PlayMod.getFaceMod().SetId simple.Level = p.GetPlayerBaseMod().GetLevel() @@ -715,7 +715,7 @@ func (p *Player) GetSimpleData(Uid int, simple *PlayerSimpleData) error { func (p *Player) UpdateUserInfo() { simple := &PlayerSimpleData{} Base := p.GetPlayerBaseMod() - simple.Name = p.GetPlayerBaseMod().GetName() + simple.Name = p.PlayMod.getBaseMod().NickName simple.Avatar = p.PlayMod.getAvatarMod().SetId simple.Uid = int(p.M_DwUin) simple.Star = p.GetPlayerBaseMod().GetStar()