From c5a3238036afa1051aad83510aebd7c2994bfb77 Mon Sep 17 00:00:00 2001 From: sk <123456@qq.com> Date: Tue, 14 Jan 2025 10:22:54 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E6=8E=A8=E5=B8=81=E6=9C=BA=E6=A1=8C?= =?UTF-8?q?=E9=9D=A2=E6=95=B0=E6=8D=AE=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- worldsrv/action_pushcoin.go | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/worldsrv/action_pushcoin.go b/worldsrv/action_pushcoin.go index 1e594d8..f341fc1 100644 --- a/worldsrv/action_pushcoin.go +++ b/worldsrv/action_pushcoin.go @@ -26,6 +26,7 @@ var PushCoinItemValue = map[int32]int64{ common.ItemIDCoin1: 5000, common.ItemIDCoin2: 10000, common.ItemIDCoin3: 15000, + common.ItemIDDiamond: 100000, } func init() { @@ -169,7 +170,9 @@ func CSPushCoinPlayerOp(s *netlib.Session, packetid int, data interface{}, sid i p.AddCoin(-item.GetNum(), common.GainWayPushCoinCost, base.SyncFlag_ToClient, "system", "推币机下注") // 增加桌面道具 - PushCoinAddValue(p, map[int32]int64{common.ItemIDCoin: item.GetNum()}) + PushCoinAddValue(p, map[int32]int64{ + int32(msg.GetOpParam()): 1, + }) case activity.OpCodes_OP_Gain: @@ -208,9 +211,9 @@ func CSPushCoinPlayerOp(s *netlib.Session, packetid int, data interface{}, sid i for _, v := range msg.GetOpItem() { // 增加能量条 - PushCoinAddPower(p, PushCoinItemValue[v.GetItemId()]*int64(v.GetItemNum())) + PushCoinAddPower(p, PushCoinItemValue[v.GetItemId()]*v.GetItemNum()) // 减少桌面道具 - PushCoinAddValue(p, map[int32]int64{v.GetItemId(): -int64(v.GetItemNum())}) + PushCoinAddValue(p, map[int32]int64{v.GetItemId(): -v.GetItemNum()}) } case activity.OpCodes_OP_Shake: @@ -326,14 +329,6 @@ func InitPlayerPushCoin(p *Player) { } } -func UpdatePlayerPushCoin(p *Player) { - p.WelfData.PushCoin.Refresh++ - // 50个金币 - p.WelfData.PushCoin.Items = map[int32]int64{ - common.ItemIDCoin1: 50, - } -} - // PushCoinAddPower 增加能量条 func PushCoinAddPower(p *Player, value int64) { if value < 0 {