12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- -- 用户相关协议 2000~2099
- local proto_struct =
- [[
- # 掉落信息
- .DataBoxDrop {
- playerInfo 0: DataUserBaseInfo # 玩家信息
- itemId 1: integer # 掉落物品
- count 2: integer # 掉落物品数量
- time 3: integer # 掉落时间戳
- }
- # 箱子信息
- .DataBox {
- id 0: integer # 物品ID
- dropList 1: *DataBoxDrop # 掉落列表
- }
- ]]
- local proto_c2s =
- [[
- # 盲盒信息
- box_blind_get_info 2500 {
- request {
- id 0: integer # 指定箱子id 空:所有箱子
- }
- response {
- code 0: integer
- boxInfoList 1: *DataBox # 箱子信息列表
- }
- }
- # 开盲盒
- box_blind_open 2501 {
- request {
- id 0: integer # 箱子id
- count 1: integer # 数量 空:默认1
- }
- response {
- code 0: integer
- items 1: *DataItem # 掉落物品列表
- boxInfo 2: DataBox # 箱子信息
- }
- }
- ]]
- local proto_s2c = [[
- ]]
- local proto = {
- c2s = proto_struct .. proto_c2s,
- s2c = proto_struct .. proto_s2c
- }
- return proto
|