update excel
This commit is contained in:
parent
39e84031ae
commit
7e28a059ae
|
@ -0,0 +1,17 @@
|
|||
|
||||
红米手机 æÑ(
|
||||
金å¸<C3A5> ¡<>( Â0Þ
|
||||
酷帕碎片 ¡œ(0ï
|
||||
积分 ¬<>(20Þ
|
||||
!2å…ƒè¯<C3A8>费直兑券 ¹ê(0,
|
||||
金å¸<C3A5> ¡<>(€â0X
|
||||
锿³•师碎片 £œ(0°
|
||||
哈奴曼啤酒 ©º(0
|
||||
积分 ¬<>(d0ï
|
||||
|
||||
è<>¶å¥³ç¢Žç‰‡ ¢œ(0Þ
|
||||
钻石 ¢<>(0Þ
|
||||
!5å…ƒè¯<C3A8>费直兑券 ºê(0
|
||||
钻石 ¢<>(0¸
|
||||
积分 ¬<>(È0¸
|
||||
1å…ƒè¯<C3A8>费直兑券 ¸ê(
|
|
@ -0,0 +1,122 @@
|
|||
{
|
||||
"Arr": [
|
||||
{
|
||||
"Id": 1,
|
||||
"Type": 1,
|
||||
"Name": "红米手机",
|
||||
"Item_Id": 76006,
|
||||
"Grade": 1
|
||||
},
|
||||
{
|
||||
"Id": 2,
|
||||
"Type": 1,
|
||||
"Name": "金币",
|
||||
"Item_Id": 100001,
|
||||
"Grade": 500000,
|
||||
"Oddrate": 1758
|
||||
},
|
||||
{
|
||||
"Id": 3,
|
||||
"Type": 1,
|
||||
"Name": "酷帕碎片",
|
||||
"Item_Id": 20001,
|
||||
"Grade": 1,
|
||||
"Oddrate": 879
|
||||
},
|
||||
{
|
||||
"Id": 4,
|
||||
"Type": 1,
|
||||
"Name": "积分",
|
||||
"Item_Id": 100012,
|
||||
"Grade": 50,
|
||||
"Oddrate": 1758
|
||||
},
|
||||
{
|
||||
"Id": 5,
|
||||
"Type": 1,
|
||||
"Name": "2元话费直兑券",
|
||||
"Item_Id": 30009,
|
||||
"Grade": 1,
|
||||
"Oddrate": 44
|
||||
},
|
||||
{
|
||||
"Id": 6,
|
||||
"Type": 1,
|
||||
"Name": "金币",
|
||||
"Item_Id": 100001,
|
||||
"Grade": 10000000,
|
||||
"Oddrate": 88
|
||||
},
|
||||
{
|
||||
"Id": 7,
|
||||
"Type": 1,
|
||||
"Name": "魔法师碎片",
|
||||
"Item_Id": 20003,
|
||||
"Grade": 1,
|
||||
"Oddrate": 176
|
||||
},
|
||||
{
|
||||
"Id": 8,
|
||||
"Type": 1,
|
||||
"Name": "哈奴曼啤酒",
|
||||
"Item_Id": 73001,
|
||||
"Grade": 1,
|
||||
"Oddrate": 5
|
||||
},
|
||||
{
|
||||
"Id": 9,
|
||||
"Type": 1,
|
||||
"Name": "积分",
|
||||
"Item_Id": 100012,
|
||||
"Grade": 100,
|
||||
"Oddrate": 879
|
||||
},
|
||||
{
|
||||
"Id": 10,
|
||||
"Type": 1,
|
||||
"Name": "蝶女碎片",
|
||||
"Item_Id": 20002,
|
||||
"Grade": 1,
|
||||
"Oddrate": 1758
|
||||
},
|
||||
{
|
||||
"Id": 11,
|
||||
"Type": 1,
|
||||
"Name": "钻石",
|
||||
"Item_Id": 100002,
|
||||
"Grade": 5,
|
||||
"Oddrate": 1758
|
||||
},
|
||||
{
|
||||
"Id": 12,
|
||||
"Type": 1,
|
||||
"Name": "5元话费直兑券",
|
||||
"Item_Id": 30010,
|
||||
"Grade": 5,
|
||||
"Oddrate": 17
|
||||
},
|
||||
{
|
||||
"Id": 13,
|
||||
"Type": 1,
|
||||
"Name": "钻石",
|
||||
"Item_Id": 100002,
|
||||
"Grade": 20,
|
||||
"Oddrate": 440
|
||||
},
|
||||
{
|
||||
"Id": 14,
|
||||
"Type": 1,
|
||||
"Name": "积分",
|
||||
"Item_Id": 100012,
|
||||
"Grade": 200,
|
||||
"Oddrate": 440
|
||||
},
|
||||
{
|
||||
"Id": 15,
|
||||
"Type": 2,
|
||||
"Name": "1元话费直兑券",
|
||||
"Item_Id": 30008,
|
||||
"Grade": 1
|
||||
}
|
||||
]
|
||||
}
|
Binary file not shown.
Binary file not shown.
BIN
data/DB_Task.dat
BIN
data/DB_Task.dat
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
@ -361,6 +361,26 @@ message DB_CreateroomArray {
|
|||
repeated DB_Createroom Arr = 1;
|
||||
}
|
||||
|
||||
message DB_DiamondLottery {
|
||||
|
||||
int32 Id = 1;
|
||||
|
||||
int32 Type = 2;
|
||||
|
||||
string Name = 3;
|
||||
|
||||
int32 Item_Id = 4;
|
||||
|
||||
int32 Grade = 5;
|
||||
|
||||
int32 Oddrate = 6;
|
||||
|
||||
}
|
||||
|
||||
message DB_DiamondLotteryArray {
|
||||
repeated DB_DiamondLottery Arr = 1;
|
||||
}
|
||||
|
||||
message DB_Fish {
|
||||
|
||||
int32 Id = 1;
|
||||
|
|
2
public
2
public
|
@ -1 +1 @@
|
|||
Subproject commit 085f01d57005ff2e025bb0bb40740ac170620cdf
|
||||
Subproject commit 867b106a8e8daadf6e7c7ae3b3b0b4bf55da83a9
|
|
@ -0,0 +1,77 @@
|
|||
|
||||
// Code generated by xlsx2proto.
|
||||
// DO NOT EDIT!
|
||||
|
||||
package srvdata
|
||||
|
||||
import (
|
||||
"google.golang.org/protobuf/proto"
|
||||
|
||||
"mongo.games.com/game/protocol/server"
|
||||
)
|
||||
|
||||
var PBDB_DiamondLotteryMgr = &DB_DiamondLotteryMgr{
|
||||
Datas: &server.DB_DiamondLotteryArray{},
|
||||
pool: make(map[int32]*server.DB_DiamondLottery),
|
||||
|
||||
}
|
||||
|
||||
type DB_DiamondLotteryMgr struct {
|
||||
Datas *server.DB_DiamondLotteryArray
|
||||
pool map[int32]*server.DB_DiamondLottery
|
||||
|
||||
}
|
||||
|
||||
func (this *DB_DiamondLotteryMgr) unmarshal(data []byte) error {
|
||||
err := proto.Unmarshal(data, this.Datas)
|
||||
if err == nil {
|
||||
this.arrangeData()
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
func (this *DB_DiamondLotteryMgr) reunmarshal(data []byte) error {
|
||||
newDatas := &server.DB_DiamondLotteryArray{}
|
||||
err := proto.Unmarshal(data, newDatas)
|
||||
if err == nil {
|
||||
for _, item := range newDatas.Arr {
|
||||
existItem := this.GetData(item.GetId())
|
||||
if existItem == nil {
|
||||
this.pool[item.GetId()] = item
|
||||
this.Datas.Arr = append(this.Datas.Arr, item)
|
||||
|
||||
} else {
|
||||
*existItem = *item
|
||||
}
|
||||
}
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
func (this *DB_DiamondLotteryMgr) arrangeData() {
|
||||
if this.Datas == nil {
|
||||
return
|
||||
}
|
||||
|
||||
dataArr := this.Datas.GetArr()
|
||||
if dataArr == nil {
|
||||
return
|
||||
}
|
||||
|
||||
for _, data := range dataArr {
|
||||
this.pool[data.GetId()] = data
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
func (this *DB_DiamondLotteryMgr) GetData(id int32) *server.DB_DiamondLottery {
|
||||
if data, ok := this.pool[id]; ok {
|
||||
return data
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
func init() {
|
||||
DataMgr.register("DB_DiamondLottery.dat", &ProtobufDataLoader{dh: PBDB_DiamondLotteryMgr})
|
||||
}
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue