1153 lines
34 KiB
Protocol Buffer
1153 lines
34 KiB
Protocol Buffer
syntax = "proto3";
|
||
package player;
|
||
option go_package = ".;player";
|
||
|
||
//操作结果
|
||
enum OpResultCode {
|
||
OPRC_Sucess = 0; //成功
|
||
OPRC_Error = 1; //失败
|
||
|
||
OPRC_LoginFailed = 1000; //登录失败
|
||
OPRC_Login_NameSame = 1007; //名字已被使用
|
||
OPRC_Login_CreateFailed = 1009; //创建角色失败
|
||
OPRC_NotLogin = 1013; //未登录
|
||
OPRC_YourResVerIsLow = 1044; //资源版本过低
|
||
OPRC_YourAppVerIsLow = 1045; //APK版本过低
|
||
OPRC_CoinNotEnough = 1056; //金币不够
|
||
OPRC_NickIsNull = 1060; //昵称为空
|
||
OPRC_NickIsExist = 1061; //昵称已被占用
|
||
OPRC_Frequently = 1062; //操作过于频繁
|
||
OPRC_IconError = 1063; //非法头像
|
||
OPRC_SexError = 1064; //非法性别
|
||
OPRC_TelError = 1065; //手机号不正确
|
||
OPRC_UserNameError = 1066; //用户名格式不正确
|
||
OPRC_VerificationCodeError = 1067; //验证码错误
|
||
OPRC_TelIsExist = 1068; //手机号已被绑定
|
||
OPRC_SafeBoxPasswordError = 1070; //保险箱密码错误
|
||
OPRC_TelIsRegister = 1071; //手机号已被绑定
|
||
OPRC_InBlackList = 1072; //黑名单过滤
|
||
OPRC_NickIsTooLen = 1073; //昵称超出长度限制
|
||
OPRC_PasswordEqual = 1074; //新密码与老密码相同
|
||
OPRC_NickIsIllegal = 1083; //昵称含有非法字符
|
||
OPRC_SMSCodeLimit = 1084; //短信验证码已达上限
|
||
|
||
OPRC_HadSpreadInviterId = 1090; //已有邀请人
|
||
OPRC_InviterIdNotExist = 1091; //邀请人不存在
|
||
OPRC_SpreadBindFailed = 1092; //绑定上级失败
|
||
OPRC_InviterNoBind = 1093; //上级账号不是正式账号,请通知他绑定手机
|
||
OPRC_SpreadBindClosedLoop = 1094; //闭环绑定关系
|
||
OPRC_ImageVerifyCodeFailed = 1095; //图片验证码失败
|
||
|
||
OPRC_NickIsCantRename = 1104; //无法修改昵称
|
||
|
||
OPRC_NoPromotor = 1108;//推广员不存在
|
||
OPRC_NoPlatform = 1109;//平台信息不存在
|
||
OPRC_CantUserBind = 1110;//不允许手动绑定推广员
|
||
OPRC_PromoterHasBind = 1111;//已经绑定推广员
|
||
OPRC_PlatformNoPromoter = 1112;//推广员信息错误不存在
|
||
|
||
OPRC_UpgradeAccount_PasswordIllegal = 2003; //密码格式不正
|
||
OPRC_BindAlipay_AccountEmpty = 2005; //支付宝账号不能为空
|
||
OPRC_BindAlipay_AccNameEmpty = 2006; //支付宝账户名不能为空
|
||
OPRC_Safebox_PasswordIllegal = 2007; //保险箱密码不正确
|
||
OPRC_BindBank_NameEmpty = 2008; //银行名称不能为空
|
||
OPRC_BindBank_AccountEmpty = 2009; //银行账号不能为空
|
||
OPRC_BindBank_AccNameEmpty = 2010; //银行账户名不能为空
|
||
OPRC_BindBank_NameIllegal = 2011; //银行名称不合法
|
||
OPRC_BindBank_AccountIllegal = 2012; //银行账号不合法
|
||
OPRC_BindBank_AccNameIllegal = 2013; //银行账户名不合法
|
||
OPRC_BindAlipay_AccountIllegal = 2014; //支付宝账号不合法
|
||
OPRC_BindAlipay_AccNameIllegal = 2015; //支付宝账户名不合法
|
||
OPRC_BindAlipay_PlatformError = 2016;
|
||
OPRC_BindBank_PlatformError = 2017; //本平台不能绑定银行卡
|
||
OPRC_Account_IP_TooManyReg = 2018;
|
||
OPRC_BindBank_CountLimit = 2019; //该银行账号已被绑定
|
||
OPRC_BindAlipay_CountLimit = 2020; //该支付宝账号已被绑定
|
||
OPRC_BankAndAli_NotSame = 2021; //银行卡和ali名字需要相同
|
||
OPRC_BindBankAlipay_NameCountLimit = 2022; //该名字已经绑定了太多支付宝银行卡
|
||
|
||
OPRC_Jyb_Receive = 2100; //该兑换码已被使用
|
||
OPRC_Jyb_CodeExist = 2101; //已经兑换过该礼包
|
||
OPRC_Jyb_TimeErr = 2102; //该兑换码已过期
|
||
OPRC_Jyb_CodeErr = 2103; //请输入正确的兑换码
|
||
|
||
OPRC_Hundred_YouHadBetCannotLeave = 7001; //赢下注不能离开
|
||
OPRC_Hundred_YouHadBankerCannotLeave = 7002; //已上庄不能离开
|
||
}
|
||
|
||
//获取玩家数据消息id
|
||
enum PlayerPacketID {
|
||
PACKET_PLAYERPACKET_ZERO = 0; // 弃用消息号
|
||
PACKET_CS_PLAYERDATA = 2100; // 获取玩家数据
|
||
PACKET_SC_PLAYERDATA = 2101; // 获取玩家数据
|
||
PACKET_SC_DAYCHANGE = 2102;
|
||
PACKET_CS_THIRDPLAYERDATA = 2103;
|
||
PACKET_SC_THIRDPLAYERDATA = 2104;
|
||
PACKET_SC_PLAYERDATAUPDATE = 2105;
|
||
PACKET_SC_PLAYERDATAEX = 2106;
|
||
PACKET_CS_PMCMD = 2107;
|
||
PACKET_CS_ROBOTCHGDATA = 2108;
|
||
PACKET_SC_CHANGEWECHATNUMBER = 2109;
|
||
PACKET_CS_CHANGEWECHATNUMBER = 2110;
|
||
PACKET_CS_AUTHENID = 2111;
|
||
PACKET_SC_AUTHENID = 2112;
|
||
PACKET_CS_JOINGAME = 2113;
|
||
PACKET_SC_JOINGAME = 2114;
|
||
PACKET_CS_SPREADBIND = 2115;//绑定推广关系
|
||
PACKET_SC_SPREADBIND = 2116;//绑定推广关系
|
||
|
||
PACKET_CS_GENCUSTOMTOKEN = 2119;//生成客服会话token
|
||
PACKET_SC_GENCUSTOMTOKEN = 2120;//生成客服会话token
|
||
PACKET_SC_CUSTOMNEWMSG = 2121;//客服新消息提醒
|
||
PACKET_CS_CUSTOMNEWMSGACK = 2122;//客服新消息接受回应
|
||
PACKET_SC_SRVMSG = 2123;//服务端消息提示toast
|
||
PACKET_CS_FISHJACKPOTCOIN = 2124; // Fishjackpot爆奖
|
||
PACKET_SC_FISHJACKPOTCOIN = 2125; // jackpot爆奖
|
||
PACKET_CS_FISHJACKPOTDATA = 2126; // Fishjackpot爆奖奖池
|
||
PACKET_SC_FISHJACKPOTDATA = 2127; // jackpot爆奖奖池
|
||
PACKET_SC_NICEIDREBIND = 2128;
|
||
PACKET_CS_BINDPROMOTER = 2129;//绑定推广员
|
||
PACKET_SC_BINDPROMOTER = 2130;//绑定推广员
|
||
PACKET_SC_BINDPROMOTERSTATE = 2131;//推送推广员状态
|
||
PACKET_CS_GetSpreadLWIsOpen = 2132;//请求客损是否打开
|
||
PACKET_SC_GetSpreadLWIsOpen = 2133;//客损是否打开
|
||
PACKET_SC_PayAct_State = 2134;//推送支付活动信息
|
||
|
||
PACKET_CS_CHANGENICK = 2140;
|
||
PACKET_SC_CHANGENICK = 2141;
|
||
PACKET_CS_CHANGEICON = 2142;
|
||
PACKET_SC_CHANGEICON = 2143;
|
||
PACKET_CS_CHANGESEX = 2144;
|
||
PACKET_SC_CHANGESEX = 2145;
|
||
PACKET_CS_UPGRADEACCOUNT = 2146;
|
||
PACKET_SC_UPGRADEACCOUNT = 2147;
|
||
PACKET_CS_BINDALIPAY = 2148;
|
||
PACKET_SC_BINDALIPAY = 2149;
|
||
PACKET_CS_BINDBANK = 2150;
|
||
PACKET_SC_BINDBANK = 2151;
|
||
PACKET_CS_PLAYEROPCOIN = 2152;//保险箱存取款
|
||
PACKET_SC_PLAYEROPCOIN = 2153;//保险箱存取款
|
||
PACKET_CS_CHANGEPASSWORD = 2154;//改密码
|
||
PACKET_SC_CHANGEPASSWORD = 2155;//改密码
|
||
PACKET_CS_VERIFICATIONCODE = 2156;//获取验证码
|
||
PACKET_SC_VERIFICATIONCODE = 2157;//获取验证码
|
||
PACKET_CS_GETGAMECOINLOG = 2158;//游戏记录
|
||
PACKET_SC_GETGAMECOINLOG = 2159;//游戏记录
|
||
PACKET_CS_GETSAFEBOXCOINLOG = 2160;//保险箱操作记录
|
||
PACKET_SC_GETSAFEBOXCOINLOG = 2161;//保险箱操作记录
|
||
PACKET_CS_REGISTER = 2162;//用户注册
|
||
PACKET_SC_REGISTER = 2163;//用户注册
|
||
PACKET_CS_HEADOUTLINE = 2164;//头像框
|
||
PACKET_SC_HEADOUTLINE = 2165;//头像框
|
||
PACKET_CS_INVITECODE = 2166;//领取邀请码奖励
|
||
PACKET_SC_INVITECODE = 2167;//领取邀请码奖励
|
||
PACKET_CS_WEBAPI_PLAYERPASS = 2168;//玩家API透传
|
||
PACKET_SC_WEBAPI_PLAYERPASS = 2169;//玩家API透传
|
||
PACKET_CS_WEBAPI_SYSTEMPASS = 2170;//系统API透传
|
||
PACKET_SC_WEBAPI_SYSTEMPASS = 2171;//系统API透传
|
||
PACKET_CS_GETIMAGEVERIFYCODE = 2172;//获取图片验证码
|
||
PACKET_SC_GETIMAGEVERIFYCODE = 2173;//获取图片验证码
|
||
PACKET_CS_GETSLIDERVERIFYCODE = 2174;//获取滑块验证码
|
||
PACKET_SC_GETSLIDERVERIFYCODE = 2175;//获取滑块验证码
|
||
PACKET_CS_IOSINSTALLSTABLE = 2176;//苹果包安装稳定版
|
||
PACKET_SC_IOSINSTALLSTABLE = 2177;//苹果包安装稳定版
|
||
PACKET_CS_QUERYPLAYER = 2178; // 查询玩家信息
|
||
PACKET_SC_QUERYPLAYER = 2179; // 查询玩家信息
|
||
PACKET_CS_GETDATALOG = 2180;
|
||
PACKET_SC_GETDATALOG = 2181;
|
||
PACKET_SC_PLAYERRECHARGEANSWER = 2182;//充值弹框协议
|
||
PACKET_SC_PLAYERFLAG = 2183;
|
||
PACKET_SC_PLAYERCOINCHANGE = 2184;
|
||
PACKET_SC_TRUSTEESHIPTIPS = 2185;
|
||
PACKET_ALL_SETTING = 2186; // 设置界面的相关操作
|
||
PACKET_SCGAMEEXDROPITEMS = 2187; // 游戏额外掉落道具
|
||
PACKET_CS_VIPBUY = 2188;//VIP充值 假充值 后续走三方回调
|
||
PACKET_SC_VIPBUY = 2189;//VIP充值
|
||
PACKET_CS_DRAWVIPGIFT = 2190;//VIP领取
|
||
PACKET_SC_DRAWVIPGIFT = 2191;//VIP领取
|
||
PACKET_CS_VIPINFO = 2192;//VIP信息 礼包 经验~
|
||
PACKET_SC_VIPINFO = 2193;//VIP信息
|
||
PACKET_SC_SWELFAREINFO = 2194;//福利礼包简易信息
|
||
PACKET_CS_VIPPrivilegeInfo = 2195;//VIP特权
|
||
PACKET_SC_VIPPrivilegeInfo = 2196;//VIP特权
|
||
PACKET_SC_PAYGOODSINFO = 2197;//支付掉落
|
||
PACKET_SC_RESOURCE = 2198;//资源更新
|
||
PACKET_CS_CLIENT_LOG = 2199;// 客户端日志
|
||
PACKET_SC_CLIENT_LOG = 2200;// 客户端日志
|
||
PACKET_CS_HTTP_PASS = 2201;// api透传
|
||
PACKET_SC_HTTP_PASS = 2202;// api透传
|
||
PACKET_CS_ImageVerifyCode = 2203;// 验证验证码
|
||
PACKET_SC_ImageVerifyCode = 2204;// 验证验证码
|
||
|
||
// 2800 ~ 2899 保留
|
||
PACKET_CS_HeadUrl = 2801;// 修改头像url
|
||
PACKET_SC_HeadUrl = 2802;// 修改头像url
|
||
PACKET_SC_PlayerUnPower = 2803;//解锁最大炮倍
|
||
PACKET_SC_PlayerUnPowerList = 2804;//解锁玩家炮台
|
||
PACKET_SC_PlayerUpLevel = 2805;//玩家升级
|
||
PACKET_CSPlayerSMSCode = 2806;//玩家发送短信验证码
|
||
PACKET_SCPlayerSMSCode = 2807;//玩家发送短信验证码
|
||
PACKET_CSBindTel = 2808; //玩家绑定手机号
|
||
PACKET_SCBindTel = 2809; //玩家绑定手机号
|
||
PACKET_CSBindTelInfo = 2810; //玩家绑定手机号信息
|
||
PACKET_SCBindTelInfo = 2811; //玩家绑定手机号信息
|
||
PACKET_CSBillList = 2812; // 账变记录
|
||
PACKET_SCBillList = 2813; // 账变记录
|
||
PACKET_CSSavePlayerInfo = 2814; // 保存个人资料
|
||
PACKET_SCSavePlayerInfo = 2815; // 保存个人资料
|
||
|
||
PACKET_CS_PhoneLotteryInfo = 2816;//请求抽奖信息
|
||
PACKET_SC_PhoneLotteryInfo = 2817;//返回抽奖信息
|
||
PACKET_CS_PhoneLottery = 2818;//请求抽奖
|
||
PACKET_SC_PhoneLottery = 2819;//抽奖返回信息
|
||
PACKET_SC_PhoneLotteryCount = 2820;//抽奖次数
|
||
PACKET_CSADV = 2821; // 看广告
|
||
PACKET_SCADV = 2822; // 看广告
|
||
}
|
||
|
||
// 账变记录
|
||
// PACKET_CSBillList
|
||
message CSBillList {
|
||
int64 Ts = 1; //时间戳,这个时间结束
|
||
int32 PageNo = 2; // 页码
|
||
int32 PageSize = 3; // 每页数量
|
||
}
|
||
// PACKET_SCBillList
|
||
message SCBillList {
|
||
repeated BillItem Items = 4; // 账变记录
|
||
}
|
||
|
||
// 账变记录项
|
||
message BillItem {
|
||
int64 Ts = 1; // 时间
|
||
string Id = 2; // 账变id
|
||
int64 BillType = 3; // 账变类型
|
||
int64 Amount = 4; // 账变金额
|
||
int64 Balance = 5; // 账变后余额
|
||
int64 GameID = 6; // 游戏id
|
||
int64 GameFreeID = 7; // 游戏场次id
|
||
int64 BaseCoin = 8; // 游戏底分
|
||
}
|
||
|
||
// 保存个人资料
|
||
// PACKET_CSSavePlayerInfo
|
||
message CSSavePlayerInfo {
|
||
string Name = 1; //昵称
|
||
string HeadUrl = 2; //头像url
|
||
int32 Sex = 3; //性别 1男 2女
|
||
int32 Age = 4; //年龄
|
||
string Signature = 5; //签名
|
||
int32 RoleID = 6; //角色id
|
||
int32 PetID = 7; //宠物id
|
||
int32 Head = 8; // 头像id
|
||
}
|
||
// PACKET_SCSavePlayerInfo
|
||
message SCSavePlayerInfo {
|
||
OpResultCode OpRetCode = 1;
|
||
}
|
||
|
||
//获取玩家基本信息
|
||
//PACKET_CS_PLAYERDATA
|
||
message CSPlayerData {
|
||
string AccId = 1; //账号ID
|
||
string Params = 2;
|
||
int32 TimeStamp = 3;
|
||
string DeviceInfo = 4;
|
||
string PlatformTag = 5;
|
||
string DeviceId = 6; //设备id
|
||
string DeviceName = 7; // 设备型号
|
||
string PackageName = 8; // 包名
|
||
string AppVersion = 9; // 游戏版本号
|
||
string BuildVersion = 10; // 构建版本号
|
||
string AppChannel = 11; // 渠道
|
||
}
|
||
|
||
message PlayerData {
|
||
string AccId = 1; //账号ID
|
||
string Platform = 2; //平台名称
|
||
string Channel = 3; //渠道
|
||
string Name = 4; //名字
|
||
int32 SnId = 5; //数字账号
|
||
int32 Head = 6; //头像
|
||
int32 Sex = 7; //性别
|
||
int64 Coin = 8; //金币
|
||
int64 SafeBoxCoin = 9; //保险箱金币
|
||
string Tel = 10; //电话号码
|
||
int32 InviterId = 11; //邀请人id
|
||
string AlipayAccount = 12; //支付宝账号
|
||
string AlipayAccName = 13; //支付宝实名
|
||
string Bank = 14; //银行名称
|
||
string BankAccount = 15; //银行卡号
|
||
string BankAccName = 16; //银行账户名称
|
||
int32 GMLevel = 17; //GM等级
|
||
int32 SpecailFlag = 18; //特殊标记
|
||
int32 VIP = 19; //VIP 0:不是 1:是
|
||
int32 SafeBoxIsExist = 20; //是否保险箱密码进行过首次设置 0:没有 1:有
|
||
int32 HeadOutLine = 21; //头像框
|
||
int64 CoinPayTotal = 22; //总充值金额
|
||
int64 CreateTs = 23;//账号创建时间
|
||
string Promoter = 24;//推广员
|
||
int64 TotalConvertibleFlow = 25;//流水值
|
||
int64 CanExchangeCoin = 26;//可兑换金额
|
||
int64 LackExchangeCoin = 27;//还差多少可兑换金额
|
||
int64 ExchangeType = 28;//1.显示最低兑换携带金额 2.显示还需多少
|
||
int64 ClubCoin = 29; //俱乐部金币
|
||
int64 Ticket = 30;//比赛报名券
|
||
int64 Grade = 31;//积分
|
||
int64 Diamond = 32;//钻石
|
||
int32 UseRoleId = 33;//使用的人物模型id
|
||
int32 UsePetId = 34;//使用的宠物模型id 0.为没有宠物跟随
|
||
int64 VCoin = 35;//V卡
|
||
int32 ReliefFundTimes = 36;//破产补助剩余领取次数
|
||
string HeadUrl = 37;//头像地址
|
||
int64 VipExp =38; //VIP经验
|
||
int64 ChessGrade =39; //象棋积分
|
||
map<int32,int64> RankScore =40;//排位积分
|
||
int64 UnMaxPower =41; //捕鱼解锁最大炮倍数
|
||
repeated int32 PowerList =42; //解锁的炮台列表
|
||
int64 FishLevel =43; //捕鱼玩家等级
|
||
int64 FishExp =44; //捕鱼经验值
|
||
int32 VipShopRefreshCount =45; //vip当前已使用免费刷新次数
|
||
string Signature = 46; //签名
|
||
int32 Age = 47; // 年龄
|
||
}
|
||
//断线重连小游戏中的数据 当前玩家在哪个房间 哪个游戏 对应的LogicId
|
||
message MiniGameInfo{
|
||
int32 RoomId = 1;
|
||
int32 GameId = 2;
|
||
int32 LogicId = 3;
|
||
}
|
||
|
||
//PACKET_SC_PLAYERDATA
|
||
message SCPlayerData {
|
||
OpResultCode OpRetCode = 1; //获取结果
|
||
PlayerData Data = 2; //玩家数据
|
||
int32 RoomId = 3; //所处房间id(用于短线重连)
|
||
int32 GameId = 4; //当前游戏id (用于短线重连)
|
||
int32 LogicId = 5; //当前玩家所在的房间信息
|
||
int32 BindOption = 6; //绑定选项
|
||
repeated MiniGameInfo MiniGameArr = 7; //断线重连 当前在哪里些游戏
|
||
}
|
||
|
||
//PACKET_SC_PLAYERDATAUPDATE
|
||
message SCPlayerDataUpdate {
|
||
int64 UpdateField = 1; //更新哪个字段
|
||
int64 Coin = 2; //金币
|
||
int64 SafeBoxCoin = 3; //保险箱金币
|
||
int32 Vip = 4; //VIP等级
|
||
int64 CoinPayTotal = 5; //总充值金额
|
||
int64 TotalConvertibleFlow = 6; //流水值
|
||
int64 Ticket = 7;//比赛报名券
|
||
int64 Grade = 8;//积分
|
||
int64 Diamond = 9;//钻石
|
||
int64 VCoin = 10;//V卡
|
||
int64 ChessGrade = 11;//象棋积分
|
||
map<int32,int64> RankScore = 12; // 排位积分
|
||
int64 PhoneScore = 13; //手机积分
|
||
int64 InviteScore = 14; // 邀请积分
|
||
}
|
||
|
||
//获取第三方玩家信息
|
||
//PACKET_CS_THIRDPLAYERDATA
|
||
message CSThirdPlayerData {
|
||
int32 Id = 1; //账号ID
|
||
}
|
||
|
||
//PACKET_SC_THIRDPLAYERDATA
|
||
message SCThirdPlayerData {
|
||
PlayerData Data = 1;
|
||
}
|
||
|
||
//改昵称
|
||
//PACKET_CS_CHANGENICK
|
||
message CSChangeNick {
|
||
string Nick = 1;
|
||
}
|
||
//PACKET_SC_CHANGENICK
|
||
message SCChangeNick {
|
||
OpResultCode OpRetCode = 1; //改昵称结果
|
||
string Nick = 2;
|
||
}
|
||
|
||
//改密码
|
||
//PACKET_CS_CHANGEPASSWORD
|
||
message CSChangePassword {
|
||
int32 ChangeType = 1; //0:修改帐号密码 1:修改保险箱密码 2:首次设置保险箱密码
|
||
string OldPassword = 2; //密码 md5(原始密码+AppId)
|
||
string NewPassword = 3; //密码 md5(原始密码+AppId)
|
||
int64 TimeStamp = 4; //时间戳
|
||
}
|
||
//PACKET_SC_CHANGEPASSWORD
|
||
message SCChangePassword {
|
||
OpResultCode OpRetCode = 1; //结果
|
||
int32 ChangeType = 2; //0:帐号密码 1:保险箱密码 2:设置保险箱密码
|
||
}
|
||
|
||
//更换头像
|
||
//PACKET_CS_CHANGEICON
|
||
message CSPlayerChangeIcon {
|
||
int32 Icon = 1;
|
||
}
|
||
//PACKET_SC_CHANGEICON
|
||
message SCPlayerChangeIcon {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
int32 Icon = 2;
|
||
}
|
||
|
||
//更换头像框
|
||
//PACKET_CS_HEADOUTLINE
|
||
message CSPlayerChangeHeadOutLine {
|
||
int32 HeadOutLine = 1;
|
||
}
|
||
//PACKET_SC_HEADOUTLINE
|
||
message SCPlayerChangeHeadOutLine {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
int32 HeadOutLine = 2;
|
||
}
|
||
|
||
//更换性别
|
||
//PACKET_CS_CHANGESEX
|
||
message CSPlayerChangeSex {
|
||
int32 Sex = 1;
|
||
}
|
||
//PACKET_SC_CHANGESEX
|
||
message SCPlayerChangeSex {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
int32 Sex = 2;
|
||
}
|
||
|
||
// PACKET_CS_HeadUrl
|
||
message CSHeadUrl {
|
||
string Url = 1;
|
||
}
|
||
// PACKET_SC_HeadUrl
|
||
message SCHeadUrl {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
string Url = 2;
|
||
}
|
||
|
||
//获取验证码
|
||
//PACKET_CS_VERIFICATIONCODE
|
||
message CSPlayerVerificationCode {
|
||
string Tel = 1;
|
||
int32 OpCode = 2;
|
||
string PlatformTag = 3;//android包名或者ios标记
|
||
int32 Env = 4; //获取验证码的用途 1:注册
|
||
string ImgCode = 5; //图片验证码
|
||
int32 Ts = 6; //时间戳
|
||
string DeviceInfo = 7;//设备信息 加密后的base64
|
||
}
|
||
|
||
//PACKET_SC_VERIFICATIONCODE
|
||
message SCPlayerVerificationCode {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
int32 VerificationCode = 2;
|
||
}
|
||
|
||
//注册帐号
|
||
//PACKET_CS_REGISTER
|
||
message CSRegister {
|
||
string Username = 1; //账号名
|
||
string Password = 2; //密码 游客模式:md5(Username+AppId) 账号模式:md5(密码+AppId)
|
||
int64 TimeStamp = 3; //时间戳
|
||
string Params = 4; //其他参数
|
||
string Sign = 5; //签名:=md5(Username+Password+TimeStamp+Params+AppId)
|
||
string Platform = 6; //平台
|
||
string Channel = 7; //渠道号
|
||
int32 InviterId = 8; //邀请人ID
|
||
int32 ApkVer = 9; //apk版本号
|
||
int32 ResVer = 10; //资源版本号
|
||
string Tel = 11; //手机号
|
||
string TelPassword = 12;//帐号密码(RegistType=1时使用了)
|
||
string VerificationCode = 13;//手机验证码
|
||
string PlatformTag = 14;//包标记
|
||
string Promoter = 15; //推广员
|
||
string Package = 16; //安卓包名或者苹果bundleid
|
||
int32 PromoterTree = 17;//无限代推广人id
|
||
string DeviceInfo = 18;//设备信息 加密后的base64
|
||
int32 RegistType = 19;//0 手机号注册 1账号密码注册
|
||
}
|
||
|
||
//PACKET_SC_REGISTER
|
||
message SCRegister {
|
||
OpResultCode OpRetCode = 1; //登录结果
|
||
string AccId = 2; //账号ID
|
||
int64 SrvTs = 3; //服务器时间戳
|
||
}
|
||
|
||
//账号升级,绑定手机,找回密码
|
||
//PACKET_CS_UPGRADEACCOUNT
|
||
message CSUpgradeAccount {
|
||
int32 ChangeType = 1; //0:绑定帐号密码 1:设置保险箱密码(不用) 2:帐号密码找回 3:保险箱密码找回
|
||
string Tel = 2; //手机号
|
||
string VerificationCode = 3; //验证码
|
||
string Password = 4; //密码 md5(原始密码+AppId)
|
||
int64 TimeStamp = 5; //时间戳
|
||
string PlatformTag = 6;//android包名或者ios标记
|
||
}
|
||
//PACKET_SC_UPGRADEACCOUNT
|
||
message SCUpgradeAccount {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
string Tel = 2; //手机号
|
||
int32 ChangeType = 3; //0:绑定帐号密码 1:设置保险箱密码(不用) 2:帐号密码找回 3:保险箱密码找回
|
||
}
|
||
|
||
//绑定支付宝账号
|
||
//PACKET_CS_BINDALIPAY
|
||
message CSBindAlipay {
|
||
string AlipayAccount = 1; //支付宝账号
|
||
string AlipayAccName = 2; //支付宝账号实名
|
||
int64 TimeStamp = 3; //时间戳
|
||
string Password = 4; //保险箱密码 md5(md5(原始密码+AppId)+AppId+TimeStamp)
|
||
}
|
||
//PACKET_SC_BINDALIPAY
|
||
message SCBindAlipay {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
string AlipayAccount = 2; //支付宝账号
|
||
string AlipayAccName = 3; //支付宝账号实名
|
||
}
|
||
|
||
//绑定银行卡账号
|
||
//PACKET_CS_BINDBANK
|
||
message CSBindBank {
|
||
string Bank = 1; //银行名称
|
||
string BankAccount = 2; //银行帐号
|
||
string BankAccName = 3; //银行开户行账户
|
||
int64 TimeStamp = 4; //时间戳
|
||
string Password = 5; //保险箱密码 md5(md5(原始密码+AppId)+AppId+TimeStamp)
|
||
}
|
||
//PACKET_SC_BINDBANK
|
||
message SCBindBank {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
string Bank = 2; //银行名称
|
||
string BankAccount = 3; //银行帐号
|
||
string BankAccName = 4; //银行开户行账户
|
||
}
|
||
|
||
//PACKET_SC_PLAYERFLAG
|
||
//玩家状态标记同步
|
||
message SCPlayerFlag {
|
||
int32 PlayerId = 1;
|
||
int32 Flag = 2;
|
||
}
|
||
|
||
//PACKET_SC_PLAYERCOINCHANGE
|
||
message SCPlayerCoinChange {
|
||
int32 SnId = 1;
|
||
int64 AddCoin = 2;
|
||
int64 RestCoin = 3;
|
||
}
|
||
//PACKET_SC_PLAYERRECHARGEANSWER
|
||
message SCPlayerRechargeAnswer {
|
||
int64 OpParam = 1;// 1 加钱
|
||
int64 AddCoin = 2;//加多少
|
||
int64 Coin = 3;//加之后身上钱
|
||
int64 SafeBoxCoin = 4;//保险箱
|
||
}
|
||
//数据日志
|
||
message DataLog {
|
||
int32 LogType = 1; //log记录的事件类型
|
||
int64 ChangeCount = 2; //变化数量
|
||
int64 RestCount = 3; //剩余数量
|
||
int32 Ts = 4; //发生时的时间戳
|
||
string Remark = 5; //其他备注信息
|
||
}
|
||
//PACKET_CS_GETDATALOG
|
||
message CSGetDataLog {
|
||
int32 DataType = 1; //数据类型 0:金币log
|
||
int32 Ver = 2; //版本号
|
||
}
|
||
//PACKET_SC_GETDATALOG
|
||
message SCGetDataLog {
|
||
int32 DataType = 1;
|
||
int32 Ver = 2;
|
||
repeated DataLog Datas = 3;
|
||
}
|
||
|
||
//游戏金币日志
|
||
message GameCoinLog {
|
||
int32 GameId = 1; //游戏id
|
||
int64 EnterCount = 2; //进入时数量
|
||
int64 LeaveCount = 3; //离开时数量
|
||
int64 EnterTs = 4; //进入时的时间戳
|
||
int64 LeaveTs = 5; //离开时的时间戳
|
||
}
|
||
//PACKET_CS_GETGAMECOINLOG
|
||
message CSGetGameCoinLog {
|
||
int64 Ts = 1; //最后时间戳
|
||
}
|
||
|
||
//PACKET_SC_GETGAMECOINLOG
|
||
message SCGetGameCoinLog {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
repeated GameCoinLog Logs = 2; //日志信息
|
||
}
|
||
|
||
//保险箱存取款
|
||
//PACKET_CS_PLAYEROPCOIN
|
||
message CSPlayerOpCoin {
|
||
int32 Op = 1; //0:存钱 1:取钱
|
||
int64 Coin = 2;
|
||
string Password = 3; //保险箱密码md5(md5(原始密码+AppId)+AppId+TimeStamp)
|
||
int64 TimeStamp = 4; //时间戳
|
||
}
|
||
|
||
//PACKET_SC_PLAYEROPCOIN
|
||
message SCPlayerOpCoin {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
int32 Op = 2; //0:存钱 1:取钱
|
||
int64 Coin = 3; //身上金币数量
|
||
int64 SafeBoxCoin = 4; //保险箱金币数量
|
||
}
|
||
|
||
//保险箱金币日志
|
||
message SafeBoxCoinLog {
|
||
int32 LogType = 1; //操作类型 0:存钱 1:取钱
|
||
int64 OPCoin = 2; //操作金额
|
||
int64 OPCoinFront = 3; //操作前金额
|
||
int64 OPCoinLast = 4; //操作后金额
|
||
int64 Ts = 5; //操作时间戳
|
||
}
|
||
//PACKET_CS_GETSAFEBOXCOINLOG
|
||
message CSGetSafeBoxCoinLog {
|
||
int64 Ts = 1; //最后时间戳
|
||
}
|
||
|
||
//PACKET_SC_GETSAFEBOXCOINLOG
|
||
message SCGetSafeBoxCoinLog {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
repeated SafeBoxCoinLog Logs = 2; //日志信息
|
||
}
|
||
|
||
|
||
//领取邀请码奖励
|
||
//PACKET_CS_INVITECODE
|
||
message CSPlayerInviteCode {
|
||
string Code = 1;
|
||
}
|
||
//PACKET_SC_INVITECODE
|
||
message SCPlayerInviteCode {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
}
|
||
|
||
//玩家API透传
|
||
//PACKET_CS_WEBAPI_PLAYERPASS
|
||
message CSWebAPIPlayerPass {
|
||
string ApiName = 1;
|
||
string Params = 2;
|
||
string CBData = 3;
|
||
}
|
||
|
||
//PACKET_SC_WEBAPI_PLAYERPASS
|
||
message SCWebAPIPlayerPass {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
string ApiName = 2;
|
||
string CBData = 3;
|
||
string Response = 4;
|
||
}
|
||
|
||
//系统API透传
|
||
//PACKET_CS_WEBAPI_SYSTEMPASS
|
||
message CSWebAPISystemPass {
|
||
string ApiName = 1;
|
||
string Params = 2;
|
||
string CBData = 3;
|
||
}
|
||
|
||
//PACKET_SC_WEBAPI_SYSTEMPASS
|
||
message SCWebAPISystemPass {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
string ApiName = 2;
|
||
string CBData = 3;
|
||
string Response = 4;
|
||
}
|
||
|
||
//绑定推广关系
|
||
//PACKET_CS_SPREADBIND
|
||
message CSSpreadBind {
|
||
int32 ParentId = 1; //上级id
|
||
}
|
||
|
||
//绑定推广关系
|
||
//PACKET_SC_SPREADBIND
|
||
message SCSpreadBind {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
int32 ParentId = 2; //上级id
|
||
}
|
||
|
||
|
||
//绑定推广员
|
||
//PACKET_CS_BINDPROMOTER
|
||
message CSBindPromoter {
|
||
string Promoter = 1; //推广员
|
||
}
|
||
|
||
//绑定推广员
|
||
//PACKET_SC_BINDPROMOTER
|
||
message SCBindPromoter {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
string Promoter = 2; //推广员
|
||
}
|
||
|
||
|
||
//通知是否显示推广员绑定信息
|
||
//PACKET_SC_BINDPROMOTERSTATE
|
||
message SCBindPromoterState {
|
||
int32 BindState = 1; //是否显示绑定0 没有绑定功能 1 绑定功能开启 2 用户已经绑定
|
||
}
|
||
|
||
|
||
//生成客服会话token
|
||
//PACKET_CS_GENCUSTOMTOKEN
|
||
message CSGenCustomerToken {
|
||
}
|
||
|
||
//生成客服会话token
|
||
//PACKET_SC_GENCUSTOMTOKEN
|
||
message SCGenCustomerToken {
|
||
string Token = 1; //token值
|
||
}
|
||
|
||
message CustomerMsg{
|
||
string MsgId = 1;
|
||
string Data = 2;
|
||
}
|
||
//客服新消息提醒
|
||
//PACKET_SC_CUSTOMNEWMSG
|
||
message SCCustomerNewMsg {
|
||
repeated CustomerMsg Data = 1; //透传新消息通知
|
||
}
|
||
|
||
//PACKET_CS_CUSTOMNEWMSGACK
|
||
message CSCustomerNewMsgAck {
|
||
repeated string MsgIds = 1; //接受成功的msgid
|
||
}
|
||
|
||
//获取图片验证码
|
||
//PACKET_CS_GETIMAGEVERIFYCODE
|
||
message CSGetImageVerifyCode {
|
||
}
|
||
//PACKET_SC_GETIMAGEVERIFYCODE
|
||
message SCGetImageVerifyCode {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
string ImageData = 2;
|
||
}
|
||
|
||
// 验证图片验证码
|
||
//PACKET_CS_ImageVerifyCode
|
||
message CSImageVerifyCode {
|
||
string Code = 1; // 验证码
|
||
}
|
||
//PACKET_SC_ImageVerifyCode
|
||
message SCImageVerifyCode {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
}
|
||
|
||
//玩家托管
|
||
//PACKET_SC_TRUSTEESHIPTIPS
|
||
message SCTrusteeshipTips{
|
||
int32 Trusteeship = 1; //目前为止托管的局数
|
||
int32 TotalNum = 2; //可以托管的总局数
|
||
int32 GameFreeId = 3; //游戏类型
|
||
repeated int32 OpParams = 4; //扩展参数
|
||
}
|
||
|
||
//获取滑块验证码
|
||
//PACKET_CS_GETSLIDERVERIFYCODE
|
||
message CSGetSliderVerifyCode {
|
||
string Tel = 1;
|
||
}
|
||
|
||
//获取滑块验证码
|
||
//PACKET_SC_GETSLIDERVERIFYCODE
|
||
message SCGetSliderVerifyCode {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
int32 Pos = 2;
|
||
}
|
||
|
||
//标注ios用户准备升级稳定版本
|
||
//PACKET_CS_IOSINSTALLSTABLE
|
||
message CSIosInstallStable {
|
||
int32 SnId = 1;
|
||
string Tel = 2;
|
||
}
|
||
|
||
//标注ios用户准备升级稳定版本
|
||
//PACKET_SC_IOSINSTALLSTABLE
|
||
message SCIosInstallStable {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
}
|
||
|
||
message SrvMsgParam{
|
||
int32 IntParam = 1;
|
||
string StrParam = 2;
|
||
}
|
||
//服务端消息提示
|
||
message SCSrvMsg{
|
||
int32 MsgId = 1; //消息编号
|
||
repeated SrvMsgParam Params = 2;//消息参数
|
||
}
|
||
// PACKET_CS_FISHJACKPOTCOIN // jackpot爆奖查询
|
||
message CSJackpotList{
|
||
int32 SnId = 1;
|
||
}
|
||
|
||
message FishJackpotInfo{
|
||
string Name = 1;
|
||
int32 Type = 2;
|
||
int64 Coin = 3;
|
||
int64 Ts = 4;
|
||
}
|
||
// PACKET_SC_FISHJACKPOTCOIN // jackpot爆奖
|
||
message SCJackpotList{
|
||
repeated FishJackpotInfo JackpotList = 1;
|
||
}
|
||
|
||
// PACKET_CS_FISHJACKPOTDATA jackpot爆奖金额
|
||
message CSFishJackpotCoin{
|
||
}
|
||
|
||
// PACKET_SC_FISHJACKPOTDATA jackpot爆奖奖池金额
|
||
message SCFishJackpotCoin{
|
||
int64 Coin = 1;
|
||
}
|
||
//PACKET_SC_NICEIDREBIND
|
||
message SCNiceIdRebind{
|
||
int32 SnidId = 1;
|
||
int32 NiceId = 2;
|
||
}
|
||
|
||
//请求客损功能是否打开
|
||
//PACKET_CS_GetSpreadLWIsOpen
|
||
message CSGetSpreadLWIsOpen {
|
||
}
|
||
|
||
//获取滑块验证码
|
||
//PACKET_SC_GETSLIDERVERIFYCODE
|
||
message SCGetSpreadLWIsOpen {
|
||
int32 IsOpen = 1;
|
||
}
|
||
|
||
message PayActInfo{
|
||
int32 Id = 1;
|
||
int32 GiveNum = 2; //奖励数量
|
||
int32 GiveType = 3; //奖励类型 0数量 1百分比
|
||
int32 StartTime = 4;
|
||
int32 EndTime = 5;
|
||
int32 State = 6; //状态 0关闭 1开启 2已经领取
|
||
|
||
}
|
||
|
||
//PACKET_SC_PayAct_State
|
||
message SCPayActState{
|
||
repeated PayActInfo PayState = 1;
|
||
}
|
||
|
||
//PACKET_CS_QUERYPLAYER
|
||
message CSQueryPlayer{
|
||
int32 SnId = 1;
|
||
}
|
||
|
||
message RoleOrPet{
|
||
int32 Id = 1;
|
||
int32 Level = 2;
|
||
string Name =3;
|
||
}
|
||
|
||
//PACKET_SC_QUERYPLAYER
|
||
message SCQueryPlayer{
|
||
int32 SnId = 1; //数字账号
|
||
string Name = 2; //名字
|
||
int32 Head = 3; //头像
|
||
int32 Sex = 4; //性别
|
||
int64 Coin = 5; //金币
|
||
int64 Diamond = 6;//钻石
|
||
int64 VCard = 7;//VCard
|
||
bool IsFriend = 8;//好友关系
|
||
int32 CurRoleId = 9;//当前角色
|
||
int32 CurPetId = 10;//当前宠物
|
||
repeated RoleOrPet Roles = 11;
|
||
repeated RoleOrPet Pets = 12;
|
||
bool IsShield = 13;//屏蔽关系
|
||
string HeadUrl = 14; // 头像url
|
||
string Signature = 15; //签名
|
||
int32 Age = 16; // 年龄
|
||
repeated int32 GameID = 17; // 最近游戏
|
||
}
|
||
|
||
//PACKET_CS_PMCMD
|
||
message CSPMCmd{
|
||
string Cmd = 1;
|
||
}
|
||
|
||
//PACKET_CS_ROBOTCHGDATA
|
||
//获取玩家基本信息
|
||
message CSRobotChgData{
|
||
repeated string Params = 1; //其他参数
|
||
}
|
||
|
||
//物品信息 后续精简
|
||
message ItemInfo{
|
||
//数据表数据
|
||
int32 ItemId = 1; // 物品ID
|
||
int64 ItemNum = 2; // 物品数量
|
||
string Name = 3; // 名称
|
||
int32 Classify = 4; // 分页类型 1,道具类 2,资源类 3,兑换类
|
||
int32 Type = 5; // 道具种类 1,宠物碎片 2,角色碎片
|
||
repeated int32 Function = 6; // 道具功能 1,使用 2,赠送 3,出售
|
||
int32 SaleGold = 7; // 出售金额
|
||
int32 Composition = 8; // 能否叠加 1,能 2,不能
|
||
int32 CompositionMax = 9; // 叠加上限
|
||
int32 Time = 10; // 道具时效 0为永久
|
||
string Location = 11; // 跳转页面
|
||
string Describe = 12; // 道具描述
|
||
int32 CType = 13; // 类型1.金币 2.钻石 3.道具
|
||
}
|
||
|
||
message JybInfoAward {
|
||
repeated ItemInfo ItemId = 1;// 道具
|
||
int64 Coin = 2;// 金币
|
||
int64 Diamond = 3; // 钻石
|
||
}
|
||
|
||
// PACKET_ALL_SETTING
|
||
// 设置界面的相关操作
|
||
message CSPlayerSetting{
|
||
int32 Optype = 1; //操作 1 礼包码
|
||
string PackageCode = 2; //礼包码
|
||
}
|
||
|
||
message SCPlayerSetting{
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
JybInfoAward GainItem = 2; // 获得道具
|
||
}
|
||
|
||
//PACKET_SCGAMEEXDROPITEMS
|
||
message SCGameExDropItems{
|
||
map<int32,int32> Items = 1;
|
||
}
|
||
|
||
//VIP充值 假充值 后续走三方回调
|
||
//PACKET_CS_VIPBUY
|
||
message CSVIPBuy {
|
||
int32 Money = 1;
|
||
}
|
||
|
||
//VIP充值
|
||
//PACKET_SC_VIPBUY
|
||
message SCVIPBuy {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
int64 Money = 2; //剩余升级经验
|
||
int32 Vip = 3; //当前vip等级
|
||
int64 TolVipExp = 4; //当前经验
|
||
}
|
||
|
||
//VIP领取
|
||
//PACKET_CS_DRAWVIPGIFT
|
||
message CSVIPDraw {
|
||
int32 Id = 1; // 领取编号 0.每日礼包
|
||
}
|
||
|
||
//VIP领取
|
||
//PACKET_SC_DRAWVIPGIFT
|
||
message SCVIPDraw {
|
||
int32 Id = 1; // 领取编号 0.每日礼包 1.每日金币礼包 2.VIP礼包
|
||
int32 Vip = 2; //领取的礼包vip等级
|
||
OpResultCode OpRetCode = 3; //操作结果
|
||
}
|
||
|
||
//VIP信息
|
||
//PACKET_CS_VIPINFO
|
||
message CSVIPInfo {
|
||
}
|
||
|
||
message VIPcfg {
|
||
int32 VipId = 1; // 序号
|
||
repeated ItemInfo Item = 2; // 道具
|
||
int32 VipEx = 3; // VIP经验
|
||
int64 Price = 4; // 金额
|
||
repeated int32 Privilege1 = 5; //每日礼包
|
||
repeated int32 LineId = 6; //头像框Id
|
||
repeated int32 Privilege2 = 7; //每日金币礼包1金币值2代表充值的金额
|
||
repeated int32 Privilege3 = 8;//VIP商城刷新次数和商品数量
|
||
int32 Privilege4 = 9;//赛季积分的加成比例
|
||
int32 Privilege5 = 10;//月卡到哦句领取金币的比例
|
||
int32 Privilege6 = 11;//充值额外获取的钻石比例
|
||
repeated ItemInfo Privilege7 = 12;//固定VIP礼包
|
||
int32 Privilege7Price = 13;
|
||
int32 Privilege8 = 14;//VIP客服标识
|
||
int32 ShopId2 = 15;
|
||
int32 ShopId7 = 16;
|
||
repeated int32 BagStatus = 17;//每日礼包|每日金币礼包|固定VIP礼包 0可领取 1不可领取
|
||
}
|
||
|
||
//VIP信息
|
||
//PACKET_SC_VIPINFO
|
||
message SCVIPInfo {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
repeated VIPcfg List = 2; // VIP配置
|
||
int64 TolVipExp = 3; //当前经验
|
||
int32 Vip = 4; //当前vip等级
|
||
repeated int32 VipId = 5; //已经领取是vip礼包
|
||
int64 Money = 6; //剩余实币升级
|
||
int32 MoneyRatio = 7;//充值比例
|
||
}
|
||
|
||
//
|
||
//PACKET_SC_SWELFAREINFO
|
||
message SCEasyWelfaredInfo{
|
||
repeated int32 WelfareSwitch = 1; // 下标 0转盘1盲盒2首冲3连续充值4抽手机活动5集卡活动 1显示 2不显示
|
||
}
|
||
|
||
message CSVIPPrivilegeInfo {
|
||
int32 Code = 1; //1.VIP比赛场免费次数
|
||
}
|
||
|
||
//PACKET_SC_VIPPrivilegeInfo
|
||
message SCVIPPrivilegeInfo {
|
||
int32 Code = 1; //1.VIP比赛场免费次数
|
||
int32 Vip = 2; //当前vip
|
||
int32 Value = 3; //特权值
|
||
int32 NowValue = 4; //特权当前值
|
||
}
|
||
message PayItem {
|
||
int32 ItemId = 1;
|
||
int64 ItemNum = 2;
|
||
}
|
||
//支付掉落
|
||
//PACKET_SC_PAYGOODSINFO
|
||
message SCPayGoodsInfo{
|
||
repeated int32 Gold = 1;// 0.金币 1.钻石 3.经验
|
||
repeated PayItem Item = 2;// 道具
|
||
}
|
||
|
||
// 资源更新
|
||
//PACKET_SC_RESOURCE
|
||
message SCResource{
|
||
string Msg = 1;
|
||
}
|
||
|
||
//PACKET_CS_CLIENT_LOG
|
||
message CSClientLog {
|
||
string Data = 1; // 客户端日志; json格式,字段名使用下划线命名法;必须包含平台id 例如: "platform":"1"
|
||
}
|
||
|
||
//PACKET_SC_CLIENT_LOG
|
||
message SCClientLog {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
}
|
||
|
||
//捕鱼解锁炮倍
|
||
//PACKET_SC_PlayerUnPower
|
||
message SCPlayerUnPower{
|
||
int64 UnMaxpower = 1;//当前解锁最大炮倍
|
||
}
|
||
//捕鱼解锁炮台
|
||
//PACKET_SC_PlayerUnPowerList
|
||
message SCPlayerUnPowerList{
|
||
int32 UnPowerList = 1;
|
||
}
|
||
|
||
//玩家升级
|
||
//PACKET_SC_PlayerUpLevel
|
||
message SCPlayerUpLevel{
|
||
int64 Level = 1; //玩家当前等级
|
||
int64 Exp = 2; //玩家当前经验
|
||
}
|
||
|
||
// 绑定手机号奖励
|
||
// PACKET_CSBindTelInfo
|
||
message CSBindTelInfo {
|
||
}
|
||
// PACKET_SCBindTelInfo
|
||
message SCBindTelInfo {
|
||
map<int32,int64> BindTelReward = 1;
|
||
}
|
||
|
||
// 获取验证码
|
||
// PACKET_CSPlayerSMSCode
|
||
message CSPlayerSMSCode {
|
||
string AreaCode = 1; // 区号
|
||
string Tel = 2; // 手机号
|
||
int32 TypeID = 3; // 验证码类型 1.绑定手机号 2.手机验证码登录
|
||
string Platform = 4; // 平台id
|
||
string ImageCode = 5; // 图片验证码
|
||
}
|
||
// PACKET_SCPlayerSMSCode
|
||
message SCPlayerSMSCode {
|
||
OpResultCode Code = 1; //操作结果
|
||
}
|
||
|
||
// 绑定手机号
|
||
// PACKET_CSBindTel
|
||
message CSBindTel {
|
||
string AreaCode = 1; // 区号
|
||
string Tel = 2; //手机号
|
||
string Code = 3; //验证码
|
||
}
|
||
// PACKET_SCBindTel
|
||
message SCBindTel {
|
||
OpResultCode Code = 1; //操作结果
|
||
}
|
||
|
||
// PACKET_CS_HTTP_PASS
|
||
message CSHttpPass {
|
||
int32 ServerType = 1; //服务类型 1语音
|
||
string ApiName = 2;
|
||
string Params = 3;
|
||
string CBData = 4;
|
||
string Method = 5;
|
||
}
|
||
// PACKET_SC_HTTP_PASS
|
||
message SCHttpPass {
|
||
OpResultCode OpRetCode = 1; //操作结果
|
||
string ApiName = 2;
|
||
string CBData = 3;
|
||
string Response = 4;
|
||
}
|
||
|
||
//抽手机 请求抽奖数据
|
||
//PACKET_CS_PhoneLotteryInfo
|
||
message CSPhoneLotteryInfo{
|
||
|
||
}
|
||
//抽手机 返回抽奖数据
|
||
//PACKET_SC_PhoneLotteryInfo
|
||
message SCPhoneLotteryInfo{
|
||
int32 Count = 1; //剩余次数
|
||
int64 PhoneScore = 2; //手机积分
|
||
repeated LotteryItem Item = 3;//抽奖物品信息
|
||
}
|
||
//请求抽奖
|
||
//PACKET_CS_PhoneLottery
|
||
message CSPhoneLottery{
|
||
int32 LotteryType = 1; //1-单抽 2-十连抽
|
||
}
|
||
//请求抽奖返回
|
||
//PACKET_SC_PhoneLottery
|
||
message SCPhoneLottery{
|
||
int32 Count = 1;//返回剩余次数
|
||
int64 PhoneScore = 2; //手机积分
|
||
repeated LotteryItem Item = 3; //获得的物品
|
||
}
|
||
message LotteryItem{
|
||
int32 Id = 1;
|
||
int32 ItemId = 2;
|
||
int64 ItemNum =3;
|
||
}
|
||
|
||
//通知抽奖剩余次数
|
||
//PACKET_SC_PhoneLotteryCount
|
||
message SCPhoneLotteryCount{
|
||
int32 Count = 1;
|
||
}
|
||
|
||
// 看广告
|
||
// PACKET_CSADV
|
||
message CSADV {
|
||
repeated int32 Param = 1; //参数列表 位置0广告类型
|
||
}
|
||
// PACKET_SCADV
|
||
message SCADV {
|
||
repeated int32 Param = 1; //参数列表 位置0广告类型
|
||
} |