local doushisiDef=ZPFramework.ZPFrameworkClassImprot("zp_base.luaScript.ZPDef") --一般邀请信息标题用 doushisiDef.GameName = "斗十四" doushisiDef.TipFile.HU = "zp_huType_%d.png" doushisiDef.GameID = 47 doushisiDef.Game_Bg = { [1] = { ['2d'] = "doushisi/res/zy_fangjian/liuzhou_2d_red_bg.jpg", ['3d'] = "doushisi/res/zy_fangjian/hongzhong_mingliang_3d_bg.png", }, [2] = { ['2d'] = "doushisi/res/zy_fangjian/liuzhou_2d_green_bg.jpg", ['3d'] = "doushisi/res/zy_fangjian/hongzhong_rouhe_3d_bg.jpg", }, [3] = { ['2d'] = "doushisi/res/zy_fangjian/liuzhou_2d_blue_bg.jpg", ['3d'] = "doushisi/res/zy_fangjian/hongzhong_jingdian3d_bg.png", }, } doushisiDef.DOUSHISI_GAME_CHAT_TXT = { [1] = {txt="哎呀,咋子比乌龟还慢嘛!",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_1.ogg"}, [2] = {txt="不要紧斗催,再催奢我就要削桌儿了哦!",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_2.ogg"}, [3] = {txt="打就好森点打嘛,不要跟我醒尔黄当的。",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_3.ogg"}, [4] = {txt="紧斗悬啥子嘛,几哈点打起走嘛。",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_4.ogg"}, [5] = {txt="你弹簧手是不是,快点出!",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_5.ogg"}, [6] = {txt="你光头打摩斯哦!",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_6.ogg"}, [7] = {txt="你们硬是有点凶啊,要把我整四医院睡起。",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_7.ogg"}, [8] = {txt="你娃好牛逼!",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_8.ogg"}, [9] = {txt="你娃是鸡儿喝米汤,请不到个张,这牌都敢打。",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_9.ogg"}, [10] = {txt="万水千山总是情,多输一点行不行。",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_10.ogg"}, } --行为类型 --ZiPai_OP_TYPE = doushisiDef.OpType = { OP_TYPE_CHI = 1, --吃 OP_TYPE_PENG = 2, --碰 OP_TYPE_CANCEL = 3, --过 OP_TYPE_HU = 4, --胡 OP_TYPE_MINGWEI = 5, --明偎 OP_TYPE_ANWEI = 6, --暗偎 OP_TYPE_PAO = 7, --跑 OP_TYPE_TI = 8, --提 OP_TYPE_CHONG_PAO = 9, --重跑 OP_TYPE_BI = 10, --比 OP_TYPE_BAO = -55, --爆 OP_TYPE_ZIMO = 11, --自摸 --长牌新增 OP_TYPE_BA = 12, --巴 OP_TYPE_TOU = 13, --偷 OP_TYPE_LAI_PENG = 14, --癞子碰 OP_TYPE_FANPAI_BA = 15, } --操作码 --ZiPai_OP_CODE = doushisiDef.OpCode = { OP_ERROR = 0x0000, --//不存在的操作,错误操作 OP_CANCEL = 0x0001, --//空操作 OP_CHI = 0x0002, --//吃起 OP_TOU_QI_SHOU = 0x0004, --//偷起,起手三张相同的牌 OP_BA_QI_SHOU = 0x0008, --//巴,起手偷完四张一样的 OP_PENG_LAIZI = 0x0010, --碰 癞子 OP_PENG = 0x0020, --//对起 即碰 OP_TOU_ZHUA = 0x0080, --//偷起,抓到三张相同的牌 OP_BA_ZHUA = 0x0100, --//巴,抓到偷碰相同的牌 OP_BA_FAN = 0x0200, --//巴,翻到偷碰相同的牌 OP_HU = 0x0400, --//胡 OP_TIAN_HU = 0x0800 --//胡 } doushisiDef.CardType = { CARD_TYPE_HAND = 1, -- 手牌 CARD_TYPE_GROUP_OUT = 2, -- 吃牌 弃牌 CARD_TYPE_HU = 3, --胡牌 } --ZiPai_SEND_CARD_TYPE = doushisiDef.SendCardType = { SINGLE_CARD = 0, --//单牌 TWO_SAME_CARD = 1, --//两张相同牌 TOU_THREE_SAME = 2, --//三张同牌 偷 BA_FOUR_SAME = 3, --//四张同牌 巴 CHI_PAI_PENG = 4, --//三张同牌 碰牌 TWO_SUM_CHI = 5, --//和14 吃 SAME_VALUE_CARD = 6, --//相同值牌 } --ZiPai_OUT_CARD_ERROR_TIP = doushisiDef.OutCardErrorTip = { OUT_CARD_SUCCESS = 0, --正常 OUT_CARD_ON_NEED = 1, --不需要出牌 OUT_CARD_INVALID = 2, --出牌非法 OUT_CARD_BAOPEI = 3, } doushisiDef.TipFile = { GUO = "zp_room_opact_guo.png", CHI = "zp_doushisi/res/ui/zy_fangjian/btn_effect/effect/chi.png", PENG = "zp_doushisi/res/ui/zy_fangjian/btn_effect/effect/peng.png", BAOJIAO= "zp_doushisi/res/ui/zy_fangjian/btn_effect/effect/baojiao.png", BA = "zp_doushisi/res/ui/zy_fangjian/btn_effect/effect/ba.png", TOU = "zp_doushisi/res/ui/zy_fangjian/btn_effect/effect/tou.png", HU = "zp_doushisi/res/ui/zy_fangjian/btn_effect/effect/hu.png", BAOPEI = "zp_doushisi/res/ui/zy_fangjian/btn_effect/effect/chilaibao.png" } --小局结束类型 --ZiPai_XIAOJU_OVER_RESULT = doushisiDef.XiaoJuEndType = { STOP_FLAG_NORMAL = 0, --正常结束 STOP_FLAG_HUANG_ZHUANG = 1, --黄庄 STOP_FLAG_LONG_NOT_END = 2, --长时间自动解散 STOP_FLAG_DISBAND_GAME = 3, --解散游戏 STOP_FLAG_TUOGUAN_DISMISS = 10, } --小局胡牌类型 --ZiPai_XIAOJU_HU_TYPE = doushisiDef.HuType = { TIAN_HU = 0x0001, DI_HU = 0x0002, BAO_HU = 0x0020, FENGDING = 0x0040, } doushisiDef.ReconnectState = { GAME_STATUS_INIT = 0, --初始状态 GAME_STATUS_WAIT_OP_TOU = 1, --等待偷吧 GAME_STATUS_WAIT_OP_BAO = 2, --等待爆牌中 GAME_STATUS_WAIT_OUT_CARDS = 3, --等待玩家出牌中 GAME_STATUS_AUTO_DISCSRD = 4, --玩家自动弃牌中 GAME_STATUS_WAIT_OP_TIAN_HU = 5, --庄家天胡时等待庄家确定中 GAME_STATUS_WAIT_OP_AFTER_TURN_OVER = 6, --翻牌后等待玩家操作中 GAME_STATUS_WAIT_OP_AFTER_OUTCARD = 7, --出牌后等待玩家操作中 GAME_STATUS_ROUND_OVER = 8,--一局结束 GAME_STATUS_GAME_OVER = 9,--游戏结束 GAME_STATUS_WAIT_QIANGBA = 10, --等待抢巴 GAME_STATUS_WAIT_BANKER_OUTCARD = 11, --等待庄家出牌 } --回放操作码 --ZiPai_RECORD_CODE = doushisiDef.RecordCode = { RECORD_CODE_NULL = 0, RECORD_CODE_CANCEL = 1, RECORD_CODE_DISCARD = 2, RECORD_CODE_TURNCARD = 3, RECORD_CODE_CHUANG = 4, RECORD_CODE_SHAO = 5, RECORD_CODE_OUTCARD = 6, RECORD_CODE_LEFTCHI = 7, RECORD_CODE_MIDCHI = 8, RECORD_CODE_RIGHTCHI = 9, RECORD_CODE_MIXDACHI = 10, RECORD_CODE_ERQISHICHI = 11, RECORD_CODE_KAIZHAO = 12, RECORD_CODE_HU = 13, RECORD_CODE_CHONGZHAO = 14, RECORD_CODE_PENG = 15, RECORD_CODE_SAMEDACHI = 16, RECORD_CODE_WU_FU = 17, RECORD_CODE_BAOJIAO = 18, RECORD_CODE_TOU = 19, RECORD_CODE_BA = 20, RECORD_CODE_MOPAI = 21, RECORD_CODE_CHI = 22, RECORD_CODE_TUOSHU = 23, RECORD_CODE_BAFAN = 24, } doushisiDef.ZPEvent.ChangeChatEnable = "ZPEvent_ChangeChatEnable" doushisiDef.ZPEvent.ChangeLanguage = "ZPEvent_ChangeLanguage" doushisiDef.ZPEvent.HostingRequest = "HostingRequest" return doushisiDef