|
- #ifndef DATA_BASE_PACKET_HEAD_FILE
- #define DATA_BASE_PACKET_HEAD_FILE
-
- ////////////////////////////////////////////////////////////////////////////////////
- ////请求数据包
- //
- ////登录命令
- //#define DBR_GP_LOGON_GAMEID 1 //I D 登录
- //#define DBR_GP_LOGON_ACCOUNTS 2 //帐号登录
- //#define DBR_GP_REGISTER_ACCOUNTS 3 //注册帐号
- //
- //
- //系统命令
- #define DBR_GP_ONLINE_COUNT_INFO 60 //在线信息
- //#define DBR_GP_LOAD_GAME_LIST 61 //加载列表
- //
- //#define DBR_GP_LOAD_PLATFORM_PARAMETER 67 //平台参数
- #define DBR_GP_ONLINE_SERVICE 74 //在线服务器
- #define DBR_GP_CLEARJULI 75 //距离清空
- #define DBR_GP_CLEARJULIADD 76 //距离添加
-
- //////////////////////////////////////////////////////////////////////////////////
- //
- ////ID 登录
- //struct DBR_GP_LogonGameID
- //{
- // //登录信息
- // DWORD dwGameID; //用户 I D
- // TCHAR szPassword[LEN_MD5]; //登录密码
- // BYTE cbNeeValidateMBCard; //密保校验
- //
- // //附加信息
- // DWORD dwClientAddr; //连接地址
- // TCHAR szMachineID[LEN_MACHINE_ID]; //机器序列
- //
- // //连接信息
- // LPVOID pBindParameter; //绑定参数
- //};
- //
- ////帐号登录
- //struct DBR_GP_LogonAccounts
- //{
- // //登录信息
- // TCHAR szPassword[LEN_MD5]; //登录密码
- // TCHAR szAccounts[LEN_ACCOUNTS]; //登录帐号
- // TCHAR szPassPortID[LEN_PASS_PORT_ID]; //身份证号
- // BYTE cbNeeValidateMBCard; //密保校验
- //
- // //附加信息
- // DWORD dwClientAddr; //连接地址
- // TCHAR szMachineID[LEN_MACHINE_ID]; //机器序列
- //
- // //连接信息
- // LPVOID pBindParameter; //绑定参数
- //
- // //扩展信息
- // DWORD dwCheckUserRight; //检查权限
- //};
- //
- ////帐号注册
- //struct DBR_GP_RegisterAccounts
- //{
- // //注册信息
- // WORD wFaceID; //头像标识
- // BYTE cbGender; //用户性别
- // TCHAR szAccounts[LEN_ACCOUNTS]; //登录帐号
- // TCHAR szNickName[LEN_ACCOUNTS]; //用户昵称
- // TCHAR szSpreader[LEN_ACCOUNTS]; //推荐帐号
- // TCHAR szPassPortID[LEN_PASS_PORT_ID]; //证件号码
- // TCHAR szCompellation[LEN_COMPELLATION]; //真实名字
- //
- // //密码变量
- // TCHAR szLogonPass[LEN_MD5]; //登录密码
- //
- // //附加信息
- // DWORD dwClientAddr; //连接地址
- // TCHAR szMachineID[LEN_MACHINE_ID]; //机器序列
- //
- // //连接信息
- // LPVOID pBindParameter; //绑定参数
- //};
- //
- //在线信息
- struct DBR_GP_OnLineCountInfo
- {
- WORD wKindCount; //类型数目
- DWORD dwOnLineCountSum; //总在线数
- DWORD dwAndroidCountSum; //在线桌子数
- tagOnLineInfoKindEx OnLineCountKind[MAX_KIND]; //类型在线
- };
-
- ////获取参数
- //struct DBR_GP_GetParameter
- //{
- // WORD wServerID; //房间标识
- //};
- //
- ////添加参数
- //struct DBR_GP_AddParameter
- //{
- // WORD wServerID; //房间标识
- // tagAndroidParameter AndroidParameter; //机器参数
- //};
- //
- ////修改参数
- //struct DBR_GP_ModifyParameter
- //{
- // WORD wServerID; //房间标识
- // tagAndroidParameter AndroidParameter; //机器参数
- //};
- //
- ////删除参数
- //struct DBR_GP_DeleteParameter
- //{
- // WORD wServerID; //房间标识
- // DWORD dwBatchID; //批次标识
- //};
-
- //////////////////////////////////////////////////////////////////////////////////
- //输出信息
- //
- ////登录结果
- //#define DBO_GP_LOGON_SUCCESS 100 //登录成功
- //#define DBO_GP_LOGON_FAILURE 101 //登录失败
- //
- //
- ////列表结果
- //#define DBO_GP_GAME_TYPE_ITEM 130 //种类信息
- //#define DBO_GP_GAME_KIND_ITEM 131 //类型信息
- //#define DBO_GP_GAME_NODE_ITEM 132 //节点信息
- #define DBO_GP_GAME_LIST_RESULT 134 //加载结果
-
- ////系统结果
- //#define DBO_GP_PLATFORM_PARAMETER 140 //平台参数
-
- //////////////////////////////////////////////////////////////////////////////////////////
- //
- ////登录成功
- //struct DBO_GP_LogonSuccess
- //{
- // //属性资料
- // WORD wFaceID; //头像标识
- // DWORD dwUserID; //用户标识
- // DWORD dwGameID; //游戏标识
- // DWORD dwGroupID; //社团标识
- // DWORD dwCustomID; //自定索引
- // DWORD dwExperience; //经验数值
- // DWORD dwLoveLiness; //用户魅力
- // TCHAR szPassword[LEN_MD5]; //登录密码
- // TCHAR szAccounts[LEN_ACCOUNTS]; //登录帐号
- // TCHAR szNickName[LEN_NICKNAME]; //用户昵称
- // TCHAR szDynamicPass[LEN_PASSWORD]; //动态密码
- // TCHAR szGroupName[LEN_GROUP_NAME]; //社团名字
- //
- // //用户成绩
- // SCORE lUserScore; //用户游戏币
- // SCORE lUserIngot; //用户元宝
- // SCORE lUserInsure; //用户银行
- // DWORD dwUserBeans; //用户游戏豆
- // DWORD dwXinYong; //信用值
- // //用户资料
- // BYTE cbGender; //用户性别
- // BYTE cbMoorMachine; //锁定机器
- // TCHAR szUnderWrite[LEN_UNDER_WRITE]; //个性签名
- // DWORD BingDing; //绑定代理ID
- // //会员资料
- // BYTE cbMemberOrder; //会员等级
- // SYSTEMTIME MemberOverDate; //到期时间
- //
- // //扩展信息
- // BYTE cbInsureEnabled; //使能标识
- // DWORD dwCheckUserRight; //检查权限
- //
- // //报名信息
- // WORD wSignupCount; //报名数量
- // tagSignupMatchInfo SignupMatchInfo[32]; //报名列表
- //
- // //描述信息
- // TCHAR szDescribeString[128]; //描述消息
- //};
- //
- ////登录失败
- //struct DBO_GP_LogonFailure
- //{
- // LONG lResultCode; //错误代码
- // TCHAR szDescribeString[128]; //描述消息
- //};
- //
- ////////////////////////////////////////////////////////////////////////////////////
- //
- //游戏类型
- struct DBO_GP_GameType
- {
- WORD wJoinID; //挂接索引
- WORD wSortID; //排序索引
- WORD wTypeID; //类型索引
- TCHAR szTypeName[LEN_TYPE]; //种类名字
- };
- //
- ////游戏种类
- //struct DBO_GP_GameKind
- //{
- // WORD wTypeID; //类型索引
- // WORD wJoinID; //挂接索引
- // WORD wSortID; //排序索引
- // WORD wKindID; //类型索引
- // WORD wGameID; //模块索引
- // TCHAR szKindName[LEN_KIND]; //游戏名字
- // TCHAR szProcessName[LEN_PROCESS]; //进程名字
- //};
- //
- ////游戏节点
- //struct DBO_GP_GameNode
- //{
- // WORD wKindID; //名称索引
- // WORD wJoinID; //挂接索引
- // WORD wSortID; //排序索引
- // WORD wNodeID; //节点索引
- // TCHAR szNodeName[LEN_NODE]; //节点名称
- //};
- //
- ////定制类型
- //struct DBO_GP_GamePage
- //{
- // WORD wKindID; //名称索引
- // WORD wNodeID; //节点索引
- // WORD wSortID; //排序索引
- // WORD wPageID; //定制索引
- // WORD wOperateType; //控制类型
- // TCHAR szDisplayName[LEN_PAGE]; //显示名称
- //};
- //
- //加载结果
- struct DBO_GP_GameListResult
- {
- BYTE cbSuccess; //成功标志
- };
-
- ////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////
- ////机器参数
- //struct DBO_GP_PlatformParameter
- //{
- // WORD wExchangeRate; //兑换比率
- //};
- //////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////////
- //手机数据包
-
- //登录命令
- //#define DBR_MB_LOGON_GAMEID 700 //I D 登录
- #define DBR_MB_LOGON_ACCOUNTS 701 //帐号登录
- //#define DBR_MB_REGISTER_ACCOUNTS 702 //注册帐号
- #define DBR_MB_LOGON_OTHERPLATFORM 703 //其他登录
- //#define DBR_MB_LOGON_VISITOR 704 //游客登录
-
- #define DBR_MB_IPHONEYANZM 810 //手机获取验证码校验
- #define DBR_MB_IPHONEMIMA 811 //手机验证码落地成密码
- #define DBR_MB_HANDLE_IPHONEMIMA 812 //处理手机验证码
- //登录结果
- #define DBO_MB_LOGON_SUCCESS 900 //登录成功
- #define DBO_MB_LOGON_FAILURE 901 //登录失败
-
- //////////////////////////////////////////////////////////////////////////////////
-
- //ID 登录
- struct DBR_MB_LogonGameID
- {
- //登录信息
- DWORD dwGameID; //用户 I D
- TCHAR szPassword[LEN_MD5]; //登录密码
-
- //附加信息
- DWORD dwClientAddr; //连接地址
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器序列
- TCHAR szMobilePhone[LEN_MOBILE_PHONE]; //电话号码
-
- //连接信息
- LPVOID pBindParameter; //绑定参数
- };
-
- //帐号登录
- struct DBR_MB_LogonAccounts
- {
- BYTE LogonType; //登录方式,1手机,2表示闲聊
- BYTE cbDeviceType; //设备类型 0表示安卓 1表示苹果
- //登录信息
- TCHAR szAccounts[LEN_ACCOUNTS]; //登录帐号
- TCHAR szPassword[LEN_MD5]; //登录密码
- //附加信息
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器序列
- TCHAR szMobilePhone[LEN_MOBILE_PHONE]; //电话号码
- TCHAR szIPhonePassword[LEN_PASS]; //登录密码
- //连接信息
- LPVOID pBindParameter; //绑定参数
- };
-
- //帐号登录
- struct DBR_MB_LogonOtherPlatform
- {
- //登录信息
- BYTE cbGender; //用户性别
- BYTE cbPlatformID; //平台编号
- TCHAR szUserUin[LEN_USER_UIN]; //用户Uin
- TCHAR szNickName[LEN_NICKNAME]; //用户昵称
- TCHAR szCompellation[LEN_COMPELLATION]; //真实名字
-
- //附加信息
- DWORD dwClientAddr; //连接地址
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器序列
- TCHAR szMobilePhone[LEN_MOBILE_PHONE]; //电话号码
-
- TCHAR szHeadUrl[LEN_HEAD_URL]; //三方平台头像地址 //连接信息
- LONGLONG x;
- LONGLONG y;
- byte isSimulator; //是模拟器,cbDeviceType设备类型,安卓or苹果
- byte networkType; //0 wifi 1 4G
- byte dianliang; //当前电量值
- LPVOID pBindParameter; //绑定参数
- };
-
- //游客登录
- struct DBR_MB_LogonVisitor
- {
- //登录信息
- BYTE cbPlatformID; //平台编号
-
- //附加信息
- DWORD dwClientAddr; //连接地址
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器序列
- TCHAR szMobilePhone[LEN_MOBILE_PHONE]; //电话号码
-
- //连接信息
- LPVOID pBindParameter; //绑定参数
- };
-
- //帐号注册
- struct DBR_MB_RegisterAccounts
- {
- //注册信息
- WORD wFaceID; //头像标识
- BYTE cbGender; //用户性别
- TCHAR szAccounts[LEN_ACCOUNTS]; //登录帐号
- TCHAR szNickName[LEN_ACCOUNTS]; //用户昵称
-
- //密码变量
- TCHAR szLogonPass[LEN_MD5]; //登录密码
- TCHAR szInsurePass[LEN_MD5]; //银行密码
-
- //附加信息
- DWORD dwClientAddr; //连接地址
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器序列
- TCHAR szMobilePhone[LEN_MOBILE_PHONE]; //电话号码
-
- //连接信息
- LPVOID pBindParameter; //绑定参数
- };
-
- //登录成功
- struct DBO_MB_LogonSuccess
- {
- //用户属性
- WORD wFaceID; //头像标识
- BYTE cbGender; //用户性别
- DWORD dwCustomID; //自定头像
- DWORD dwUserID; //用户 I D
- DWORD dwGameID; //游戏 I D
- DWORD dwExperience; //经验数值
- DWORD dwLoveLiness; //用户魅力
- TCHAR szNickName[LEN_ACCOUNTS]; //用户昵称
- TCHAR szDynamicPass[LEN_PASSWORD]; //动态密码
- DWORD BingDing; //绑定代理ID
- DWORD dwXinYong; //信用值
- LONGLONG llJuLi; //距离值
- //用户成绩
- SCORE lUserScore; //用户游戏币
- SCORE lUserIngot; //用户元宝
- SCORE lUserInsure; //用户银行
- DOUBLE dUserBeans; //用户游戏豆
-
- //扩展信息
- BYTE cbInsureEnabled; //使能标识
-
- TCHAR szHeadUrl[LEN_HEAD_URL]; //头像三方地址
- //描述信息
- TCHAR szDescribeString[128]; //描述消息
- };
-
-
- //登录失败
- struct DBO_MB_LogonFailure
- {
- LONG lResultCode; //错误代码
- TCHAR szDescribeString[128]; //描述消息
- };
-
- //////////////////////////////////////////////////////////////////////////////////
-
- #endif
|