Files
ZYZ/game-server/config/serverProtos.ts
2021-01-07 12:25:40 +08:00

99 lines
3.0 KiB
TypeScript

module.exports = {
'onChat': {
'required string msg': 1,
'required string from': 2,
'required string target': 3
},
'onItemUpdate': {
'message Data': {
"message Good": {
'required uInt32 id': 1,
'required uInt32 count': 2,
},
'repeated Good goods': 1,
},
'required string msg': 1,
'required uInt32 code': 2,
'required Data data': 3
},
'onPlayerCeUpdate': {
'message Data': {
"message Hero": {
'required uInt32 hid': 1,
'required uInt32 ce': 2,
},
'required uInt32 ce': 1,
'repeated Hero heros': 2,
'required uInt32 topFiveCe': 3
},
'required string msg': 1,
'required uInt32 code': 2,
'required Data data': 3
},
'onPlayerDataChange': {
'message Data': {
'optional uInt32 coin': 1,
'optional uInt32 giftGold': 2,
'optional uInt32 gold': 3,
'optional uInt32 ap': 4
},
'required string msg': 1,
'required uInt32 code': 2,
'required Data data': 3
},
'onHeroSkinChange': {
'message Data': {
"message SkinInfo": {
"message Skin": {
'required uInt32 id': 1,
'required boolean enable': 2
},
'repeated Skin skins': 1,
},
'repeated SkinInfo skinInfos': 1
},
'required string msg': 1,
'required uInt32 code': 2,
'required Data data': 3
},
'onEquipAdd': {
'message Data': {
"message EquipInfo": {
"message RandSe": {
'required uInt32 id': 1,
'required uInt32 seid': 2,
'required int32 rand': 3,
'required boolean locked': 4
},
"message Hole": {
'required uInt32 id': 1,
'required boolean isOpen': 2,
'required uInt32 jewel': 3
},
'repeated Hole holes': 1,
'repeated RandSe randSe': 2,
'required uInt32 seqId': 3,
'required uInt32 id': 4,
'required uInt32 hid': 6,
'required uInt32 count': 7,
'required uInt32 quality': 8,
'required uInt32 ePlaceId': 9,
'required uInt32 suitId': 11,
'required int32 randRange': 12
},
'repeated EquipInfo equipInfos': 1
},
'required string msg': 1,
'required uInt32 code': 2,
'required Data data': 3
},
'onEquipDel': {
'message Data': {
'repeated uInt32 equips': 1
},
'required string msg': 1,
'required uInt32 code': 2,
'required Data data': 3
}
};