From 1fed6423549b65a0e482b37e2e440b39ca16e7ba Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Mon, 7 Nov 2022 20:56:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=95=86=E5=9F=8E=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/json/game_shopitem.json | 327 +++++++++++++++++++++++++++++++++++- modules/shop/api_getlist.go | 2 + 2 files changed, 327 insertions(+), 2 deletions(-) diff --git a/bin/json/game_shopitem.json b/bin/json/game_shopitem.json index 723441616..50725dbee 100644 --- a/bin/json/game_shopitem.json +++ b/bin/json/game_shopitem.json @@ -9,6 +9,7 @@ "n": 1 } ], + "preview": true, "probability": 1000, "need": [ { @@ -44,6 +45,7 @@ "n": 1 } ], + "preview": true, "probability": 1000, "need": [ { @@ -79,6 +81,7 @@ "n": 1 } ], + "preview": true, "probability": 1000, "need": [ { @@ -114,6 +117,7 @@ "n": 1 } ], + "preview": true, "probability": 1000, "need": [ { @@ -149,6 +153,7 @@ "n": 1 } ], + "preview": true, "probability": 1000, "need": [ { @@ -184,6 +189,7 @@ "n": 1 } ], + "preview": true, "probability": 1000, "need": [ { @@ -219,6 +225,7 @@ "n": 1 } ], + "preview": true, "probability": 500, "need": [ { @@ -254,6 +261,7 @@ "n": 1 } ], + "preview": true, "probability": 500, "need": [ { @@ -289,6 +297,7 @@ "n": 1 } ], + "preview": true, "probability": 500, "need": [ { @@ -324,6 +333,7 @@ "n": 1 } ], + "preview": true, "probability": 500, "need": [ { @@ -359,6 +369,7 @@ "n": 1 } ], + "preview": true, "probability": 500, "need": [ { @@ -394,6 +405,7 @@ "n": 1 } ], + "preview": true, "probability": 500, "need": [ { @@ -429,6 +441,7 @@ "n": 1 } ], + "preview": true, "probability": 250, "need": [ { @@ -464,6 +477,7 @@ "n": 1 } ], + "preview": true, "probability": 250, "need": [ { @@ -499,6 +513,7 @@ "n": 1 } ], + "preview": true, "probability": 250, "need": [ { @@ -534,6 +549,7 @@ "n": 1 } ], + "preview": true, "probability": 250, "need": [ { @@ -569,6 +585,7 @@ "n": 1 } ], + "preview": true, "probability": 250, "need": [ { @@ -604,6 +621,7 @@ "n": 1 } ], + "preview": true, "probability": 250, "need": [ { @@ -639,6 +657,7 @@ "n": 1 } ], + "preview": false, "probability": 250, "need": [ { @@ -674,6 +693,7 @@ "n": 1 } ], + "preview": false, "probability": 250, "need": [ { @@ -709,6 +729,7 @@ "n": 1 } ], + "preview": false, "probability": 200, "need": [ { @@ -744,6 +765,7 @@ "n": 1 } ], + "preview": false, "probability": 1000, "need": [ { @@ -779,6 +801,7 @@ "n": 1 } ], + "preview": false, "probability": 1000, "need": [ { @@ -814,6 +837,7 @@ "n": 1 } ], + "preview": false, "probability": 1000, "need": [ { @@ -849,6 +873,7 @@ "n": 1 } ], + "preview": false, "probability": 1000, "need": [ { @@ -884,6 +909,7 @@ "n": 1 } ], + "preview": false, "probability": 1000, "need": [ { @@ -919,6 +945,7 @@ "n": 1 } ], + "preview": false, "probability": 1000, "need": [ { @@ -954,6 +981,7 @@ "n": 1 } ], + "preview": false, "probability": 1000, "need": [ { @@ -989,6 +1017,7 @@ "n": 1 } ], + "preview": false, "probability": 1000, "need": [ { @@ -1024,6 +1053,7 @@ "n": 1 } ], + "preview": false, "probability": 1000, "need": [ { @@ -1059,6 +1089,7 @@ "n": 1 } ], + "preview": false, "probability": 1000, "need": [ { @@ -1094,6 +1125,7 @@ "n": 1 } ], + "preview": false, "probability": 1000, "need": [ { @@ -1129,6 +1161,7 @@ "n": 1 } ], + "preview": false, "probability": 1000, "need": [ { @@ -1164,6 +1197,7 @@ "n": 1 } ], + "preview": false, "probability": 1000, "need": [ { @@ -1182,7 +1216,7 @@ 1000 ], "buyminnum": 999, - "buymaxnum": 10, + "buymaxnum": 999, "vip": 0, "lvmin": 1, "lvmax": 60, @@ -1199,6 +1233,7 @@ "n": 50000 } ], + "preview": false, "probability": 1000, "need": [ { @@ -1217,7 +1252,295 @@ 1000 ], "buyminnum": 999, - "buymaxnum": 10, + "buymaxnum": 999, + "vip": 0, + "lvmin": 1, + "lvmax": 60, + "mapidmin": 101, + "mapidmax": 9999 + }, + { + "key": 36, + "id": 40003, + "iteminfo": [ + { + "a": "hero", + "t": "10009", + "n": 10 + } + ], + "preview": false, + "probability": 1000, + "need": [ + { + "a": "attr", + "t": "diamond", + "n": 50 + } + ], + "sale": 1000, + "salelist": [ + 1000, + 1000, + 1000, + 1000, + 1000, + 1000 + ], + "buyminnum": 999, + "buymaxnum": 999, + "vip": 0, + "lvmin": 1, + "lvmax": 60, + "mapidmin": 101, + "mapidmax": 9999 + }, + { + "key": 37, + "id": 40004, + "iteminfo": [ + { + "a": "hero", + "t": "10010", + "n": 10 + } + ], + "preview": false, + "probability": 1000, + "need": [ + { + "a": "attr", + "t": "diamond", + "n": 50 + } + ], + "sale": 1000, + "salelist": [ + 1000, + 1000, + 1000, + 1000, + 1000, + 1000 + ], + "buyminnum": 999, + "buymaxnum": 999, + "vip": 0, + "lvmin": 1, + "lvmax": 60, + "mapidmin": 101, + "mapidmax": 9999 + }, + { + "key": 38, + "id": 40005, + "iteminfo": [ + { + "a": "item", + "t": "10011", + "n": 10 + } + ], + "preview": false, + "probability": 1000, + "need": [ + { + "a": "attr", + "t": "diamond", + "n": 50 + } + ], + "sale": 1000, + "salelist": [ + 1000, + 1000, + 1000, + 1000, + 1000, + 1000 + ], + "buyminnum": 999, + "buymaxnum": 999, + "vip": 0, + "lvmin": 1, + "lvmax": 60, + "mapidmin": 101, + "mapidmax": 9999 + }, + { + "key": 39, + "id": 40006, + "iteminfo": [ + { + "a": "item", + "t": "10012", + "n": 10 + } + ], + "preview": false, + "probability": 1000, + "need": [ + { + "a": "attr", + "t": "diamond", + "n": 50 + } + ], + "sale": 1000, + "salelist": [ + 1000, + 1000, + 1000, + 1000, + 1000, + 1000 + ], + "buyminnum": 999, + "buymaxnum": 999, + "vip": 0, + "lvmin": 1, + "lvmax": 60, + "mapidmin": 101, + "mapidmax": 9999 + }, + { + "key": 40, + "id": 40007, + "iteminfo": [ + { + "a": "item", + "t": "10013", + "n": 10 + } + ], + "preview": false, + "probability": 1000, + "need": [ + { + "a": "attr", + "t": "diamond", + "n": 50 + } + ], + "sale": 1000, + "salelist": [ + 1000, + 1000, + 1000, + 1000, + 1000, + 1000 + ], + "buyminnum": 999, + "buymaxnum": 999, + "vip": 0, + "lvmin": 1, + "lvmax": 60, + "mapidmin": 101, + "mapidmax": 9999 + }, + { + "key": 41, + "id": 40008, + "iteminfo": [ + { + "a": "item", + "t": "10014", + "n": 10 + } + ], + "preview": false, + "probability": 1000, + "need": [ + { + "a": "attr", + "t": "diamond", + "n": 50 + } + ], + "sale": 1000, + "salelist": [ + 1000, + 1000, + 1000, + 1000, + 1000, + 1000 + ], + "buyminnum": 999, + "buymaxnum": 999, + "vip": 0, + "lvmin": 1, + "lvmax": 60, + "mapidmin": 101, + "mapidmax": 9999 + }, + { + "key": 42, + "id": 40009, + "iteminfo": [ + { + "a": "item", + "t": "10015", + "n": 10 + } + ], + "preview": false, + "probability": 1000, + "need": [ + { + "a": "attr", + "t": "diamond", + "n": 50 + } + ], + "sale": 1000, + "salelist": [ + 1000, + 1000, + 1000, + 1000, + 1000, + 1000 + ], + "buyminnum": 999, + "buymaxnum": 999, + "vip": 0, + "lvmin": 1, + "lvmax": 60, + "mapidmin": 101, + "mapidmax": 9999 + }, + { + "key": 43, + "id": 40010, + "iteminfo": [ + { + "a": "item", + "t": "10016", + "n": 10 + } + ], + "preview": false, + "probability": 1000, + "need": [ + { + "a": "attr", + "t": "diamond", + "n": 50 + } + ], + "sale": 1000, + "salelist": [ + 1000, + 1000, + 1000, + 1000, + 1000, + 1000 + ], + "buyminnum": 999, + "buymaxnum": 999, "vip": 0, "lvmin": 1, "lvmax": 60, diff --git a/modules/shop/api_getlist.go b/modules/shop/api_getlist.go index d77b35199..6b7255d0d 100644 --- a/modules/shop/api_getlist.go +++ b/modules/shop/api_getlist.go @@ -123,6 +123,7 @@ func (this *apiComp) Getlist(session comm.IUserSession, req *pb.ShopGetListReq) sdata.LastRefreshTime = time.Now().Unix() sdata.ManualRefreshNum++ sdata.Items = make([]int32, len(items)) + sdata.Preview = make(map[int32]*pb.DB_Equipment) for i, v := range items { sdata.Items[i] = v.Key if v.Preview { //是否预览 @@ -146,6 +147,7 @@ func (this *apiComp) Getlist(session comm.IUserSession, req *pb.ShopGetListReq) sdata.Buy = make(map[int32]int32) sdata.LastRefreshTime = time.Now().Unix() sdata.Items = make([]int32, len(items)) + sdata.Preview = make(map[int32]*pb.DB_Equipment) for i, v := range items { sdata.Items[i] = v.Key if v.Preview { //是否预览