add slots proto
This commit is contained in:
parent
1baa195f85
commit
18d2f3db67
|
@ -0,0 +1,68 @@
|
|||
syntax = "proto3";
|
||||
package fortunemouse;
|
||||
option go_package = "mongo.games.com/game/protocol/fortunemouse";
|
||||
|
||||
//fortunemouse
|
||||
//龙
|
||||
enum FortuneMousePID {
|
||||
PACKET_FORTUNEMOUSE_ZERO = 0;// 弃用消息号
|
||||
PACKET_FORTUNEMOUSE_SCFORTUNEMOUSEROOMINFO = 5640; //房间信息
|
||||
PACKET_FORTUNEMOUSE_CSFORTUNEMOUSEOP = 5641;
|
||||
PACKET_FORTUNEMOUSE_SCFORTUNEMOUSEOP = 5642;
|
||||
PACKET_FORTUNEMOUSE_SCFORTUNEMOUSEROOMSTATE = 5643;
|
||||
PACKET_FORTUNEMOUSE_SCFORTUNEMOUSEBILLED = 5644;
|
||||
}
|
||||
|
||||
message FortuneMousePlayerData {
|
||||
string Name = 1; //名字
|
||||
int32 SnId = 2; //账号
|
||||
int32 Head = 3; //头像
|
||||
int32 Sex = 4; //性别
|
||||
int64 Coin = 5; //金币
|
||||
int32 Pos = 6; //座位位置
|
||||
int32 Flag = 7; //二进制标记
|
||||
repeated string Params = 8; //其他数据 如:ip 等
|
||||
string City = 9; //城市
|
||||
int32 HeadOutLine = 10; //头像框
|
||||
int32 VIP = 11;
|
||||
}
|
||||
//房间信息
|
||||
//PACKET_FORTUNEMOUSE_SCFORTUNEMOUSEROOMINFO
|
||||
message SCFortuneMouseRoomInfo {
|
||||
int32 RoomId = 1; //房间id
|
||||
int32 GameFreeId = 2;
|
||||
int32 GameId = 3; //游戏id
|
||||
int32 RoomMode = 4; //游戏模式
|
||||
repeated int32 Params = 5; //规则参数
|
||||
int32 NumOfGames = 6; //当前第几局
|
||||
int32 State = 7; //房间当前状态
|
||||
repeated int64 ParamsEx = 8; //其他参数
|
||||
int32 SceneType = 9; //房间模式
|
||||
FortuneMousePlayerData Player = 10; //房间内的玩家信息
|
||||
string PlayerInfo = 11;
|
||||
}
|
||||
//玩家操作
|
||||
//PACKET_FORTUNEMOUSE_CSFORTUNEMOUSEOP
|
||||
message CSFortuneMouseOp {
|
||||
int32 OpCode = 1; //操作码 0.spin
|
||||
repeated int64 Params = 2; //操作参数 下注索引编号
|
||||
}
|
||||
//玩家操作返回
|
||||
//PACKET_FORTUNEMOUSE_SCFORTUNEMOUSEOP
|
||||
message SCFortuneMouseOp {
|
||||
int32 OpCode = 1; //操作码
|
||||
int32 OpRetCode = 2; //操作结果 1.金币不足 2.低于该值不能押注
|
||||
repeated int64 Params = 3; //操作参数
|
||||
}
|
||||
//房间状态
|
||||
//PACKET_FORTUNEMOUSE_SCFORTUNEMOUSEROOMSTATE
|
||||
message SCFortuneMouseRoomState {
|
||||
int32 State = 1; //房间当前状态
|
||||
int32 SubState = 2; //房间当前子状态
|
||||
repeated int32 Params = 3; //状态参数
|
||||
}
|
||||
//PACKET_FORTUNEMOUSE_SCFORTUNEMOUSEBILLED
|
||||
message SCFortuneMouseBilled{
|
||||
int32 OpRetCode = 1;//0.spin成功 1.spin失败
|
||||
string GameEndStr = 2;
|
||||
}
|
|
@ -0,0 +1,68 @@
|
|||
syntax = "proto3";
|
||||
package fortuneox;
|
||||
option go_package = "mongo.games.com/game/protocol/fortuneox";
|
||||
|
||||
//fortuneox
|
||||
//龙
|
||||
enum FortuneOxPID {
|
||||
PACKET_FORTUNEOX_ZERO = 0;// 弃用消息号
|
||||
PACKET_FORTUNEOX_SCFORTUNEOXROOMINFO = 5620; //房间信息
|
||||
PACKET_FORTUNEOX_CSFORTUNEOXOP = 5621;
|
||||
PACKET_FORTUNEOX_SCFORTUNEOXOP = 5622;
|
||||
PACKET_FORTUNEOX_SCFORTUNEOXROOMSTATE = 5623;
|
||||
PACKET_FORTUNEOX_SCFORTUNEOXBILLED = 5624;
|
||||
}
|
||||
|
||||
message FortuneOxPlayerData {
|
||||
string Name = 1; //名字
|
||||
int32 SnId = 2; //账号
|
||||
int32 Head = 3; //头像
|
||||
int32 Sex = 4; //性别
|
||||
int64 Coin = 5; //金币
|
||||
int32 Pos = 6; //座位位置
|
||||
int32 Flag = 7; //二进制标记
|
||||
repeated string Params = 8; //其他数据 如:ip 等
|
||||
string City = 9; //城市
|
||||
int32 HeadOutLine = 10; //头像框
|
||||
int32 VIP = 11;
|
||||
}
|
||||
//房间信息
|
||||
//PACKET_FORTUNEOX_SCFORTUNEOXROOMINFO
|
||||
message SCFortuneOxRoomInfo {
|
||||
int32 RoomId = 1; //房间id
|
||||
int32 GameFreeId = 2;
|
||||
int32 GameId = 3; //游戏id
|
||||
int32 RoomMode = 4; //游戏模式
|
||||
repeated int32 Params = 5; //规则参数
|
||||
int32 NumOfGames = 6; //当前第几局
|
||||
int32 State = 7; //房间当前状态
|
||||
repeated int64 ParamsEx = 8; //其他参数
|
||||
int32 SceneType = 9; //房间模式
|
||||
FortuneOxPlayerData Player = 10; //房间内的玩家信息
|
||||
string PlayerInfo = 11;
|
||||
}
|
||||
//玩家操作
|
||||
//PACKET_FORTUNEOX_CSFORTUNEOXOP
|
||||
message CSFortuneOxOp {
|
||||
int32 OpCode = 1; //操作码 0.spin
|
||||
repeated int64 Params = 2; //操作参数 下注索引编号
|
||||
}
|
||||
//玩家操作返回
|
||||
//PACKET_FORTUNEOX_SCFORTUNEOXOP
|
||||
message SCFortuneOxOp {
|
||||
int32 OpCode = 1; //操作码
|
||||
int32 OpRetCode = 2; //操作结果 1.金币不足 2.低于该值不能押注
|
||||
repeated int64 Params = 3; //操作参数
|
||||
}
|
||||
//房间状态
|
||||
//PACKET_FORTUNEOX_SCFORTUNEOXROOMSTATE
|
||||
message SCFortuneOxRoomState {
|
||||
int32 State = 1; //房间当前状态
|
||||
int32 SubState = 2; //房间当前子状态
|
||||
repeated int32 Params = 3; //状态参数
|
||||
}
|
||||
//PACKET_FORTUNEOX_SCFORTUNEOXBILLED
|
||||
message SCFortuneOxBilled{
|
||||
int32 OpRetCode = 1;//0.spin成功 1.spin失败
|
||||
string GameEndStr = 2;
|
||||
}
|
|
@ -0,0 +1,68 @@
|
|||
syntax = "proto3";
|
||||
package fortunetiger;
|
||||
option go_package = "mongo.games.com/game/protocol/fortunetiger";
|
||||
|
||||
//fortunetiger
|
||||
//龙
|
||||
enum FortuneTigerPID {
|
||||
PACKET_FORTUNETIGER_ZERO = 0;// 弃用消息号
|
||||
PACKET_FORTUNETIGER_SCFORTUNETIGERROOMINFO = 5630; //房间信息
|
||||
PACKET_FORTUNETIGER_CSFORTUNETIGEROP = 5631;
|
||||
PACKET_FORTUNETIGER_SCFORTUNETIGEROP = 5632;
|
||||
PACKET_FORTUNETIGER_SCFORTUNETIGERROOMSTATE = 5633;
|
||||
PACKET_FORTUNETIGER_SCFORTUNETIGERBILLED = 5634;
|
||||
}
|
||||
|
||||
message FortuneDragonPlayerData {
|
||||
string Name = 1; //名字
|
||||
int32 SnId = 2; //账号
|
||||
int32 Head = 3; //头像
|
||||
int32 Sex = 4; //性别
|
||||
int64 Coin = 5; //金币
|
||||
int32 Pos = 6; //座位位置
|
||||
int32 Flag = 7; //二进制标记
|
||||
repeated string Params = 8; //其他数据 如:ip 等
|
||||
string City = 9; //城市
|
||||
int32 HeadOutLine = 10; //头像框
|
||||
int32 VIP = 11;
|
||||
}
|
||||
//房间信息
|
||||
//PACKET_FORTUNETIGER_SCFORTUNETIGERROOMINFO
|
||||
message SCFortuneDragonRoomInfo {
|
||||
int32 RoomId = 1; //房间id
|
||||
int32 GameFreeId = 2;
|
||||
int32 GameId = 3; //游戏id
|
||||
int32 RoomMode = 4; //游戏模式
|
||||
repeated int32 Params = 5; //规则参数
|
||||
int32 NumOfGames = 6; //当前第几局
|
||||
int32 State = 7; //房间当前状态
|
||||
repeated int64 ParamsEx = 8; //其他参数
|
||||
int32 SceneType = 9; //房间模式
|
||||
FortuneDragonPlayerData Player = 10; //房间内的玩家信息
|
||||
string PlayerInfo = 11;
|
||||
}
|
||||
//玩家操作
|
||||
//PACKET_FORTUNETIGER_CSFORTUNETIGEROP
|
||||
message CSFortuneDragonOp {
|
||||
int32 OpCode = 1; //操作码 0.spin
|
||||
repeated int64 Params = 2; //操作参数 下注索引编号
|
||||
}
|
||||
//玩家操作返回
|
||||
//PACKET_FORTUNETIGER_SCFORTUNETIGEROP
|
||||
message SCFortuneDragonOp {
|
||||
int32 OpCode = 1; //操作码
|
||||
int32 OpRetCode = 2; //操作结果 1.金币不足 2.低于该值不能押注
|
||||
repeated int64 Params = 3; //操作参数
|
||||
}
|
||||
//房间状态
|
||||
//PACKET_FORTUNETIGER_SCFORTUNETIGERROOMSTATE
|
||||
message SCFortuneDragonRoomState {
|
||||
int32 State = 1; //房间当前状态
|
||||
int32 SubState = 2; //房间当前子状态
|
||||
repeated int32 Params = 3; //状态参数
|
||||
}
|
||||
//PACKET_FORTUNETIGER_SCFORTUNETIGERBILLED
|
||||
message SCFortuneDragonBilled{
|
||||
int32 OpRetCode = 1;//0.spin成功 1.spin失败
|
||||
string GameEndStr = 2;
|
||||
}
|
Loading…
Reference in New Issue