local Cmd = require("luaScript.Protocol.Club.ClubCmd") local ClubDefine = {} --推送消息类型定义 ClubDefine.PUSH = { changeBaoJian = 10024, --更新包间 changeBaoJianSet = 10029, --包间设置 clubJieSan = 10014, --解散茶馆 changeClubName = 10020, -- 修改茶馆名 dongJieClub = 10015, --茶馆状态修改冻结 jieDongClub = 10010, --茶馆状态修改解冻 kickClubPlayer = 10011, --踢出茶馆 changeClubSet = 10027, --修改茶馆设置 隐私 微信分享 茶馆模式 changePlayer = 10022, -- 修改成员 applyClubSuccess = 10016, -- 申请加入茶馆成功通知 changeRoom = 10021, --更新房间数据 changeClubNotice = 10026, --更新公告 changeClubTableNum = 10023, --在线桌数 message = 10012, --消息推送/主盟收到副盟加入通知 invite = 10050, --邀请好友 dayingjiaset = 10040, --大赢家设置 changeClubBg = 10081, --亲友圈背景设置 cancelCopartner = 10043, --取消合伙人通知 gameActive = 10041, --游戏激活推送 setAllBaoJian = 10042, --设置所有包间 updateUnionMasterState = 10044, --刷新主盟管理-亲友圈列表状态 updateUnionSlaveState = 10045, --刷新副盟管理-状态 updateCestStatus = 20001, --刷新玩家CEST个人信息 updateCestSet = 20002, -- 刷新CEST报名场的信息 updateCestManage = 20003, -- 刷新CEST管理界面 updateCestMinge = 20004, -- 刷新CEST用户参赛名额次 updateCestApplyMessage = 20005, -- 刷新CEST海选赛申请消息 } ClubDefine.heHuoRenText = "合伙人" ClubDefine.Error = { [Cmd.PHP_CLUB_ADD_PLAYER] = { [1024] = "玩家ID不存在,请重新输入", [1020] = "玩家ID不存在,请重新输入", [1037] = "玩家已在"..PLN.CLUB_NAME.."!" }, [Cmd.PHP_CLUB_CREATE] = { [1044] = PLN.CLUB_NAME.."创建失败,名字存在特殊字符", [1018] = PLN.CLUB_NAME.."创建失败,"..PLN.CLUB_NAME.."个数已达上限!", }, [Cmd.PHP_CLUB_CHANGE_APPLY_STATUS] = { [1021] = "已经同意申请!", }, [Cmd.PHP_CLUB_PLAYER_LIST] = { [1011] = "非"..PLN.CLUB_NAME.."成员或已被踢出"..PLN.CLUB_NAME.."!", [1014] = PLN.CLUB_NAME.."不存在或已经解散!", }, [Cmd.PHP_CLUB_UPDATE_NOTICE] = { [1031] = PLN.CLUB_NAME.."更新公告失败,包含敏感字符!", }, [Cmd.PHP_CLUB_SET] = { [1044] = "名称中含有特殊字符,无法识别。请重新输入常规文字!" }, [Cmd.PHP_CLUB_MEMBER_SET] = { [1014] = PLN.CLUB_NAME.."不存在或已经解散!", }, [Cmd.PHP_CLUB_WARMEMBERSTATUS] = { [200] = "操作成功!", [1210] = "没有权限,请联系客服!", }, [Cmd.PHP_CLUB_ACTIVE_GAME_RULE] = { [200] = "操作成功!", }, [Cmd.PHP_CLUB_COPY_CLUB] = { [200] = "复制成功!", }, [Cmd.PHP_CLUB_GRANT_SET] = { [200] = "操作成功!", }, [Cmd.PHP_CLUB_UNION_SWITCH] = { [200] = "操作成功!", [201] = "您已开启主盟权限!", [202] = "您已开启副盟权限!", [1026] = "无管理员权限", [1110] = "PLN.CLUB_NAME..ID不正确,或此"..PLN.CLUB_NAME.."无权限!", [1121] = "本"..PLN.CLUB_NAME.."名下玩家排名分不为0,或存在队长,或已有对局,无法开启权限!", [1129] = "本"..PLN.CLUB_NAME.."当前有玩家正在玩牌, 无法设置副盟!", [1122] = "本"..PLN.CLUB_NAME.."贡献值不为0,无法开启权限!", [1131] ="无法同时开启主盟权限和合盟权限", [1132] = "请勾选同意下方联盟合作协议,即可开启权限哦。", [1133] = "请勾选同意下方联盟合作协议,即可开启权限哦。", [1134] = "开启主盟失败,当前"..PLN.CLUB_NAME.."已是合盟!", [1135] = "开启合盟失败,当前"..PLN.CLUB_NAME.."已是主盟!", [1136] = "请先解除所有"..PLN.CLUB_NAME.."的合盟关系后,再进行操作!", [1137] = "关闭合盟权限失败,请到【联盟管理】点击解散联盟,再关闭!" }, [Cmd.PHP_CLUB_SEARCH_MATER_UNION] = { [0] = "请输入其它茶馆ID", [1110] = PLN.CLUB_NAME.."ID不正确,或此"..PLN.CLUB_NAME.."无权限!", [1121] = "本"..PLN.CLUB_NAME.."名下玩家排名分不为0,或存在队长,或已有对局,无法开启权限!", [1122] = "本"..PLN.CLUB_NAME.."贡献值不为0,无法开启权限!", [1019] = "查询太频繁,请稍候再试", [1026] = "无管理员权限", [1124] = "请先开启合盟权限!", [1125] = "您已加入该主盟", [1126] = "您已加入其它联盟", }, [Cmd.PHP_CLUB_APPLY_MATER_UNION] = { [200] = "申请成功,请等待盟主同意!", [1026] = "无管理员权限", [1122] = "本"..PLN.CLUB_NAME.."贡献值不为0,无法申请加入了", [1124] = "请先开启合盟权限!", [1125] = "您已加入该主盟", [1126] = "您已加入其它联盟", }, [Cmd.PHP_CLUB_MATER_UNION_MESSAGE] = { [1026] = "无管理员权限", [1123] = "请先开启主盟权限!", [1125] = "您已加入该主盟", [1126] = "您已加入其它联盟", }, [Cmd.PHP_CLUB_SLAVE_UNION_DISSMISS] = { [200] = "操作成功!", [1026] = "无管理员权限", [1151] = "排名总分不为0,请先上报排名后再进行解除操作!!", }, [Cmd.PHP_CLUB_MASTER_UNION_SETUP] = { [200] = "操作成功!", [1151] = "该"..PLN.CLUB_NAME.."排名总分不为0,请先上报排名后再进行解除操作!", }, [Cmd.PHP_CLUB_BELONG_SET] = { [200] = "操作成功!", }, [Cmd.PHP_CLUB_SETMWARNUM] = { [200] = "处理成功!", }, [Cmd.PHP_CLUB_WAR_NUM_APPLY] = { [200] = "处理成功!", }, [Cmd.PHP_CLUB_MATER_UNION_MESSAGE_JUDGE] = { [200] = "处理成功!", [1121] = "本"..PLN.CLUB_NAME.."名下玩家排名分不为0,或存在队长,或已有对局,无法开启权限!", [1122] = "本"..PLN.CLUB_NAME.."贡献值不为0,无法开启权限!", [1124] = "该"..PLN.CLUB_NAME.."已关闭副盟权限!", [1026] = "无操作权限", [1123] = "请先开启主盟权限!", [1141] = "该"..PLN.CLUB_NAME.."申请不存在,或已解散!", [1143] = "该申请已处理成功!", [1128] = "该副盟已加入其它主盟!", [1024] = "此申请人玩家ID不存在, 无需审批", [1151] = "该"..PLN.CLUB_NAME.."排名总分不为0,请先上报排名后再进行解除操作!", }, [Cmd.PHP_CLUB_SHANG_BAO] = { [200] = "上报成功,请在排行榜查看排名!", }, [Cmd.PHP_CLUB_CHECK_RANK] = { [101] = "参数错误(101)", } } ClubDefine.Job = { Member = 1, --成员 Manager = 2, --管理员 Creator = 3, --创始人 Copartner = 4, --合伙人 LevelOneCopartner = 5, --一级合伙人(队长) LevelTwoCopartner = 6, --二级合伙人(小队) LevelThreeCopartner = 7, --三级合伙人(小组长) } ClubDefine.Role = { [1] = "成 员", [2] = "管理员", [3] = PLN.CLUB_CREATOR_DESC2, [4] = ClubDefine.heHuoRenText, [5] = "一级"..ClubDefine.heHuoRenText, [6] = "二级"..ClubDefine.heHuoRenText, [7] = "三级"..ClubDefine.heHuoRenText, } ClubDefine.RoleNew = { [1] = "成 员", [2] = "管理员", [3] = PLN.CLUB_CREATOR_DESC2, [4] = ClubDefine.heHuoRenText, [5] = "队长", [6] = "小队长", [7] = "小组长", } -- 海选赛 ClubDefine.CestRole = { [1] = "选 手", [2] = "管理员", [3] = PLN.CLUB_CEST_CREATOR_DESC, [4] = ClubDefine.heHuoRenText, [5] = "队长", [6] = "小队长", [7] = "小组长", } ClubDefine.View = { Baoming = 1, --报名界面 Normal = 2, --正常界面 } -- 赛场 ClubDefine.Saichang = { None = 0, -- 初始,报名 Shilian = 1, -- 试炼场 Chuji = 2, -- 初级场 Gaoji = 3, -- 高级场 Tuisai = 4, -- 退赛 Zhongji = 6, -- 中级 } -- 0,未领取,1领取 ,2审核中 ClubDefine.SaichangStatus = { None = 0, Agree = 1, Shenhe = 2, } ClubDefine.CestStatus = { BAOMING_CANSAI = 1, -- 报名参赛 SHENHE_ZHONG = 2, -- 审核中 JIESHU_BENLUN = 3, -- 结束本轮 } --界面状态机,有利于数据分割,多模式区分,以及精准的刷新控制。 ClubDefine.PlayListType = { --普通场 NORMAL_MEMBER = 0, --成员列表 INVITE_ONLINE = 1, --亲友圈邀请 --比赛场 MATCH_MEMBER = 2, --比赛场成员 MATCH_RECORD = 3, --比赛场记录 MATCH_LV_1_COPARTNER_MEMBER = 4, --1级合伙人下属成员 MATCH_LV_2_COPARTNER_MEMBER = 5, --2级合伙人下属成员 MATCH_LV_1_COPARTNER_RECORD = 6, --1级合伙人下属成员记录 MATCH_LV_2_COPARTNER_RECORD = 7, --2级合伙人下属成员记录 MATCH_RANK = 8, --排行榜 MATCH_ADJUST_MEMBER = 9, --调配成员 MATCH_LV_1_ADJUST_MEMBER = 10, --1j调配成员 MATCH_LV_2_ADJUST_MEMBER = 11, --2j调配成员 SEARCH_PLAYER = 12, --搜索 --排名赛 ALL_PEOPLE_MATCH_RANK = 13, --排名赛排名 ALL_PEOPLE_MATCH_TEAM_RANK = 14, --战队排名 ALL_PEOPLE_MATCH_TEAM_LEVEL = 15, --战队等级 ALL_PEOPLE_MATCH_MANAGER = 16, --排名赛管理 ALL_PEOPLE_MATCH_TEAM_LIST = 17, --战队列表 ALL_PEOPLE_MATCH_TEAM_LIST_TEAM = 18, --队长列表 ALL_PEOPLE_MATCH_SET_MEMBER = 19, --调配成员 ALL_PEOPLE_MATCH_LV_1_COPARTNER_MEMBER = 21, --队长下属成员 ALL_PEOPLE_MATCH_LV_2_COPARTNER_MEMBER = 22, --小队长下属成员 ALL_PEOPLE_MATCH_LV_3_COPARTNER_MEMBER = 23, --小组长下属成员 ALL_PEOPLE_MATCH_FORBID_SAME_TABLE = 24, --禁止同桌 --合盟模式(可以和其他模式共存) UNION_CLUB_LIST = 20, --合盟亲友圈列表 } --{0:全部, 1:加减记录, 2比赛记录, 3赠送记录, 11:调整红花记录} ClubDefine.RedFlowRecordType = { ALL = 0, SUM_SUB = 1, PAI_JU = 2, PRIZE = 3, ADJUST = 11, } ClubDefine.MATCH_SWITCH = { SERVER_CLOSE = 0, --后台关闭 CLIENT_CLOSE = 1, --比赛场关闭 CLIENT_OPEN = 2, --比赛场开启 PEOPLE_MATCH_SEVER_CLOSE = 10, --后台关闭 PEOPLE_MATCH_CLOSE = 11, --排名赛关闭 PEOPLE_MATCH_OPEN = 12, --排名赛开启 PEOPLE_CEST_OPEN = 13, -- CEST开启 } ClubDefine.BaoJianType = { Normal = 0, --单包间模式 Multiple = 1,--混合多包间模式 ManyRooms = 2,--子游戏多包间模式 } ClubDefine.ClubMessage = { PLAYER_APPLY = 0, --玩家申请 TEAMER_APPLY = 3, --队长申请 ALL_PEOPLE_MATCH_APPLY = 4, --排名赛申请 AWARD_APPLY = 2, --奖励申请 CLUB_MESSAGE = 1, --亲友圈消息 CEST_MESSAGE = 5, --海选赛消息 SAISHI_MESSAGE = 5, --赛事消息 } --[[ 服务器posnumber是无符号short,最多支持到32767个桌子, 一个包间100个桌子算,大约是32767/100 = 327个包间,约等于327/10 = 32个游戏左右 ]] --最大支持游戏个数 ClubDefine.MaxGameCount = 33 --支持包间的个数 ClubDefine.BaoJianCount = 10 --包间个数支持的椅子最大值 ClubDefine.TableCountMax = 100 return ClubDefine