- #ifndef CMD_LONGON_HEAD_FILE
- #define CMD_LONGON_HEAD_FILE
-
- #pragma pack(1)
-
-
- //GET队列
- struct GETDUILIEBASE_EX
- {
- int CommendID; //命令值
- DWORD dUserID; //游戏id
- DWORD dwSocketID; //请求的SOCKETID
- TCHAR szIphoneNum[12]; //用户手机号码
- TCHAR szUnionID[33]; //用户UNIONID
- TCHAR szName[125]; //用户UNIONID
- char szBuffer[6096]; //数据缓冲区
- };
- //GET队列
- struct GETDUILIEBASE_EX_LIST
- {
- GETDUILIEBASE_EX dDataList[10];//命令节点
- };
-
-
- //////////////////////////////////////////////////////////////////////////////////
- //服务命令
-
- #define MDM_GP_USER_SERVICE 3 //用户服务
- //用户服务器
- #define SUB_GP_USER_SERVER_ID 601 //用户服务器
-
- //用户服务器信息
- struct CMD_GP_UserServerID
- {
- WORD wServerID; //房间标识
- };
- //////////////////////////////////////////////////////////////////////////////////
-
- //登录命令
- #define MDM_MB_LOGON 100 //广场登录
- #define MDM_MB_YANZM 99 //验证码
- //登录模式
- #define SUB_MB_LOGON_ACCOUNTS_IPHONE 2 //帐号登录/手机登录/闲聊登录
- #define SUB_MB_LOGON_OTHERPLATFORM 4 //其他登录/微信登录
-
- //登录结果
- #define SUB_MB_LOGON_SUCCESS 100 //登录成功
- #define SUB_MB_LOGON_FAILURE 101 //登录失败
-
-
- //////////////////////////////////////////////////////////////////////////////////
- //手机验证码落地成密码
- struct DBR_MB_VerifCodeToMiMa
- {
- TCHAR PhoneNum[12]; //电话号码
- TCHAR VerifCode[7]; //密码
- };
- //手机验证码
- struct DBR_MB_LogonCheckVerifCode
- {
- BYTE bResult; //成功标识
- TCHAR PhoneNum[12]; //电话号码
- };
- //手机验证码
- struct CMD_MB_LogonCheckVerifCode
- {
- BYTE bResult; //成功标识
- TCHAR PhoneNum[12]; //电话号码
- TCHAR strErrorDescribe[127]; //出错说明
- };
-
- //帐号登录,手机号码登录
- struct CMD_MB_LogonAccounts
- {
- //登录信息
- WORD wModuleID; //模块标识
- DWORD dwPlazaVersion; //广场版本
- BYTE cbDeviceType; //设备类型
- BYTE bLogonType; //登录方式:1手机号,2闲聊,3扩展用
- TCHAR szAccounts[32]; //登录帐号
- TCHAR szPassword[33]; //登录密码
- TCHAR szMachineID[33]; //机器标识 版本号
- };
-
- //帐号登录
- struct CMD_MB_LogonOtherPlatform
- {
- //系统信息
- WORD wModuleID; //模块标识
- DWORD dwPlazaVersion; //广场版本
- BYTE cbDeviceType; //设备类型
-
- //登录信息
- BYTE cbGender; //用户性别
- BYTE cbPlatformID; //平台编号
- TCHAR szUserUin[LEN_USER_UIN]; //用户Uin
- TCHAR szNickName[LEN_NICKNAME]; //用户昵称
- TCHAR szCompellation[LEN_COMPELLATION]; //真实名字 如果等于 AutoLogin 则为自动登录
-
- //连接信息
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器标识 版本号
- TCHAR szMobilePhone[LEN_MOBILE_PHONE]; //电话号码
- TCHAR szHeadUrl[LEN_HEAD_URL]; //三方平台头像地址
- };
- //帐号登录
- struct CMD_MB_LogonOtherPlatformEx
- {
- //系统信息
- WORD wModuleID; //模块标识
- DWORD dwPlazaVersion; //广场版本
- BYTE cbDeviceType; //设备类型
-
- //登录信息
- BYTE cbGender; //用户性别
- BYTE cbPlatformID; //平台编号
- TCHAR szUserUin[LEN_USER_UIN]; //用户Uin
- TCHAR szNickName[LEN_NICKNAME]; //用户昵称
- TCHAR szCompellation[LEN_COMPELLATION]; //真实名字 如果等于 AutoLogin 则为自动登录
-
- //连接信息
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器标识 版本号
- TCHAR szMobilePhone[LEN_MOBILE_PHONE]; //电话号码
- TCHAR szHeadUrl[LEN_HEAD_URL]; //三方平台头像地址
- LONGLONG x;
- LONGLONG y; //坐标
- byte isSimulator; //是模拟器
- byte networkType; //0 wifi 1 4G
- byte dianliang; //当前电量值
- };
- //////////////////////////////////////////////////////////////////////////////////
- //列表命令
-
- #define MDM_MB_SERVER_LIST 101 //列表信息
- //列表信息
- #define SUB_MB_LIST_SERVER 101 //房间列表
-
- //////////////////////////////////////////////////////////////////////////////////
- #pragma pack()
-
- #endif
|