diff --git a/src/server/game/game_type.go b/src/server/game/game_type.go index 3e194dd2..2046bd6f 100644 --- a/src/server/game/game_type.go +++ b/src/server/game/game_type.go @@ -134,4 +134,5 @@ func init() { gob.Register([]*item.Item{}) // 注册 []*item.Item 类型 gob.Register(friend.ReplyInfo{}) gob.Register(GameResult{}) + gob.Register(map[string]interface{}{}) } diff --git a/src/server/game/gm_handler.go b/src/server/game/gm_handler.go index 17f12aab..984b3fab 100644 --- a/src/server/game/gm_handler.go +++ b/src/server/game/gm_handler.go @@ -597,21 +597,8 @@ func ReqGmCommand_(player *Player, Command string) error { case "resetTriggerMail": player.PlayMod.mod_list.Mail.TriggerMail = make([]int, 0, 8) case "debugMsg": - to, _ := strconv.Atoi(arg[1]) - num, _ := strconv.Atoi(arg[1]) - for i := 0; i < num; i++ { - uid := 100100000 + i - if uid == int(player.M_DwUin) { - continue - } - SendMsgToCenterAsync(&MsgMod.Msg{ - From: uid, - To: to, - Type: MsgMod.HANDLE_TYPE_APPLY, - SendT: GoUtil.Now(), - HandleType: MsgMod.HANDLE_MOD_PLAYER_MSG, - }) - } + NotifyFriendApply(100001, 100002) + NotifyPetroomGame(100002) default: return fmt.Errorf("Player %d ReqGmCommand:%v not found", player.M_DwUin, arg) } diff --git a/src/server/game/var_mgr.go b/src/server/game/var_mgr.go index 1d1cf6a2..89b91914 100644 --- a/src/server/game/var_mgr.go +++ b/src/server/game/var_mgr.go @@ -39,6 +39,7 @@ const ( func (f *VarMgr) Init() { gob.Register(&VarGoldCard{}) gob.Register(&VarExpireData{}) + gob.Register(map[string]interface{}{}) f.key = VAR_MGR_KEY f.data = &VarData{ NewVar: map[string]*VarExpireData{}, diff --git a/src/server/game_util/GoUtil.go b/src/server/game_util/GoUtil.go index 5d6ab3f4..c6ecb145 100644 --- a/src/server/game_util/GoUtil.go +++ b/src/server/game_util/GoUtil.go @@ -620,5 +620,5 @@ func NotifyPlayer(uid, pushid int, title, content string) { fmt.Println(err) return } - log.Debug("notification send uid %d, type %d , res %v", uid, pushid, body) + log.Debug("notification send uid %d, type %d , res %v", uid, pushid, String(body)) }