diff --git a/src/server/game/Gm.go b/src/server/game/Gm.go index 88757f9d..b14f1bae 100644 --- a/src/server/game/Gm.go +++ b/src/server/game/Gm.go @@ -32,9 +32,6 @@ import ( ) func ReqGmCommand(player *Player, buf []byte) error { - // if conf.Server.GameName != "pet_home" && conf.Server.GameName != "merge_pet_sdk" { - // return fmt.Errorf("Player %d ReqGmCommand not support in game %s", player.M_DwUin, conf.Server.GameName) - // } detail := &msg.ReqGmCommand{} proto.Unmarshal(buf, detail) return ReqGmCommand_(player, detail.Command) @@ -45,6 +42,9 @@ func ReqGmCommand_(player *Player, Command string) error { // log.Error("ReqGmCommand panic: %v", err) // } // }() + if conf.Server.GameName != "pet_home" && conf.Server.GameName != "merge_pet_sdk" { + return fmt.Errorf("Player %d ReqGmCommand not support in game %s, command %s", player.M_DwUin, conf.Server.GameName, Command) + } player.TeLog("gm", map[string]interface{}{ "command": Command, })