diff --git a/src/server/game/RegisterNetworkFunc.go b/src/server/game/RegisterNetworkFunc.go index 212a6aa1..6c9e7c74 100644 --- a/src/server/game/RegisterNetworkFunc.go +++ b/src/server/game/RegisterNetworkFunc.go @@ -253,6 +253,10 @@ func ReqRewardOrder(args []interface{}) error { if ProductLv > 0 { Color := order.RandChessColor(ChessMod.GetOrderEmit()) ChessId := mergeDataCfg.GetChessIdByLvAndColor(ProductLv, Color) + if ChessId == 0 { + log.Error("GetChessIdByLvAndColor error color:%d, lv:%d", Color, ProductLv) + return errors.New("GetChessIdByLvAndColor error") + } ChestRainItems = append(ChestRainItems, &item.Item{Id: ChessId, Num: 1}) } if Jackpot > 0 {