诸暨麻将添加redis
您不能選擇超過 %s 個話題 話題必須以字母或數字為開頭,可包含連接號 ('-') 且最長為 35 個字
 
 
 
 
 
 

140 行
4.1 KiB

  1. #ifndef CMD_LONGON_HEAD_FILE
  2. #define CMD_LONGON_HEAD_FILE
  3. #pragma pack(1)
  4. //GET队列
  5. struct GETDUILIEBASE_EX
  6. {
  7. int CommendID; //命令值
  8. DWORD dUserID; //游戏id
  9. DWORD dwSocketID; //请求的SOCKETID
  10. TCHAR szIphoneNum[12]; //用户手机号码
  11. TCHAR szUnionID[33]; //用户UNIONID
  12. TCHAR szName[125]; //用户UNIONID
  13. char szBuffer[6096]; //数据缓冲区
  14. };
  15. //GET队列
  16. struct GETDUILIEBASE_EX_LIST
  17. {
  18. GETDUILIEBASE_EX dDataList[10];//命令节点
  19. };
  20. //////////////////////////////////////////////////////////////////////////////////
  21. //服务命令
  22. #define MDM_GP_USER_SERVICE 3 //用户服务
  23. //用户服务器
  24. #define SUB_GP_USER_SERVER_ID 601 //用户服务器
  25. //用户服务器信息
  26. struct CMD_GP_UserServerID
  27. {
  28. WORD wServerID; //房间标识
  29. };
  30. //////////////////////////////////////////////////////////////////////////////////
  31. //登录命令
  32. #define MDM_MB_LOGON 100 //广场登录
  33. #define MDM_MB_YANZM 99 //验证码
  34. //登录模式
  35. #define SUB_MB_LOGON_ACCOUNTS_IPHONE 2 //帐号登录/手机登录/闲聊登录
  36. #define SUB_MB_LOGON_OTHERPLATFORM 4 //其他登录/微信登录
  37. //登录结果
  38. #define SUB_MB_LOGON_SUCCESS 100 //登录成功
  39. #define SUB_MB_LOGON_FAILURE 101 //登录失败
  40. //////////////////////////////////////////////////////////////////////////////////
  41. //手机验证码落地成密码
  42. struct DBR_MB_VerifCodeToMiMa
  43. {
  44. TCHAR PhoneNum[12]; //电话号码
  45. TCHAR VerifCode[7]; //密码
  46. };
  47. //手机验证码
  48. struct DBR_MB_LogonCheckVerifCode
  49. {
  50. BYTE bResult; //成功标识
  51. TCHAR PhoneNum[12]; //电话号码
  52. };
  53. //手机验证码
  54. struct CMD_MB_LogonCheckVerifCode
  55. {
  56. BYTE bResult; //成功标识
  57. TCHAR PhoneNum[12]; //电话号码
  58. TCHAR strErrorDescribe[127]; //出错说明
  59. };
  60. //帐号登录,手机号码登录
  61. struct CMD_MB_LogonAccounts
  62. {
  63. //登录信息
  64. WORD wModuleID; //模块标识
  65. DWORD dwPlazaVersion; //广场版本
  66. BYTE cbDeviceType; //设备类型
  67. BYTE bLogonType; //登录方式:1手机号,2闲聊,3扩展用
  68. TCHAR szAccounts[32]; //登录帐号
  69. TCHAR szPassword[33]; //登录密码
  70. TCHAR szMachineID[33]; //机器标识 版本号
  71. };
  72. //帐号登录
  73. struct CMD_MB_LogonOtherPlatform
  74. {
  75. //系统信息
  76. WORD wModuleID; //模块标识
  77. DWORD dwPlazaVersion; //广场版本
  78. BYTE cbDeviceType; //设备类型
  79. //登录信息
  80. BYTE cbGender; //用户性别
  81. BYTE cbPlatformID; //平台编号
  82. TCHAR szUserUin[LEN_USER_UIN]; //用户Uin
  83. TCHAR szNickName[LEN_NICKNAME]; //用户昵称
  84. TCHAR szCompellation[LEN_COMPELLATION]; //真实名字 如果等于 AutoLogin 则为自动登录
  85. //连接信息
  86. TCHAR szMachineID[LEN_MACHINE_ID]; //机器标识 版本号
  87. TCHAR szMobilePhone[LEN_MOBILE_PHONE]; //电话号码
  88. TCHAR szHeadUrl[LEN_HEAD_URL]; //三方平台头像地址
  89. };
  90. //帐号登录
  91. struct CMD_MB_LogonOtherPlatformEx
  92. {
  93. //系统信息
  94. WORD wModuleID; //模块标识
  95. DWORD dwPlazaVersion; //广场版本
  96. BYTE cbDeviceType; //设备类型
  97. //登录信息
  98. BYTE cbGender; //用户性别
  99. BYTE cbPlatformID; //平台编号
  100. TCHAR szUserUin[LEN_USER_UIN]; //用户Uin
  101. TCHAR szNickName[LEN_NICKNAME]; //用户昵称
  102. TCHAR szCompellation[LEN_COMPELLATION]; //真实名字 如果等于 AutoLogin 则为自动登录
  103. //连接信息
  104. TCHAR szMachineID[LEN_MACHINE_ID]; //机器标识 版本号
  105. TCHAR szMobilePhone[LEN_MOBILE_PHONE]; //电话号码
  106. TCHAR szHeadUrl[LEN_HEAD_URL]; //三方平台头像地址
  107. LONGLONG x;
  108. LONGLONG y; //坐标
  109. byte isSimulator; //是模拟器
  110. byte networkType; //0 wifi 1 4G
  111. byte dianliang; //当前电量值
  112. };
  113. //////////////////////////////////////////////////////////////////////////////////
  114. //列表命令
  115. #define MDM_MB_SERVER_LIST 101 //列表信息
  116. //列表信息
  117. #define SUB_MB_LIST_SERVER 101 //房间列表
  118. //////////////////////////////////////////////////////////////////////////////////
  119. #pragma pack()
  120. #endif