From 38f51a511173e2fe7345b402ac810dfaac447f00 Mon Sep 17 00:00:00 2001 From: 1 <1@72wo.cn> Date: Sun, 21 Dec 2025 18:17:25 +0000 Subject: [PATCH] =?UTF-8?q?"fix(logic):=20=E5=A2=9E=E5=8A=A0=E9=81=93?= =?UTF-8?q?=E5=85=B7=E8=B4=AD=E4=B9=B0=E4=BB=B7=E6=A0=BC=E6=A0=A1=E9=AA=8C?= =?UTF-8?q?=EF=BC=8C=E9=98=B2=E6=AD=A2=E5=B0=81=E5=8C=85=E9=A2=86=E5=8F=96?= =?UTF-8?q?=E9=81=93=E5=85=B7=E6=BC=8F=E6=B4=9E"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logic/controller/item_buy.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/logic/controller/item_buy.go b/logic/controller/item_buy.go index 578e6a3e2..08c6544bb 100644 --- a/logic/controller/item_buy.go +++ b/logic/controller/item_buy.go @@ -10,6 +10,9 @@ import ( "github.com/gogf/gf/v2/util/gconv" ) +// 防止封包通过领取来获取道具 + +// 领取道具包校验价格 func (h Controller) BuyItem(data *item.BuyInboundInfo, c *player.Player) (result *item.BuyOutboundInfo, err errorcode.ErrorCode) { tt, ok := xmlres.ItemsMAP[int(data.ItemId)] if ok && tt.Price != 0 && c.UseCoins(data.Count*uint32(tt.Price)) {