|
- ----------------------------- 信息服 ---------------------------
- cc.exports.OpcodeGetUserInfoReq = 2001 --查询自己的信息
- cc.exports.OpcodeGetUserInfoAck = 2002
- cc.exports.OpcodeGetBaseInfoReq = 2003 --查询自己的信息
- cc.exports.OpcodeGetBaseInfoAck = 2004
- cc.exports.OpcodeUpdateUserInfoReq = 2005 --更新用户完整信息
- cc.exports.OpcodeUpdateUserInfoAck = 2006
- cc.exports.OpcodeUpdateNicknameReq = 2017 --更新昵称
- cc.exports.OpcodeUpdateNicknameAck = 2018
- cc.exports.OpcodeUpdateAvatarReq = 2019 --更新头像
- cc.exports.OpcodeUpdateAvatarAck = 2020
- cc.exports.OpcodeGetMultiUserInfoReq = 2021 --查询所有玩家
- cc.exports.OpcodeGetMultiUserInfoAck = 2022
- cc.exports.OpcodeVerifyRealNameReq = 2013 --实名认证
- cc.exports.OpcodeVerifyRealNameAck = 2014
-
- cc.exports.OpcodeSetUserLocationReq = 2031
- cc.exports.OpcodeSetUserLocationAck = 2032
- cc.exports.OpcodeClearUserLocationReq = 2033
- cc.exports.OpcodeClearUserLocationAck = 2034
- cc.exports.OpcodeNearBySearchReq = 2035
- cc.exports.OpcodeNearBySearchAck = 2036
-
-
- G_EapProtos["UserInfo"] = {
- nPID = {1, "uint32"}, -- 用户ID
- strNickname = {2, "string"}, -- 昵称
- nGender = {3, "uint32"}, -- 性别
- nFaceID = {4, "sint32"}, -- 头像id
- strAvatar = {5, "string"}, -- avatar字符串
- nBirthday = {6, "uint32"}, -- 出生日期
- strEmail = {7, "string"}, -- email
- strCountry = {8, "string"}, -- 国家
- strProvince = {9, "string"}, -- 省
- strCity = {10, "string"}, -- 市
- nPostCode = {11, "uint32"}, -- 邮编
- strIDName = {12, "string"}, -- 真实姓名
- strIDCard = {13, "string"}, -- 身份证号
- strIDPhone = {14, "string"}, -- 手机号
- }
-
- G_EapProtos[OpcodeGetUserInfoReq] = {
- nPID = {1, "uint32"}, -- 用户ID
- strTicket = {2, "string"}, -- 通行证(如果为空,则使用应用秘钥进行验证)
- nAppID = {3, "uint32"}, -- 应用ID(系统分配)
- strAppSecret = {4, "string"}, -- 应用秘钥(系统分配)
- }
-
- G_EapProtos[OpcodeGetUserInfoAck] = {
- nRet = {1, "sint32"}, -- 0成功, -1失败, -2通行证错误, -3通行证失效, -20001无用户信息
- user = {2, "UserInfo"}, -- 完整信息
- }
-
- -- 查询用户基本信息(仅昵称、性别、头像、人物秀、身份证号)
- G_EapProtos[OpcodeGetBaseInfoReq] = {
- nPID = {1, "uint32"}, -- 用户ID
- strTicket = {2, "string"}, -- 通行证
- nAppID = {3, "uint32"}, -- 应用ID(系统分配)
- strAppSecret = {4, "string"}, -- 应用秘钥(系统分配)
- }
-
- G_EapProtos[OpcodeGetBaseInfoAck] = {
- nRet = {1, "sint32"}, -- 0成功, -1失败, -2通行证错误, -3通行证失效, -20001无用户信息
- user = {2, "UserInfo"}, -- 基本信息
- }
-
- -- 批量查询玩家基础信息
- G_EapProtos[OpcodeGetMultiUserInfoReq] = {
- nPID = {1, "uint32"}, -- 用户ID
- strTicket = {2, "string"}, -- 通行证
- vecPID = {3, "uint32", "repeated"}, -- 要查询的用户ID列表,最大查询个数100
- nAppID = {4, "uint32"}, -- 应用ID(系统分配)
- strAppSecret = {5, "string"}, -- 应用秘钥(系统分配)
- }
-
- G_EapProtos[OpcodeGetMultiUserInfoAck] = {
- nPID = {1, "uint32"}, -- 用户ID
- nRet = {2, "sint32"}, -- 0成功, -1失败, -2通行证错误, -3通行证失效
- vecUsers = {3, "UserInfo", "repeated"}, -- 简要信息集
- }
-
- G_EapProtos[OpcodeUpdateUserInfoReq] = {
- strTicket = {1, "string"}, -- 通行证(如果为空,则使用应用秘钥进行验证)
- newInfo = {2, "UserInfo"}, -- 完整信息
- nAppID = {3, "uint32"}, -- 应用ID(系统分配)
- strAppSecret = {4, "string"}, -- 应用秘钥(系统分配)
- }
-
- G_EapProtos[OpcodeUpdateUserInfoAck] = {
- nRet = {1, "sint32"}, -- 1成功(修改), 0成功(新增), -1失败, -2通行证错误, -3通行证失效, -20002昵称重复
- nPID = {2, "uint32"}, -- 用户ID
- }
-
- -- 更新昵称
- G_EapProtos[OpcodeUpdateNicknameReq] = {
- nPID = {1, "uint32"}, -- 用户ID
- strTicket = {2, "string"}, -- 通行证
- strNickname = {3, "string"}, -- 新的昵称
- }
-
- G_EapProtos[OpcodeUpdateNicknameAck] = {
- nPID = {1, "uint32"}, -- 用户ID
- nRet = {2, "sint32"}, -- 1成功(修改), 0成功(新增), -1失败, -2通行证错误, -3通行证失效, -20002昵称重复
- }
-
- --更新头像
- G_EapProtos[OpcodeUpdateAvatarReq] = {
- nPID = {1, "uint32"}, -- 用户ID
- strTicket = {2, "string"}, -- 通行证
- strAvatar = {3, "string"}, -- 新的形象
- }
-
- G_EapProtos[OpcodeUpdateAvatarAck] = {
- nPID = {1, "uint32"}, -- 用户ID
- nRet = {2, "sint32"}, -- 1成功(修改), 0成功(新增), -1失败, -2通行证错误, -3通行证失效
- }
-
- G_EapProtos[OpcodeVerifyRealNameReq] = {
- nPID = {1, "uint32"}, -- 用户ID
- strTicket = {2, "string"}, -- 通行证
- strName = {3, "string"}, -- 真实姓名
- strIDCard = {4, "string"}, -- 身份证号
- strPhone = {5, "string"}, -- 验证手机号(3要素验证时用)
- bSkip = {6, "bool"}, -- 是否跳过第三方验证, true:跳过验证,仅对身份证号做规则验证
- }
-
- G_EapProtos[OpcodeVerifyRealNameAck] = {
- nPID = {1, "uint32"}, -- 用户ID
- nRet = {2, "sint32"}, -- 0成功, -1失败, -2通行证错误, -3通行证失效, -20003实名认证失败
- }
-
- -- 设置用户的位置信息
- G_EapProtos[OpcodeSetUserLocationReq] = {
- nPID = {1, "uint32"}, -- 用户ID
- strTicket = {2, "string"}, -- 通行证
- fLat = {3, "double"}, -- 纬度
- fLng = {4, "double"}, -- 经度
- }
-
- G_EapProtos[OpcodeSetUserLocationAck] = {
- nRet = {1, "sint32"}, -- 0成功, -1失败, -2通行证错误, -3通行证失效
- nPID = {2, "uint32"}, -- 用户ID
- }
-
- -- 清除用户的位置信息
- G_EapProtos[OpcodeClearUserLocationReq] = {
- nPID = {1, "uint32"}, -- 用户ID
- strTicket = {2, "string"}, -- 通行证
- }
-
- G_EapProtos[OpcodeClearUserLocationAck] = {
- nRet = {1, "sint32"}, -- 0成功, -1失败, -2通行证错误, -3通行证失效
- nPID = {2, "uint32"}, -- 用户ID
- }
-
- -- 查找周边的人
- G_EapProtos[OpcodeNearBySearchReq] = {
- nPID = {1, "uint32"}, -- 用户ID
- strTicket = {2, "string"}, -- 通行证
- fLat = {3, "double"}, -- 纬度
- fLng = {4, "double"}, -- 经度
- nMaxDistance = {5, "uint32"}, -- 最大查找范围(单位:米)
- nMaxUser = {6, "uint32"}, -- 最大查找用户数
- }
-
- G_EapProtos["UserDistance"] = {
- nPID = {1, "uint32"}, -- 用户ID
- nDistance = {2, "uint32"}, -- 距离
- }
-
- G_EapProtos[OpcodeNearBySearchAck] = {
- nRet = {1, "sint32"}, -- 0成功, -1失败, -2通行证错误, -3通行证失效
- nPID = {2, "uint32"}, -- 用户ID
- Users = {3, "UserDistance", "repeated"}, -- 周边的用户信息
- }
|