From 9d76a84624ca25403cebeffe987da9518f7d2467 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Tue, 25 Mar 2025 17:20:18 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E8=AF=AD=E8=A8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/GameLogic.go | 1 + src/server/game/RegisterNetworkFunc.go | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/src/server/game/GameLogic.go b/src/server/game/GameLogic.go index f93d6eff..1cba7e9d 100644 --- a/src/server/game/GameLogic.go +++ b/src/server/game/GameLogic.go @@ -613,6 +613,7 @@ func (ad *GameLogic) RegisterNetWorkFunc() { // 玩家 RegisterMsgProcessFunc("ReqUserInfo", ReqUserInfo) RegisterMsgProcessFunc("ReqSetName", ReqSetName) // 设置名字 + RegisterMsgProcessFunc("ReqLang", ReqLang) // 设置语言 RegisterMsgProcessFunc("ReqSetPetName", ReqSetPetName) // 设置宠物名字 RegisterMsgProcessFunc("ReqSetFacebookUrl", ReqSetFacebookUrl) // 设置facebook地址 RegisterMsgProcessFunc("ReqPlayerBaseInfo", ReqPlayerBaseInfofunction) // 请求玩家基本信息 diff --git a/src/server/game/RegisterNetworkFunc.go b/src/server/game/RegisterNetworkFunc.go index a8005ce9..2d2e044b 100644 --- a/src/server/game/RegisterNetworkFunc.go +++ b/src/server/game/RegisterNetworkFunc.go @@ -3888,3 +3888,14 @@ func ReqActivityReward(player *Player, buf []byte) error { }) return nil } + +func ReqLang(player *Player, buf []byte) error { + req := &msg.ReqLang{} + proto.Unmarshal(buf, req) + BaseMod := player.PlayMod.getBaseMod() + BaseMod.SetLang(int(req.Lang)) + player.PushClientRes(&msg.ResLang{ + ResultCode: msg.RES_CODE_SUCCESS, + }) + return nil +}