设置语言

This commit is contained in:
hahwu 2025-03-25 17:20:18 +08:00
parent 496940caa3
commit 9d76a84624
2 changed files with 12 additions and 0 deletions

View File

@ -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) // 请求玩家基本信息

View File

@ -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
}