|
- #ifndef DATA_BASE_PACKET_HEAD_FILE
- #define DATA_BASE_PACKET_HEAD_FILE
-
- //////////////////////////////////////////////////////////////////////////////////
- #include "..\..\MessageDef\CMD_GameServer.h"
- //请求数据包
-
- //同步事件
- #define TB_GR_LOCK 1 //锁定元宝
- #define TB_GR_UNLOCK 2 //解锁元宝
- #define TB_GR_XF 3 //从冻结中扣除元宝
- #define TB_GR_ZJXF 4 //直接扣除元宝
- #define TB_GR_UPDATA 5 //刷新元宝
- #define TB_LOGINOK 6 //登录成功
-
- #define DBO_GR_GAME_GG 207 //停止公告
- #define DBO_GR_STOP_GG 204 //发布公告
- #define DBO_GR_GAME_CJ 208 //本节点创建房间状态改变
- #define DBO_GR_GAME_JR 209 //本节点加入房间状态改变
- #define DBO_GR_GAME_JSFREEALL 210 //本节点解散所有空闲房间
- #define DBO_GR_GAME_JSGAMEALL 211 //本节点解散所有游戏中房间
- #define DBO_GR_GAME_JSROOM 212 //本节点解散指定房间
- #define DBO_GR_SHUTDOWN_USER 213 //强行断线指定用户
- #define DBO_GR_GAME_WORK 214 //当前节点是否提供服务
- #define DBO_GR_GAME_JC 215 //监测更新
- #define DBO_GR_GAME_FIND 216 //查看房间信息
- #define DBO_GR_UPTONGDAO 217 //更新通道
- #define DBO_GR_UPTONGDAOACK 218 //更新通道处理完成
- #define DBO_GR_CLEAR 219 //定时清除
- #define DBO_GR_GAME_HUA_CREATE 220 //当前节点是否可以创建花牌
-
- //用户事件
- #define DBR_GR_LOGON_USERID 100 //I D 登录
- #define DBR_GR_LOGON_MOBILE 101 //手机登录
- #define DBR_GR_LOGON_ACCOUNTS 102 //帐号登录
- #define DBR_GR_LOGON_MATCH 103 //比赛登录
- #define DBR_GR_CHECK_NAME 104 //实名认证
- #define DBR_GR_CHECK_NAME_QUERY 105 //实名认证查询
-
-
-
- //系统事件
- #define DBR_GR_WRITE_GAME_SCORE 200 //游戏积分
- #define DBR_GR_LEAVE_GAME_SERVER 201 //离开房间
- #define DBR_GR_GAME_SCORE_RECORD 202 //积分记录
- //#define DBR_GR_MANAGE_USER_RIGHT 203 //权限管理
- //#define DBR_GR_LOAD_SYSTEM_MESSAGE 204 //系统消息
- //#define DBR_GR_LOAD_SENSITIVE_WORDS 205 //敏感词
- #define DBR_GR_GET_GAME_SCORE_RECORD_LIST 206 //获取积分记录列表
- #define DBR_GR_WRITE_GAME_TEMPORARY_SCORE 207 //写游戏临时积分
-
-
- //配置事件
- #define DBR_GR_LOAD_PARAMETER 300 //加载参数
- //#define DBR_GR_LOAD_GAME_COLUMN 301 //加载列表
- //#define DBR_GR_LOAD_ANDROID_PARAMETER 302 //加载参数
- //#define DBR_GR_LOAD_ANDROID_USER 303 //加载机器
- //#define DBR_GR_LOAD_GAME_PROPERTY 304 //加载道具
- #define DBR_GP_ONLINE_SERVICE 305 //加载通道
-
- #define DBR_GP_LOAD_CHECKIN_REWARD 306 ///+++加载签到奖励
- #define DBR_GP_LOAD_ROULETTE_CONFIG 307 ///+++加载轮盘奖品
-
- //银行事件
- //#define DBR_GR_USER_ENABLE_INSURE 400 //开通银行
- //#define DBR_GR_USER_SAVE_SCORE 401 //存入游戏币
- //#define DBR_GR_USER_TAKE_SCORE 402 //提取游戏币
- //#define DBR_GR_USER_TRANSFER_SCORE 403 //转帐游戏币
- //#define DBR_GR_QUERY_INSURE_INFO 404 //查询银行
- //#define DBR_GR_QUERY_TRANSFER_USER_INFO 405 //查询用户
-
- //游戏事件
- //#define DBR_GR_PROPERTY_REQUEST 500 //购买礼物
- #define DBR_GR_GAME_FRAME_REQUEST 502 //游戏请求
-
- //比赛事件
- //#define DBR_GR_MATCH_SIGNUP 600 //比赛费用
- //#define DBR_GR_MATCH_UNSIGNUP 601 //退出比赛
- //#define DBR_GR_MATCH_START 602 //比赛开始
- //#define DBR_GR_MATCH_OVER 603 //比赛结束
- //#define DBR_GR_MATCH_REWARD 604 //比赛奖励
- //#define DBR_GR_MATCH_ENTER_FOR 605 //报名进入
- //#define DBR_GR_MATCH_ELIMINATE 606 //比赛淘汰
-
- //任务事件
- //#define DBR_GR_TASK_TAKE 700 //领取任务
- //#define DBR_GR_TASK_REWARD 701 //领取奖励
- //#define DBR_GR_TASK_LOAD_LIST 702 //加载任务
- //#define DBR_GR_TASK_QUERY_INFO 703 //查询任务
-
- //兑换事件
- //#define DBR_GR_LOAD_MEMBER_PARAMETER 800 //会员参数
- //#define DBR_GR_PURCHASE_MEMBER 801 //购买会员
- //#define DBR_GR_EXCHANGE_SCORE 802 //兑换游戏币
-
- //#define DBO_GR_TOP_WIN_LIST 806 ///+++胜局榜
- //#define DBO_GR_TOP_WIN_LIST_RESULT 807 ///+++胜局榜结果
- //
- //#define DBO_GP_EXCHANGE_CONFIG_LIST 808 ///+++加载兑换列表
- //#define DBO_GP_EXCHANGE_CONFIG_LIST_ACK 809 ///+++加载兑换列表结果
- //
- //#define DBR_GP_RELIEF_INFO 810 ///+++查询破产信息
- //#define DBR_GP_RELIEF_INFO_ACK 811 ///+++查询破产信息结果
- //
- //#define DBR_GP_GET_RELIEF 812 ///+++领取破产
- //#define DBR_GP_GET_RELIEF_INFO_ACK 813 ///+++领取破产结果
-
- //查询福利信息
- #define DBR_GP_WELFARE_INFO 831
- #define DBR_GP_WELFARE_INFO_ACK 832
-
- #define DBR_GP_GET_ROULETTE_CONFIG 814 ///+++转盘奖品
- #define DBR_GP_GET_ROULETTE_CONFIG_ACK 815 ///+++转盘奖品结果
-
- #define DBR_GP_ROULETTE_LOTTERY 816 ///+++转盘抽奖
- #define DBR_GP_ROULETTE_LOTTERY_ACK 817 ///+++转盘抽奖结果
-
- //签到命令
- #define DBR_GP_CHECKIN_DONE 818 //执行签到
- #define DBR_GP_CHECKIN_QUERY_INFO 819 //查询信息
-
- //签到命令
- #define DBO_GP_CHECKIN_REWARD 820 //签到奖励 ===[7天签到的配置信息]
- #define DBO_GP_CHECKIN_INFO 821 //签到信息
- #define DBO_GP_CHECKIN_RESULT 822 //签到结果
- //查询抽奖信息
- #define DBR_GP_LOTTERY_INFO 823 ///+++查询抽奖信息
- #define DBR_GP_LOTTERY_INFO_ACK 824 ///+++抽奖信息结果
-
- #define DBR_GP_MY_ROULETTE_INFO 833 ///+++转盘奖品
- #define DBR_GP_MY_ROULETTE_INFO_ACK 834 ///+++转盘奖品结果
-
- //查询抽奖历史记录
- #define DBR_GP_LOTTERY_HIS 835
- #define DBR_GP_LOTTERY_HIS_EX 845 //为了版本兼容加的一个协议
- #define DBR_GP_LOTTERY_HIS_ACK 836
- #define DBR_GP_LOTTERY_HIS_ACKEX 837
- #define DBR_GP_LOTTERY_FLAG 838 //更新奖品发放标志
- #define DBR_GP_LOTTERY_AWARD 839 //手动领奖
- #define DBR_GP_LOTTERY_ADDRESS 840 //注册收件信息
-
- #define DBR_GP_GET_UNTIE_AGENT_INFO 841 ///+++用户获得代理解绑相关信息
- #define DBR_GP_GET_UNTIE_AGENT_INFO_ACK 842 ///+++用户获得代理解绑相关信息结果
-
- #define DBR_GP_GET_ZUANSHI_INFO 843 ///+++用户获得解绑所需钻石数目
- #define DBR_GP_GET_ZUANSHI_INFO_ACK 844 ///+++用户获得解绑所需钻石数目结果
- //扫码绑定
- #define DBR_GP_GET_SAOMA_INFO_ACK 845
-
- //洗牌动画 获取砖石数据应答
- #define DBR_GP_GET_WENLIN_SHUFFLE_ACK 847
- #define DBR_GP_DEDUCT_ZUANSHI_INFO 848 ///+++用户获洗牌动画 所需钻石数目
- #define DBR_GP_DEDUCT_RE_ZUANSHI_INFO 849 ///+++用户获洗牌动画 刷新钻石数目
-
- //俱乐部
- #define DBR_GR_CLUB_XIANLIAO_RECORD 999 //分享俱乐部记录到闲聊
- #define DBR_GR_CLUB_WRITE_RECORD 1000 //写入俱乐部记录
- #define DBR_GR_CLUB_GET_LIST 1001 //获取俱乐部列表
- #define DBR_GR_CLUB_GET_USER 1002 //获取俱乐部会员
- #define DBR_GR_CLUB_GET_MESSAGE 1003 //获取俱乐部消息
- #define DBR_GR_CLUB_GET_RECORD 1004 //获取俱乐部记录
- #define DBR_GR_CLUB_CREATE 1005 //创建俱乐部
- #define DBR_GR_CLUB_UPDATE 1006 //修改俱乐部
- #define DBR_GR_CLUB_DELETE 1007 //删除俱乐部
- #define DBR_GR_CLUB_GET 1008 //查看俱乐部
- #define DBR_GR_CLUB_JOIN 1009 //加入俱乐部
- #define DBR_GR_CLUB_QUIT 1010 //退出俱乐部
- #define DBR_GR_CLUB_ISAGREE 1011 //同意俱乐部
- //#define DBR_GR_CLUB_GET_ONLINE 1012 //获取俱乐部在线信息
- #define DBR_GR_CLUB_GET_USER2 1013 //获取俱乐部会员黑名单
- #define DBR_GR_CLUB_GET_PROTOCOL 1014 //获取俱乐部协议
- #define DBR_GR_CLUB_GET_PROTOCOLAGREE 1015 //同意俱乐部协议
- #define DBR_GR_CLUB_GET_HOSTINFO 1016 //获取俱乐部群主信息
- #define DBR_GR_CLUB_GET_NOTICE 1017 //获取俱乐部公告
- #define DBR_GR_CLUB_NotifyUser 1018 //俱乐部通知
- #define DBR_GR_CLUB_GET_USER_EX 1019 //获取俱乐部会员
- #define DBR_GR_CLUB_GET_USER_ONLINE 1020 //获取俱乐部会员
- #define DBR_GR_CLUB_GET_ONLINEEX 1021 //获取俱乐部在线信息(修改)
- #define DBR_GR_CLUB_DISSOLVEROOM 1022 //群主解散俱乐部房间
- #define DBR_GR_CLUB_GET_RECORD_EX 1040 //获取俱乐部记录额外加的版本控制需要用到新的
- #define DBR_GR_CLUB_GET_MORE_WANFA 1041 //获取额外玩法
- #define DBR_GR_CLUB_SAVE_MORE_WANFA 1042 //修改额外玩法
-
- #define DBR_GR_CLUB_GET_COUNT_EXPLOITS 1030 //俱乐部统计
- #define DBR_GR_CLUB_GET_COUNT_PLAYGAEMS 1031 //俱乐部统计对局数
- #define DBR_GR_CLUB_GET_COUNT_INTEGRAL 1032 //俱乐部统计积分数
-
- #define DBR_GR_CLUB_GET_MAKEA_SAMPLE 1033 //俱乐部打样
-
- //////////////////////////////////////////////////////////////////////////////////
- //输出信息
-
- //逻辑事件
- #define DBO_GR_LOGON_SUCCESS 100 //登录成功
- #define DBO_GR_LOGON_FAILURE 101 //登录失败
-
- //配置事件
- #define DBO_GR_GAME_PARAMETER 200 //配置信息
- //#define DBO_GR_GAME_COLUMN_INFO 201 //列表信息
- //#define DBO_GR_GAME_ANDROID_PARAMETER 202 //参数信息
- //#define DBO_GR_GAME_ANDROID_INFO 203 //机器信息
- //#define DBO_GR_GAME_UNLOCK_ANDROID 204 //解锁机器
- //#define DBO_GR_GAME_PROPERTY_INFO 205 //道具信息
- //#define DBO_GR_GAME_MEMBER_PAREMETER 206 //会员参数
-
- //银行命令
- //#define DBO_GR_USER_INSURE_INFO 300 //银行资料
- //#define DBO_GR_USER_INSURE_SUCCESS 301 //银行成功
- //#define DBO_GR_USER_INSURE_FAILURE 302 //银行失败
- //#define DBO_GR_USER_INSURE_USER_INFO 303 //用户资料
- //#define DBO_GR_USER_INSURE_ENABLE_RESULT 304 //开通结果
-
- //游戏事件
- //#define DBO_GR_PROPERTY_SUCCESS 400 //道具成功
- //#define DBO_GR_PROPERTY_FAILURE 401 //道具失败
- #define DBO_GR_GAME_FRAME_RESULT 402 //游戏结果
- #define DBO_GR_GET_USER_GAMESCORE_LIST 403 //获取用户游戏积分
- #define DBO_GR_GET_USER_GAMESCORE_DETAIL 404 //获取用户游戏积分记录详情
- #define DBO_GR_GET_USER_GAMESCORE_REPLAY_RECORD 405 //获取用户游戏回放记录
- #define DBO_GR_GameScoreRecord_RESULT 406 //存取父节点房间的返回
-
- //比赛事件
- #define DBO_GR_MATCH_EVENT_START 500 //比赛标识
- #define DBO_GR_MATCH_SIGNUP_RESULT 500 //报名结果
- #define DBO_GR_MATCH_UNSIGNUP_RESULT 501 //退赛结果
- #define DBO_GR_MATCH_RANK_LIST 502 //比赛排行
- #define DBO_GR_MATCH_REWARD_RESULT 503 //奖励结果
- #define DBO_GR_MATCH_EVENT_END 599 //比赛标识
-
- //系统事件
- //#define DBO_GR_SYSTEM_MESSAGE_RESULT 600 //消息结果
- //#define DBO_GR_SYSTEM_MESSAGE_FINISH 601 //消息完成
- //#define DBO_GR_SENSITIVE_WORDS 602 //敏感词
-
- //任务事件
- //#define DBO_GR_TASK_LIST 700 //任务列表
- //#define DBO_GR_TASK_LIST_END 701 //任务结束
- //#define DBO_GR_TASK_INFO 702 //任务信息
- //#define DBO_GR_TASK_RESULT 703 //任务结果
- #define DBO_GR_TASK_SAOMA 704 //扫码绑定处理结果
-
- //兑换事件
- //#define DBO_GR_MEMBER_PARAMETER 800 //会员参数
- //#define DBO_GR_PURCHASE_RESULT 801 //购买结果
- //#define DBO_GR_EXCHANGE_RESULT 802 //兑换结果
-
- //游戏豆
- #define DBR_GR_USER_CHECK_BEANS 900 //直接扣除元宝
- #define DBR_GR_USER_REDUCE_BEANS 901 //消耗元宝
- #define DBR_GR_USER_LUCK_BEANS 906 //冻结元宝
- #define DBR_GR_USER_UNLUCK_BEANS 907 //解冻元宝
-
- #define DBR_GR_USER_CHECK_BEANS_RETURN 902 //检查元宝
- #define DBR_GR_USER_REDUCE_BEANS_RETURN 903 //消耗元宝
- #define DBR_GR_USER_LUCK_BEANS_RETURN 904 //冻结元宝
- #define DBR_GR_USER_UNLUCK_BEANS_RETURN 905 //解冻元宝
-
- #define DBR_GR_USER_SHRAE_AWARD_RETURN 906 //分享奖励钻石
- #define DBR_GR_USER_SHRAE_INFO_RETURN 907 //用户分享信息
-
- //俱乐部
- #define DBR_GR_CLUB_GET_LIST_ACK 1001 //获取俱乐部列表应答
- #define DBR_GR_CLUB_GET_USER_ACK 1002 //获取俱乐部会员应答
- #define DBR_GR_CLUB_GET_MESSAGE_ACK 1003 //获取俱乐部消息应答
- #define DBR_GR_CLUB_GET_RECORD_ACK 1004 //获取俱乐部记录应答
- #define DBR_GR_CLUB_CREATE_ACK 1005 //创建俱乐部应答
- #define DBR_GR_CLUB_UPDATE_ACK 1006 //修改俱乐部应答
- #define DBR_GR_CLUB_DELETE_ACK 1007 //删除俱乐部应答
- #define DBR_GR_CLUB_GET_ACK 1008 //查看俱乐部应答
- #define DBR_GR_CLUB_JOIN_ACK 1009 //加入俱乐部应答
- #define DBR_GR_CLUB_QUIT_ACK 1010 //退出俱乐部应答
- #define DBR_GR_CLUB_ISAGREE_ACK 1011 //同意俱乐部应答
- //#define DBR_GR_CLUB_GET_ONLINE_ACK 1012 //获取俱乐部在线信息应答
- #define DBR_GR_CLUB_NOTIFY_ACK 1013 //通知应答
- #define DBR_GR_CLUB_PROTOCOL_ACK 1014 //获取协议应答
- #define DBR_GR_CLUB_GET_BLACKUSER_ACK 1015 //获取俱乐部特定成员应答
- #define DBR_GR_CLUB_PROTOCOLAGREE_ACK 1016 //同意协议应答
- #define DBR_GR_CLUB_HOSTINFO_ACK 1017 //群主信息应答
- #define DBR_GR_CLUB_AUTOTABLE_ACK 1018 //自动创房应答
- #define DBR_GR_CLUB_NOTICE_ACK 1019 //公告应答
- #define DBR_GR_CLUB_GET_RECORD_ACK_EX 1020 //获取俱乐部记录应答
- #define DBR_GR_CLUB_GET_USER_ACK_EX 1021 //获取俱乐部会员应答
- #define DBR_GR_CLUB_GET_ONLINE_ACKEX 1022 //获取俱乐部在线信息应答
- #define DBR_GR_CLUB_DISSOLVEROOM_ACK 1023 //群主解散俱乐部房间应答
- #define DBR_GR_CLUB_GET_MORE_WANFA_ACK 1024 //获取额外玩法
- #define DBR_GR_CLUB_SAVE_MORE_WANFA_ACK 1025 //修改额外玩法
-
- //#define DBR_GR_CLUB_GET_COUNT_EXPLOITS_ACK 1030 //俱乐部统计回应
- #define DBR_GR_CLUB_GET_COUNT_PLAYGAEMS_ACK 1031 //俱乐部统计对局数回应
- #define DBR_GR_CLUB_GET_COUNT_INTEGRAL_ACK 1032 //俱乐部统计积分数回应
- #define DBR_GR_CLUB_GET_MAKEA_SAMPLE_ACK 1033 //俱乐部打样
- #define DBR_GR_CLUB_GET_MAKEA_SAMPLE_ACK_INFO 1034 //俱乐部打样信息
-
- //////////////////////////////////////////////////////////////////////////////////
- //扣除游戏豆
- struct DBO_GR_UserReduceResult
- {
- DWORD result; //操作结果 0 为成功 非0失败
- DWORD dwCurrBeans; //当前元宝
- TCHAR szDescribeString[128]; //失败描述消息
- DWORD dwLockBeans; //锁定元宝
- DWORD dwActiveBeans; //操作元宝
- DWORD dwTable; //桌子ID
- DWORD dwUserID; //扣除用户ID
- };
- //ID 登录
- struct DBR_GR_GetBearn
- {
- //登录信息
- LONG lResultCode; //数据库查询结果
- DWORD dwUserID; //用户 I D
- DWORD dwSocket; //SOCKET
- DWORD Currency; //元宝
- int GouMaiZuanShi;
- int LeiJiZuanShi;
- TCHAR strErrorDescribe[127]; //出错说明
- };
-
- //实名认证
- struct DBR_GR_GetCheckName
- {
- //登录信息
- LONG lResultCode; //数据库返回结果
- DWORD dwUserID; //用户 I D
- DWORD dwSocket; //SOCKET
- TCHAR userName[21]; //用户姓名
- TCHAR userCard[19]; //用户身份证
- TCHAR userPhoneNum[12]; //电话号码
- TCHAR userAddr[128]; //联系地址
- TCHAR strErrorDescribe[127]; //出错说明
- };
-
- //绑定手机
- struct DBR_GR_GetCheckIphone
- {
- DWORD dwUserID;
- TCHAR PhoneNum[11];
- TCHAR VerfCode[7];
- };
- //绑定闲聊
- struct DBR_GR_GetCheckXianLiao
- {
- DWORD dwUserID;
- TCHAR OpenID[32];
- };
-
- struct ST_JCDATA
- {
- DWORD dUserID[20];
- };
- //查询元宝
- struct DBR_GR_LogonUserID
- {
- //登录信息
- DWORD dwUserID; //用户 I D
- TCHAR szPassword[LEN_MD5]; //登录密码
-
- //附加信息
- DWORD dwMatchID; //比赛标识
- DWORD dwMatchNO; //比赛编号
- DWORD dwClientAddr; //连接地址
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器标识
- };
-
- //ID 登录
- struct DBR_GR_LogonMobile
- {
- //登录信息
- DWORD dwUserID; //用户 I D
- TCHAR szPassword[LEN_MD5]; //登录密码
- BYTE cbDeviceType; //设备类型
- WORD wBehaviorFlags; //行为标识
- WORD wPageTableCount; //分页桌数
-
- //附加信息
- DWORD dwMatchID; //比赛标识
- DWORD dwMatchNO; //比赛编号
- DWORD dwClientAddr; //连接地址
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器标识
-
- DWORD dX; //精度
- DWORD dY; //维度
- TCHAR szChengShi[20]; //城市
- };
-
- //帐号登录
- struct DBR_GR_LogonAccounts
- {
- //登录信息
- TCHAR szPassword[LEN_MD5]; //登录密码
- TCHAR szAccounts[LEN_ACCOUNTS]; //登录帐号
-
- //附加信息
- DWORD dwClientAddr; //连接地址
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器标识
- };
-
- // 玩家已开房房间信息
- // struct JN_GR_RoomList
- // {
- // DWORD dwUserID; //拥有人
- // DWORD dwServerID; //服务器ID
- // DWORD dwRoomNumber; //房间号
- // DWORD dwInsert_UpData_Del; //添加更新删除 0 , 1, 2
- // DWORD dwDiFen; //底分
- // DWORD dwJuShu; //局数
- // DWORD dwReadyBody; //已有人数
- // DWORD dwBody; //总人数
- // TCHAR szWanFa[16]; //玩法
- // };
- //
- // 玩家已开房房间列表
- // struct JN_GR_RoomListGroup
- // {
- // JN_GR_RoomList jgrDate[10];
- // DWORD Num;//总共开房数
- // };
-
- //房间内冻结元宝
- struct JN_GR_RoomLockDate
- {
- DWORD dwLockNum; //已经锁定金额
- DWORD User;//锁定用户
- };
-
- //记录游戏临时积分情况
- struct DBR_GR_WriteGameTemporaryScore
- {
- //用户信息
- DWORD dwUserID; //用户标识
- DWORD dwClientAddr; //连接地址
-
- SCORE lScore; //用户分数
- //游戏信息
- DWORD dwWinCount; //胜利盘数
- DWORD dwLostCount; //失败盘数
- DWORD dwPlayTimeCount; //游戏时长
- DWORD dwPingCount; //平局
- };
-
- //游戏积分
- struct DBR_GR_WriteGameScore
- {
- //用户信息
- DWORD dwUserID; //用户标识
- DWORD dwClientAddr; //连接地址
-
- //用户信息
- DWORD dwDBQuestID; //请求标识
- DWORD dwInoutIndex; //进出索引
-
- //附件信息
- bool bTaskForward; //任务跟进
-
- //成绩变量
- tagVariationInfo VariationInfo; //提取信息
-
- //比赛信息
- DWORD dwMatchID; //比赛标识
- DWORD dwMatchNO; //比赛场次
- };
-
- //离开房间
- struct DBR_GR_LeaveGameServer
- {
- //用户信息
- DWORD dwUserID; //用户标识
- DWORD dwInoutIndex; //记录索引
- DWORD dwLeaveReason; //离开原因
- DWORD dwOnLineTimeCount; //在线时长
-
- //成绩变量
- tagVariationInfo RecordInfo; //记录信息
- tagVariationInfo VariationInfo; //提取信息
-
- //系统信息
- DWORD dwClientAddr; //连接地址
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器标识
- };
-
- struct DBR_GR_GetUserGameScoreRecordDetail
- {
- DWORD dwUserID; //用户类型
- DWORD dwKingID; //游戏类型
- WORD wRecordID;
- };
-
-
-
- //游戏记录
- struct DBR_GR_GameScoreRecord
- {
- //桌子信息
- WORD wTableID; //桌子号码
- WORD wUserCount; //用户数目
- WORD wAndroidCount; //机器数目
- WORD wTableType; //桌子类型
-
- //损耗税收
- SCORE lWasteCount; //游戏玩法ID
- SCORE lRevenueCount; //税收数目
-
- //统计信息
- WORD wUserMemal; //奖牌数目
- WORD wDiFen; //低分
- DWORD dwPlayTimeCount; //游戏时间
-
- //时间信息
- SYSTEMTIME SystemTimeStart; //开始时间
- SYSTEMTIME SystemTimeConclude; //结束时间
-
- DWORD wPrivateTableParentNodeID; //父节点ID
- DWORD cbUpdateParent;
- TCHAR szPrivateTableID[LEN_PRIVATE_TABLE_ID]; //私有房间号
- //积分记录
- WORD wRecordCount; //记录数目
- WORD wRePlayRecordSize; //回放内存块大小
-
- tagGameScoreRecord GameScoreRecord[MAX_CHAIR]; //游戏记录
-
- char pReplayRecordData[0];
- };
- //游戏记录
- struct DBR_GR_GameScoreRecordEx
- {
- //桌子信息
- WORD wTableID; //桌子号码
- WORD wUserCount; //用户数目
- WORD wAndroidCount; //机器数目
- WORD wTableType; //桌子类型
-
- //损耗税收
- SCORE lWasteCount; //游戏玩法ID
- SCORE lRevenueCount; //税收数目
-
- //统计信息
- DWORD UserMemal; //奖牌数目
- DWORD dwPlayTimeCount; //游戏时间
-
- //时间信息
- SYSTEMTIME SystemTimeStart; //开始时间
- SYSTEMTIME SystemTimeConclude; //结束时间
-
- DWORD wPrivateTableParentNodeID; //父节点ID
- DWORD cbUpdateParent;
- TCHAR szPrivateTableID[LEN_PRIVATE_TABLE_ID]; //私有房间号
- //积分记录
- WORD wRecordCount; //记录数目
- WORD wRePlayRecordSize; //回放内存块大小
-
- tagGameScoreRecord GameScoreRecord[MAX_CHAIR]; //游戏记录
-
- char pReplayRecordData[0];
- };
-
- //游戏记录
- struct DBR_GR_GameScoreRecordResult
- {
- WORD wTableID; //桌子号码
- DWORD wPrivateTableParentNodeID; //父节点ID
-
- };
-
- //检查游戏豆
- struct DBR_GR_UserCheckBeans
- {
- DWORD dwUserID; //用户 I D
- DWORD ConsumeCurrency; //游戏豆
- };
-
- //扣除游戏豆
- struct DBR_GR_UserReduceBeans
- {
- DWORD dwUserID; //用户 I D
- DWORD ConsumeCurrency; //游戏豆
- DWORD dwClientAddr; //连接地址
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器序列
- DWORD dwTableID; //桌子 I D
- };
-
- //当前游戏豆
- struct DBO_GR_UserCurrentBeans
- {
- DWORD currCurrency; //当前游戏豆
- TCHAR szDescribeString[128]; //描述消息
- };
-
-
- //开通银行
- struct DBR_GR_UserEnableInsure
- {
- BYTE cbActivityGame; //游戏动作
- DWORD dwUserID; //用户 I D
- DWORD dwClientAddr; //连接地址
- TCHAR szLogonPass[LEN_PASSWORD]; //登录密码
- TCHAR szInsurePass[LEN_PASSWORD]; //银行密码
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器序列
- };
-
- //存入游戏币
- struct DBR_GR_UserSaveScore
- {
- BYTE cbActivityGame; //游戏动作
- DWORD dwUserID; //用户 I D
- SCORE lSaveScore; //存入游戏币
- DWORD dwClientAddr; //连接地址
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器序列
- };
-
- //取出游戏币
- struct DBR_GR_UserTakeScore
- {
- BYTE cbActivityGame; //游戏动作
- DWORD dwUserID; //用户 I D
- SCORE lTakeScore; //提取游戏币
- DWORD dwClientAddr; //连接地址
- TCHAR szPassword[LEN_PASSWORD]; //银行密码
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器序列
- };
-
- //转帐游戏币
- struct DBR_GR_UserTransferScore
- {
- BYTE cbActivityGame; //游戏动作
- DWORD dwUserID; //用户 I D
- DWORD dwClientAddr; //连接地址
- SCORE lTransferScore; //转帐游戏币
- TCHAR szAccounts[LEN_NICKNAME]; //目标用户
- TCHAR szPassword[LEN_PASSWORD]; //银行密码
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器序列
- TCHAR szTransRemark[LEN_TRANS_REMARK]; //转帐备注
- };
-
- //加载机器
- struct DBR_GR_LoadAndroidUser
- {
- DWORD dwBatchID; //批次标识
- DWORD dwAndroidCount; //机器数目
- };
-
- //查询银行
- struct DBR_GR_QueryInsureInfo
- {
- BYTE cbActivityGame; //游戏动作
- DWORD dwUserID; //用户 I D
- DWORD dwClientAddr; //连接地址
- TCHAR szPassword[LEN_PASSWORD]; //银行密码
- };
-
- //查询用户
- struct DBR_GR_QueryTransferUserInfo
- {
- BYTE cbActivityGame; //游戏动作
- BYTE cbByNickName; //昵称赠送
- TCHAR szAccounts[LEN_ACCOUNTS]; //目标用户
- DWORD dwUserID; //用户 I D
- };
-
- //道具请求
- struct DBR_GR_PropertyRequest
- {
- //购买信息
- WORD wItemCount; //购买数目
- WORD wPropertyIndex; //道具索引
- DWORD dwSourceUserID; //购买对象
- DWORD dwTargetUserID; //使用对象
-
- //消费模式
- BYTE cbRequestArea; //使用范围
- BYTE cbConsumeScore; //积分消费
- SCORE lFrozenedScore; //冻结积分
-
- //用户权限
- DWORD dwUserRight; //会员权限
-
- //系统信息
- WORD wTableID; //桌子号码
- DWORD dwInoutIndex; //进入标识
- DWORD dwClientAddr; //连接地址
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器序列
- };
-
-
- //查询任务
- struct DBR_GR_TaskQueryInfo
- {
- //用户信息
- DWORD dwUserID; //用户标识
- TCHAR szPassword[LEN_PASSWORD]; //登录密码
- };
-
- //领取任务
- struct DBR_GR_TaskTake
- {
- //用户信息
- WORD wTaskID; //任务标识
- DWORD dwUserID; //用户标识
- TCHAR szPassword[LEN_PASSWORD]; //登录密码
-
- //附加信息
- DWORD dwClientAddr; //连接地址
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器序列
- };
-
- //领取奖励
- struct DBR_GR_TaskReward
- {
- //用户信息
- WORD wTaskID; //任务标识
- DWORD dwUserID; //用户标识
- TCHAR szPassword[LEN_PASSWORD]; //登录密码
-
- //附加信息
- DWORD dwClientAddr; //连接地址
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器序列
- };
-
- //购买会员
- struct DBR_GR_PurchaseMember
- {
- DWORD dwUserID; //用户 I D
- BYTE cbMemberOrder; //会员标识
- WORD wPurchaseTime; //购买时间
-
- //附加信息
- DWORD dwClientAddr; //连接地址
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器序列
- };
-
- //兑换游戏币
- struct DBR_GR_ExchangeScore
- {
- DWORD dwUserID; //用户标识
- ///SCORE lExchangeIngot; //兑换元宝
- DWORD dwExchangeID; //兑换ID
-
- //附加信息
- DWORD dwClientAddr; //连接地址
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器序列
- };
-
- //////////////////////////////////////////////////////////////////////////////////
-
- //登录成功
- struct DBO_GR_LogonSuccess
- {
- //属性资料
- WORD wFaceID; //头像标识
- DWORD dwUserID; //用户 I D
- DWORD dwGameID; //游戏 I D
- DWORD dwGroupID; //社团 I D
- DWORD dwCustomID; //自定头像
- TCHAR szNickName[LEN_NICKNAME]; //帐号昵称
- //TCHAR szGroupName[LEN_GROUP_NAME]; //社团名字
-
- //用户资料
- BYTE cbGender; //用户性别
- BYTE cbMemberOrder; //会员等级
- BYTE cbMasterOrder; //管理等级
- //TCHAR szUnderWrite[LEN_UNDER_WRITE]; //个性签名
-
- //积分信息
- SCORE lScore; //用户分数
- //SCORE lIngot; //用户元宝
- SCORE lGrade; //用户成绩
- SCORE lInsure; //用户银行
- DWORD dwBean; //用户元宝
-
- //游戏信息
- DWORD dwWinCount; //胜利盘数
- DWORD dwLostCount; //失败盘数
- DWORD dwDrawCount; //和局盘数
- DWORD dwFleeCount; //逃跑盘数
- DWORD dwExperience; //用户经验
- LONG lLoveLiness; //用户魅力
-
- //用户权限
- DWORD dwUserRight; //用户权限
- DWORD dwMasterRight; //管理权限
-
- //索引变量
- DWORD dwInoutIndex; //记录索引
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器标识
-
- //任务变量
- WORD wTaskID; //任务标识
- BYTE cbTaskStatus; //任务状态
- DWORD dwTaskProgress; //任务进度
- SYSTEMTIME TaskTakeTime; //领取时间
-
- //手机定义
- BYTE cbDeviceType; //设备类型
- WORD wBehaviorFlags; //行为标识
- WORD wPageTableCount; //分页桌数
-
- //辅助信息
- TCHAR szPassword[LEN_MD5]; //登录密码
- TCHAR szDescribeString[128]; //错误消息
-
- //任务信息
- //WORD wTaskCount; //任务数目
- //tagUserTaskInfo UserTaskInfo[TASK_MAX_COUNT]; //任务信息
-
- TCHAR szHeadUrl[LEN_HEAD_URL]; //三方头像地址
- TCHAR szUnionID[32]; //第三方登录账号
- DWORD dDaiLi; //绑定代理值
- LONGLONG llJiePing; //反作场弊房,截屏次数。
- int iXinYong; //该用户信用值
- TCHAR RegTime[28]; //注册时间
- int LeiJiZuanShi; //累计扣除钻石
- int GouMaiZuanShi; //累计购买钻石
- DWORD dX;
- DWORD dY;
- TCHAR szChengShi[20]; //地理位置
- TCHAR DaiLiName[50]; //地理位置
- TCHAR DaiLiQQ[50]; //地理位置
- TCHAR DaiLiWX[50]; //地理位置
-
- DWORD dwClubID[20]; //相关俱乐部ID
- };
-
- //登录失败
- struct DBO_GR_LogonFailure
- {
- LONG lResultCode; //错误代码
- TCHAR szDescribeString[128]; //错误消息
- };
-
- struct MyStructParameter
- {
- TCHAR szgameTypeCfg[256];
- TCHAR diJinCfg[256];
- TCHAR payTypeCfg[256];
- TCHAR juShuCfg[256];
- TCHAR payCoinCfg[256];
- TCHAR ipLimitCfg[256];
- TCHAR defaultDeskCfg[256];
- int idNum;
- };
-
- //配置信息
- struct DBO_GR_GameParameter
- {
- //汇率信息
- WORD wMedalRate; //奖牌汇率
- WORD wRevenueRate; //银行税收
- WORD wExchangeRate; //兑换比率
-
- //经验奖励
- DWORD dwWinExperience; //赢局经验
-
- //版本信息
- DWORD dwClientVersion; //客户版本
- DWORD dwServerVersion; //服务版本
-
- MyStructParameter msParameter[4]; //
- };
-
- //列表信息
- struct DBO_GR_GameColumnInfo
- {
- LONG lResultCode; //结果代码
- BYTE cbColumnCount; //列表数目
- tagColumnItem ColumnItemInfo[MAX_COLUMN]; //列表信息
- };
-
- //机器信息
- struct DBO_GR_GameAndroidParameter
- {
- LONG lResultCode; //结果代码
- WORD wParameterCount; //参数数目
- tagAndroidParameter AndroidParameter[MAX_BATCH]; //机器信息
- };
-
- //机器信息
- struct DBO_GR_GameAndroidInfo
- {
- LONG lResultCode; //结果代码
- DWORD dwBatchID; //批次标识
- WORD wAndroidCount; //用户数目
- tagAndroidAccountsInfo AndroidAccountsInfo[MAX_ANDROID]; //机器帐号
- };
-
- //道具信息
- struct DBO_GR_GamePropertyInfo
- {
- LONG lResultCode; //结果代码
- BYTE cbPropertyCount; //道具数目
- tagPropertyInfo PropertyInfo[MAX_PROPERTY]; //道具信息
- };
-
- //银行资料
- struct DBO_GR_UserInsureInfo
- {
- BYTE cbActivityGame; //游戏动作
- BYTE cbEnjoinTransfer; //转帐开关
- WORD wRevenueTake; //税收比例
- WORD wRevenueTransfer; //税收比例
- WORD wRevenueTransferMember; //税收比例
- WORD wServerID; //房间标识
- SCORE lUserScore; //用户游戏币
- SCORE lUserInsure; //银行游戏币
- SCORE lTransferPrerequisite; //转帐条件
- };
-
- //银行成功
- struct DBO_GR_UserInsureSuccess
- {
- BYTE cbActivityGame; //游戏动作
- DWORD dwUserID; //用户 I D
- SCORE lSourceScore; //原来游戏币
- SCORE lSourceInsure; //原来游戏币
- SCORE lInsureRevenue; //银行税收
- SCORE lFrozenedScore; //冻结积分
- SCORE lVariationScore; //游戏币变化
- SCORE lVariationInsure; //银行变化
- TCHAR szDescribeString[128]; //描述消息
- };
-
- //银行失败
- struct DBO_GR_UserInsureFailure
- {
- BYTE cbActivityGame; //游戏动作
- LONG lResultCode; //操作代码
- SCORE lFrozenedScore; //冻结积分
- TCHAR szDescribeString[128]; //描述消息
- };
-
- //用户资料
- struct DBO_GR_UserTransferUserInfo
- {
- BYTE cbActivityGame; //游戏动作
- DWORD dwGameID; //用户 I D
- TCHAR szAccounts[LEN_ACCOUNTS]; //帐号昵称
- };
-
- //开通结果
- struct DBO_GR_UserInsureEnableResult
- {
- BYTE cbActivityGame; //游戏动作
- BYTE cbInsureEnabled; //使能标识
- TCHAR szDescribeString[128]; //描述消息
- };
-
- //检查游戏豆
- struct DBO_GR_UserCheckResult
- {
- DWORD result; //操作结果
- TCHAR szDescribeString[128]; //描述消息
- };
-
-
- //道具成功
- struct DBO_GR_S_PropertySuccess
- {
- //道具信息
- WORD wItemCount; //购买数目
- WORD wPropertyIndex; //道具索引
- DWORD dwSourceUserID; //购买对象
- DWORD dwTargetUserID; //使用对象
-
- //消费模式
- BYTE cbRequestArea; //请求范围
- BYTE cbConsumeScore; //积分消费
- SCORE lFrozenedScore; //冻结积分
-
- //会员权限
- DWORD dwUserRight; //会员权限
-
- //结果信息
- SCORE lConsumeGold; //消费游戏币
- LONG lSendLoveLiness; //赠送魅力
- LONG lRecvLoveLiness; //接受魅力
-
- //会员信息
- BYTE cbMemberOrder; //会员等级
- };
-
- //任务列表
- struct DBO_GR_TaskListInfo
- {
- WORD wTaskCount; //任务数目
- };
-
- //任务信息
- struct DBO_GR_TaskInfo
- {
- WORD wTaskCount; //任务数量
- tagTaskStatus TaskStatus[TASK_MAX_COUNT]; //任务状态
- };
-
- //签到结果
- struct DBO_GR_TaskResult
- {
- //结果信息
- bool bSuccessed; //成功标识
- WORD wCommandID; //命令标识
- WORD wCurrTaskID; //当前任务
-
- //财富信息
- SCORE lCurrScore; //当前金币
- SCORE lCurrIngot; //当前元宝
-
- //提示信息
- TCHAR szNotifyContent[128]; //提示内容
- };
-
- //会员参数
- //struct DBO_GR_MemberParameter
- //{
- // WORD wMemberCount; //会员数目
- // tagMemberParameter MemberParameter[64]; //会员参数
- //};
- //
- ////购买结果
- //struct DBO_GR_PurchaseResult
- //{
- // bool bSuccessed; //成功标识
- // BYTE cbMemberOrder; //会员系列
- // DWORD dwUserRight; //用户权限
- // SCORE lCurrScore; //当前游戏币
- // TCHAR szNotifyContent[128]; //提示内容
- //};
- //
- ////兑换结果
- //struct DBO_GR_ExchangeResult
- //{
- // bool bSuccessed; //成功标识
- // SCORE lCurrScore; //当前游戏币
- // SCORE lCurrIngot; //当前元宝
- // TCHAR szNotifyContent[128]; //提示内容
- //};
- //
- ////道具失败
- //struct DBO_GR_PropertyFailure
- //{
- // BYTE cbRequestArea; //请求范围
- // LONG lResultCode; //操作代码
- // SCORE lFrozenedScore; //冻结积分
- // TCHAR szDescribeString[128]; //描述消息
- //};
-
- ////比赛名次
- //struct DBO_GR_MatchRank
- //{
- // BYTE cbRank; //比赛名次
- // TCHAR szNickName[LEN_NICKNAME]; //用户昵称
- // LONG lMatchScore; //用户得分
- //};
-
- //报名结果
- struct DBO_GR_MatchSingupResult
- {
- bool bResultCode; //结果代码
- DWORD dwUserID; //用户标识
- SCORE lCurrGold; //当前金币
- SCORE lCurrIngot; //当前元宝
- TCHAR szDescribeString[128]; //描述消息
- };
-
- //比赛排行
- struct DBO_GR_MatchRankList
- {
- WORD wUserCount; //用户数目
- DWORD dwMatchID; //比赛标识
- DWORD dwMatchNO; //比赛场次
- tagMatchRankInfo MatchRankInfo[128]; //奖励信息
- };
-
- //权限管理
- struct DBR_GR_ManageUserRight
- {
- DWORD dwUserID; //目标用户
- DWORD dwAddRight; //添加权限
- DWORD dwRemoveRight; //删除权限
- bool bGameRight; //游戏权限
- };
-
- //权限管理
- struct DBR_GR_ManageMatchRight
- {
- DWORD dwUserID; //目标用户
- DWORD dwAddRight; //添加权限
- DWORD dwRemoveRight; //删除权限
- DWORD dwMatchID; //比赛标识
- DWORD dwMatchNO; //比赛场次
- };
-
- //比赛报名
- struct DBR_GR_MatchSignup
- {
- //报名费用
- DWORD dwUserID; //用户ID
- SCORE lMatchFee; //报名费用
-
- //系统信息
- DWORD dwInoutIndex; //进入标识
- DWORD dwClientAddr; //连接地址
- DWORD dwMatchID; //比赛ID
- DWORD dwMatchNO; //比赛场次
- TCHAR szMachineID[LEN_MACHINE_ID]; //机器序列
- };
-
- //比赛开始
- struct DBR_GR_MatchStart
- {
- WORD wServerID; //房间标识
- BYTE cbMatchType; //比赛类型
- DWORD dwMatchID; //比赛标识
- DWORD dwMatchNO; //比赛场次
- };
-
- //比赛结束
- struct DBR_GR_MatchOver
- {
- WORD wServerID; //房间标识
- BYTE cbMatchType; //比赛类型
- DWORD dwMatchID; //比赛标识
- DWORD dwMatchNO; //比赛场次
- SYSTEMTIME MatchStartTime; //开始时间
- SYSTEMTIME MatchEndTime; //结束时间
- };
-
- //比赛淘汰
- struct DBR_GR_MatchEliminate
- {
- DWORD dwUserID; //用户标识
- WORD wServerID; //房间标识
- BYTE cbMatchType; //比赛类型
- DWORD dwMatchID; //比赛标识
- DWORD dwMatchNO; //比赛场次
- };
-
-
- //比赛奖励
- struct DBR_GR_MatchReward
- {
- DWORD dwUserID; //用户 I D
- SCORE lRewardGold; //奖励金币
- DWORD dwRewardIngot; //奖励元宝
- DWORD dwRewardExperience; //用户经验
- DWORD dwClientAddr; //连接地址
- };
-
- //奖励结果
- struct DBR_GR_MatchRewardResult
- {
- bool bResultCode; //结果代码
- DWORD dwUserID; //用户标识
- SCORE lCurrGold; //当前金币
- SCORE lCurrIngot; //当前元宝
- DWORD dwCurrExperience; //当前经验
- };
-
- //系统消息
- struct DBR_GR_SystemMessage
- {
- DWORD dwMessageID; //消息ID
- BYTE cbMessageType; //消息类型
- BYTE cbAllRoom; //全体房间
- DWORD dwTimeRate; //时间频率
- __time64_t tStartTime; //开始时间
- __time64_t tConcludeTime; //结束时间
- TCHAR szSystemMessage[LEN_USER_CHAT]; //系统消息
- };
-
-
- ///---分享奖励钻石
- struct DBR_GR_ShareAwardBeanResult
- {
- //登录信息
- WORD lResultCode; //数据库查询结果
- TCHAR strErrorDescribe[128]; //出错说明
- WORD wAwardCurrency; //赠送值
- DWORD dwCurrency; //元宝
- DBR_GR_ShareAwardBeanResult()
- {
- memset(this, 0, sizeof(this));
- }
-
- };
-
-
- ///---分享奖励信息
- struct DBR_GR_ShareAwardInfo
- {
- //登录信息
- WORD lResultCode; //数据库查询结果
- TCHAR strErrorDescribe[128]; //出错说明
-
- WORD wTodaySharedFlag; //用户分享标志
- WORD wShardAwardCurrency; //奖励值
-
- DBR_GR_ShareAwardInfo()
- {
- memset(this, 0, sizeof(this));
- }
- };
-
- //////////////////////////////////////////////////////////////////////////////////
-
- //俱乐部列表
- struct DBR_GR_ClubList
- {
- DWORD dwUserID;
- WORD wStartIndex;
- WORD wCount;
- };
-
-
- //俱乐部会员
- struct DBR_GR_ClubUser
- {
- DWORD dwUserID;
- DWORD dwClubID;
- WORD wStartIndex;
- WORD wCount;
- };
-
- //俱乐部会员
- struct DBR_GR_ClubUser2
- {
- DWORD dwUserID;
- DWORD dwClubID;
- WORD wStartIndex;
- WORD wCount;
- BYTE cbKind;
- DWORD dwTemp;
- };
-
- //俱乐部协议
- struct DBR_GR_ClubProtocol
- {
- DWORD dwUserID;
- DWORD dwClubID;
- DWORD dwTemp;
- };
-
- struct DBR_GR_ClubProtocolAgree
- {
- DWORD dwUserID;
- DWORD dwClubID;
- DWORD dwTemp;
- BYTE cbAgree;
- };
-
- //公告
- struct DBR_GR_ClubNotice
- {
- DWORD dwUserID;
- DWORD dwClubID;
- BYTE cbType;
- DWORD dwTemp;
- TCHAR Message[255];
- };
-
- //公告
- struct DBR_GR_ClubNotice_ACK
- {
- DWORD dwUserID;
- DWORD dwClubID;
- BYTE cbType;
- DWORD dwTemp;
- BYTE Result;
- TCHAR Message[255];
- };
-
-
- //俱乐部在线
- struct DBR_GR_ClubOnLineRq
- {
- DWORD dwUserID;
- DWORD dwClubID;
- WORD wStartIndex;
- WORD wCount;
- };
-
- //俱乐部在线
- struct DBR_GR_ClubOnLineRqEx
- {
- DWORD dwUserID;
- DWORD dwClubID;
- WORD wStartIndex;
- WORD wCount;
- BYTE cbType;
- };
-
-
- //俱乐部消息
- struct DBR_GR_ClubMessage
- {
- DWORD dwUserID;
- WORD wStartIndex;
- WORD wCount;
- };
-
- //俱乐部记录读
- struct DBR_GR_ClubRecordRead
- {
- DWORD dwUserID;
- DWORD dwClubID;
- WORD wStartIndex;
- WORD wCount;
- DWORD dtStartTime;
- DWORD dwPrivateTable; //把privatetable改成私有桌子号查询
- };
-
- //俱乐部记录写
- struct DBR_GR_ClubRecordWrite
- {
- DWORD dwUserID;
- DWORD dwClubID;
- DWORD dwTableID;
- DWORD Jushu;
- DWORD PayWay;
- DWORD dwUserCount;
- DWORD Player[4];
- SYSTEMTIME SystemTimeStart; //开始时间
- };
-
- struct DBR_GR_ClubAction1
- {
- DWORD dwUserID;
- CMD_S_ClubInfo ClubInfo;
- };
-
- struct DBR_GR_ClubAction2
- {
- DWORD dwUserID;
- DWORD dwClubID;
- DWORD wWanFa;//玩法0,1,2
- };
-
-
- struct DBR_GR_ClubAction3
- {
- DWORD dwClubID;
- DWORD dwUserID;
- DWORD dwCurrentID;
- BYTE Agree;
- };
-
-
- struct DBR_GR_ClubOnLine
- {
- //DWORD dwUserID[500]; lyh 2018-9-14
- WORD wMessageCount;
- WORD wUserCount;
- WORD wNewUserCount;
- WORD TableChoice; //0.默认,1自定义创房,2自动创房
- DWORD dwClubID;
- WORD wStartIndex;
- WORD wCount;
- WORD isHost;
- BYTE IsWanFa[3];//多玩法 0,1,2表示俱乐部自动开房,多玩法的是否开启,1表示开启
- DWORD dwUserID[1000];//为了节省与数据库组件传输内容大小
- };
-
- struct DBR_GR_ClubOnLineEx
- {
- DBR_GR_ClubOnLine online;
- BYTE cbType; //0全部,1缺一人,2等待中,3游戏中
- };
-
- struct DBR_GR_UserData
- {
- BYTE newsFlag;
- DWORD dwClubID;
- DWORD newUserCount;
- DWORD dwUserID[1000];
- WORD wUserCount;
- TCHAR Message[255];
- };
-
-
- struct DBR_GR_ClubUser_Ack
- {
- BYTE cbHost;
- DWORD dwClubID;
- WORD wCount;
- DWORD dwUserID[1000];
- };
-
- struct DBR_GR_Club_Action_Ack3
- {
- BYTE Agree;
- DWORD dwUserID;
- DWORD dwClubID;
- BYTE Result;
- TCHAR Message[255];
- };
-
-
- struct DBR_GR_Club_Action_Ack1
- {
- DWORD dwClubID;
- BYTE Result;
- TCHAR Message[255];
- };
-
-
- struct DBR_GR_Club_Action_Ack4
- {
- CMD_S_ClubInfo ClubInfo;
- BYTE Result;
- TCHAR Message[255];
- };
-
- struct DBR_GR_UserSitDownEx2
- {
- DWORD currCurrency;
- CMD_GR_UserSitDownEx2 UserSitDownData;
- };
-
- struct DBR_GR_UserSitDownEx3
- {
- CMD_GR_UserInfo AdmInfo[5];
- DWORD currCurrency;
- CMD_GR_UserSitDownEx2 UserSitDownData;
- };
- //群主解散俱乐部房间
- struct DBR_GR_ClubDissolveRoom
- {
- DWORD dwClubID; //俱乐部id
- DWORD dwRoomID; //房间id
- DWORD dwUserID; //解散人id
- BYTE cbIsAdmin; //是否为管理员 1表示没有权限,2表示超过次数,0表示成功
- };
-
- //打样
- struct DBR_GR_Club_Make_A_Sample
- {
- DWORD dwClubID; //俱乐部id
- BYTE IsSample; //0没打样 1打样
- DWORD dwUserID; //解散人id
- };
- //额外玩法
- struct DBR_GR_ClubAddAction
- {
- DWORD dwUserID; //id
- CMD_S_ClubAutoAddInfo tbAutoAddInfo;
- };
-
- //洗牌扣钻
- struct DBR_GR_WLDeductInfo
- {
- DWORD dwUserID; //用户ID
- DWORD dwConsumeCurrency; //扣除钻石数
-
- DBR_GR_WLDeductInfo()
- {
- memset(this, 0, sizeof(DBR_GR_WLDeductInfo));
- }
-
- };
- #endif
|