diff --git a/src/server/game/RegisterNetworkFunc.go b/src/server/game/RegisterNetworkFunc.go index 79069f05..3149fca8 100644 --- a/src/server/game/RegisterNetworkFunc.go +++ b/src/server/game/RegisterNetworkFunc.go @@ -3561,6 +3561,7 @@ func ReqPlayroomTaskReward(player *Player, buf []byte) error { }) return err } + player.args["ResItemPopId"] = Id err = player.HandleItem(Items, msg.ITEM_POP_LABEL_PlayroomTaskReward.String()) if err != nil { player.SendErrClienRes(&msg.ResPlayroomTaskReward{ @@ -3569,7 +3570,6 @@ func ReqPlayroomTaskReward(player *Player, buf []byte) error { }) return err } - player.args["ResItemPopId"] = Id player.PlayMod.save() player.PushClientRes(&msg.ResPlayroomTaskReward{ Code: msg.RES_CODE_SUCCESS,