diff --git a/src/server/game/FriendMgr.go b/src/server/game/FriendMgr.go index 25276251..7c5424e4 100644 --- a/src/server/game/FriendMgr.go +++ b/src/server/game/FriendMgr.go @@ -149,6 +149,8 @@ func (f *FriendMgr) SetVarUserData(m *msg.Msg) (interface{}, error) { data.Upvote++ case VAR_OP_CHIP: data.Chip += VarOp.Data.(int) + case VAR_OP_CHIP_SET: + data.Chip = VarOp.Data.(int) case VAR_OP_KISS: data.Kiss = VarOp.Data.(int) } diff --git a/src/server/game/Gm.go b/src/server/game/Gm.go index 263586d9..2ef5454e 100644 --- a/src/server/game/Gm.go +++ b/src/server/game/Gm.go @@ -320,7 +320,7 @@ func ReqGmCommand_(player *Player, Command string) error { PlayroomBackData(player) case "addChip": PlayroomMod := player.PlayMod.getPlayroomMod() - PlayroomMod.AddChip(1, 1, 0) + PlayroomMod.AddChip(100100001, 1, 0) player.PushClientRes(PlayroomMod.NotifyLose()) case "save": player.PlayMod.ClearData(player) diff --git a/src/server/game/RegisterNetworkFunc.go b/src/server/game/RegisterNetworkFunc.go index 42e2a98a..5b3db4fb 100644 --- a/src/server/game/RegisterNetworkFunc.go +++ b/src/server/game/RegisterNetworkFunc.go @@ -3526,7 +3526,7 @@ func ReqPlayroomChip(player *Player, buf []byte) error { "uid": req.Uid, }) - G_GameLogicPtr.SetUserData(int(player.M_DwUin), VAR_OP_CHIP, -ChipNum) + G_GameLogicPtr.SetUserData(int(player.M_DwUin), VAR_OP_CHIP_SET, len(PlayroomMod.ChipList)) player.PlayMod.save() PlayroomBackData(player) player.PushClientRes(&msg.ResPlayroomChip{ diff --git a/src/server/game/Type.go b/src/server/game/Type.go index 5b9387a9..d353ca89 100644 --- a/src/server/game/Type.go +++ b/src/server/game/Type.go @@ -89,4 +89,8 @@ func init() { gob.Register(&msg.HandbookMsg{}) gob.Register(&limitedTimeEvent.CatTrick{}) gob.Register(&VarOpration{}) + gob.Register(&VarUserData{}) + gob.Register(&ActivityInfo{}) + gob.Register(&ChargeExtra{}) + gob.Register(&GameResult{}) } diff --git a/src/server/game/VarMgr.go b/src/server/game/VarMgr.go index 81228599..af55e09f 100644 --- a/src/server/game/VarMgr.go +++ b/src/server/game/VarMgr.go @@ -25,9 +25,10 @@ const ( ) const ( - VAR_OP_UPVOTE = 1 - VAR_OP_CHIP = 2 - VAR_OP_KISS = 3 + VAR_OP_UPVOTE = 1 + VAR_OP_CHIP = 2 + VAR_OP_KISS = 3 + VAR_OP_CHIP_SET = 4 ) func (f *VarMgr) Init() {