From f659a1880f30a354f62424cb1fc3a9c8b9540be1 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Mon, 21 Apr 2025 12:26:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=B6=E9=97=B4=E7=BA=BF=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/PlayerFunc.go | 7 ++++--- src/server/game/mod/friend/Friend.go | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/server/game/PlayerFunc.go b/src/server/game/PlayerFunc.go index b9d4ed09..87e2b761 100644 --- a/src/server/game/PlayerFunc.go +++ b/src/server/game/PlayerFunc.go @@ -196,7 +196,8 @@ func handle(p *Player, m *msg.Msg) error { case msg.HANDLE_TYPE_CHAMPSHIP_NOTIFY: // # 锦标赛排名变动通知 BackChampship(p) case msg.HANDLE_TYPE_CHAMPSHIP_RESULT: // # 好友锦标赛结果 - p.AddLog(m.From, friend.LOG_TYPE_PLAYROOM_CHAMPSHIP, fmt.Sprintf("%d", m.Extra.(int))) + Extra := m.Extra.([]int) + p.AddLog(m.From, friend.LOG_TYPE_PLAYROOM_CHAMPSHIP, fmt.Sprintf("%d,%d", Extra[0], Extra[1])) case msg.HANDLE_TYPE_TREASURE_RESULT: // # 好友宝藏结果 p.AddLog(m.From, friend.LOG_TYPE_TREASURE, fmt.Sprintf("%d", m.Extra.(int))) case msg.HANDLE_TYPE_MAIL: // 邮件操作 @@ -1016,10 +1017,10 @@ func NotifyChampshipResult(Uid, Rank int) { } for _, v := range PlayerSimpleData.Friend { Msg := &msg.Msg{ - Type: msg.HANDLE_TYPE_CHAMPSHIP_NOTIFY, + Type: msg.HANDLE_TYPE_CHAMPSHIP_RESULT, From: Uid, To: v, - Extra: Rank, + Extra: []int{Rank, GoUtil.GetServerOpenDay()}, } FriendMgrSend(Msg) } diff --git a/src/server/game/mod/friend/Friend.go b/src/server/game/mod/friend/Friend.go index 7b4e921e..5dd993cf 100644 --- a/src/server/game/mod/friend/Friend.go +++ b/src/server/game/mod/friend/Friend.go @@ -53,7 +53,7 @@ const ( LOG_TYPE_FRIEND_BECOME_NPC = 21 // npc成为好友 LOG_TYPE_PLAYROOM_UPVOTE = 22 // playroom点赞 LOG_TYPE_PLAYROOM_CHAMPSHIP = 23 // 竞标赛排名 - LOG_TYPE_TREASURE = 24 + LOG_TYPE_TREASURE = 24 // 好友宝藏 ) const (