104 lines
2.7 KiB
C
104 lines
2.7 KiB
C
#ifndef DATA_BASE_PACKET_HEAD_FILE
|
|
#define DATA_BASE_PACKET_HEAD_FILE
|
|
|
|
#include "DataBasePacketIn.h"
|
|
#include "DataBasePacketInOut.h"
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|
//手机数据包
|
|
|
|
//登录命令
|
|
#define DBR_MB_LOGON_GAMEID 500 //I D 登录
|
|
#define DBR_MB_LOGON_ACCOUNTS 501 //帐号登录
|
|
#define DBR_MB_REGISTER_ACCOUNTS 502 //注册帐号
|
|
#define DBR_GP_VISITOR_ACCOUNTS 503 //游客登录
|
|
|
|
//登录结果
|
|
#define DBO_MB_LOGON_SUCCESS 600 //登录成功
|
|
#define DBO_MB_LOGON_FAILURE 601 //登录失败
|
|
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|
|
|
//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
|
|
{
|
|
//登录信息
|
|
TCHAR szPassword[LEN_MD5]; //登录密码
|
|
TCHAR szAccounts[LEN_ACCOUNTS]; //登录帐号
|
|
|
|
//附加信息
|
|
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 dwUserID; //用户 I D
|
|
DWORD dwGameID; //游戏 I D
|
|
DWORD dwExperience; //经验数值
|
|
DWORD dwLoveLiness; //用户魅力
|
|
TCHAR szNickName[LEN_ACCOUNTS]; //用户昵称
|
|
|
|
//描述信息
|
|
TCHAR szDescribeString[128]; //描述消息
|
|
};
|
|
|
|
|
|
//登录失败
|
|
struct DBO_MB_LogonFailure
|
|
{
|
|
LONG lResultCode; //错误代码
|
|
TCHAR szDescribeString[128]; //描述消息
|
|
};
|
|
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|
|
|
#endif |