You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
96 lines
4.0 KiB
96 lines
4.0 KiB
|
1 year ago
|
syntax = "proto3";
|
||
|
|
|
||
|
|
package pb;
|
||
|
|
|
||
|
|
import "platform.proto";
|
||
|
|
|
||
|
|
option go_package = "../../pb";
|
||
|
|
|
||
|
|
enum ErrNo {
|
||
|
|
SUCCESS = 0; // 成功
|
||
|
|
Server_Except = 1; // 服务器异常;server except
|
||
|
|
TokenError = 2; // token错误;token error
|
||
|
|
TokenExpire = 3; // token已过期;token expired
|
||
|
|
Account_NotExists = 4; // 账户不存在或密码错误;account not exists or password error
|
||
|
|
Duplicate_Login = 5; // 重复登录;duplicate login
|
||
|
|
|
||
|
|
Server_Maintain = 8; // 服务器维护;server maintaining
|
||
|
|
|
||
|
|
NickName_Exists = 10; // 昵称已存在;nick name already exists
|
||
|
|
NickName_TooShort = 11; // 昵称太短;nick name too short
|
||
|
|
NickName_TooLong = 12; // 昵称太长;nick name too long
|
||
|
|
Password_TooShort = 13; // 密码太短;password too short
|
||
|
|
Password_TooLong = 14; // 密码太长;password too long
|
||
|
|
AccountBind = 15; // 账号已绑定;account bound Already
|
||
|
|
|
||
|
|
Charge_Fail = 20; // 拉取订单失败;charge fail
|
||
|
|
Lower_Age = 21; // 充值年龄不足;not old enough
|
||
|
|
Cash_NotEnough = 22; // 退出金额不足;cash not enough
|
||
|
|
Withdrawing = 23; // 已在退出中,不能退出;withdraw in progress
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
RequestParam_Error = 50; // 请求参数错误;required param error
|
||
|
|
Server_ConfigError = 51; // 服务器配置信息错误;server configure error
|
||
|
|
Reward_IDNotExists = 52; // 奖励ID不存在;reward id not found
|
||
|
|
Reward_AlreadyGet = 53; // 该奖励已经领取;that reward already get
|
||
|
|
Reward_ConditionUnCompelete = 54; // 奖励条件未达成;reward condition uncompelete
|
||
|
|
|
||
|
|
SeasonWheel_NotExists = 55; // 奖券不存在;season lottery ticket not exist
|
||
|
|
SeasonWheel_Expire = 56; // 奖券已过期;season lottery ticket alearay expired
|
||
|
|
|
||
|
|
ReplayRecord_NotExist = 60; // 回放记录不存在;replay record not exist
|
||
|
|
|
||
|
|
|
||
|
|
// 游戏相关错误码从100开始
|
||
|
|
CompetitionID_NotExists = 100; // 比赛ID不存在;match id not found
|
||
|
|
|
||
|
|
Competition_Over = 101; // 比赛已结束;compete already over
|
||
|
|
Competition_PriceNotEnough = 102; // 入场费不足;Insufficient entry fee
|
||
|
|
Competition_Matching = 103; // 已经在匹配队列中;already in match queue
|
||
|
|
Competition_Gaming = 104; // 已经在比赛中;already in game
|
||
|
|
Competition_OtherGame = 105; // 已经在其他游戏中;in other game
|
||
|
|
Competition_NotFound = 106; // 比赛未找到, 比赛ID错误或者游戏已结束;match not found or compete already over
|
||
|
|
Competition_NotInCmp = 107; // 不在比赛中;not in game
|
||
|
|
Competition_GameOver = 108; // 个人副本游戏已结束;gameover
|
||
|
|
Competition_Pause = 109; // 游戏已暂停;game pause
|
||
|
|
Competition_ParamError = 110; // 请求参数错误;game required param error
|
||
|
|
MatchID_NotExist = 111; // 匹配ID不存在;match id not found
|
||
|
|
Match_Timeout = 112; // 匹配超时;match timeout
|
||
|
|
Competition_AuthFail = 113; // 比赛结果不合法;match result auth fail
|
||
|
|
Competition_Busy = 114; // 比赛繁忙;competition busy
|
||
|
|
|
||
|
|
HTTP_SUCCESS = 200; // Web使用
|
||
|
|
|
||
|
|
// 活动
|
||
|
|
ActivityInvalid = 201; // 不在活动时间;activity invalid
|
||
|
|
ActivityDraw = 202; // 活动奖励已领取;activity reward draw
|
||
|
|
ActivityNotFinished = 203; // 活动未完成;activity not finished
|
||
|
|
DiamondNotEnough = 204; // 钻石不足;gems not enough
|
||
|
|
}
|
||
|
|
|
||
|
|
// 用户数据
|
||
|
|
message UserData {
|
||
|
|
uint32 Uid = 1; // uid
|
||
|
|
string Nick = 2; // 昵称
|
||
|
|
string Avatar = 3; // 头像
|
||
|
|
int64 Cash = 4; // 现金
|
||
|
|
int64 BindCash = 5; // 绑定现金
|
||
|
|
int64 Tickets = 6; // 门票
|
||
|
|
int32 Sex = 7; // 性别,0保密, 1男, 2女
|
||
|
|
string AreaCode = 8; // 区域编号
|
||
|
|
string Signature = 9; //签名
|
||
|
|
int64 Birth = 10; // 生日
|
||
|
|
int32 Dan = 11; // 段位
|
||
|
|
}
|
||
|
|
|
||
|
|
// 玩家货币变化通知
|
||
|
|
message PlayerCurrencyChangeNotify {
|
||
|
|
repeated CurrencyPair list = 1;
|
||
|
|
int32 Event = 2; // 事件
|
||
|
|
}
|
||
|
|
|
||
|
|
message DuplicateLoginResp {
|
||
|
|
ErrNo Err = 1;
|
||
|
|
string Message = 2;
|
||
|
|
}
|