Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

206 rindas
6.7 KiB

  1. local doushisiDef=ZPFramework.ZPFrameworkClassImprot("zp_base.luaScript.ZPDef")
  2. --一般邀请信息标题用
  3. doushisiDef.GameName = "斗十四"
  4. doushisiDef.TipFile.HU = "zp_huType_%d.png"
  5. doushisiDef.GameID = 47
  6. doushisiDef.Game_Bg =
  7. {
  8. [1] = {
  9. ['2d'] = "doushisi/res/zy_fangjian/liuzhou_2d_red_bg.jpg",
  10. ['3d'] = "doushisi/res/zy_fangjian/hongzhong_mingliang_3d_bg.png",
  11. },
  12. [2] = {
  13. ['2d'] = "doushisi/res/zy_fangjian/liuzhou_2d_green_bg.jpg",
  14. ['3d'] = "doushisi/res/zy_fangjian/hongzhong_rouhe_3d_bg.jpg",
  15. },
  16. [3] = {
  17. ['2d'] = "doushisi/res/zy_fangjian/liuzhou_2d_blue_bg.jpg",
  18. ['3d'] = "doushisi/res/zy_fangjian/hongzhong_jingdian3d_bg.png",
  19. },
  20. }
  21. doushisiDef.DOUSHISI_GAME_CHAT_TXT = {
  22. [1] = {txt="哎呀,咋子比乌龟还慢嘛!",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_1.ogg"},
  23. [2] = {txt="不要紧斗催,再催奢我就要削桌儿了哦!",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_2.ogg"},
  24. [3] = {txt="打就好森点打嘛,不要跟我醒尔黄当的。",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_3.ogg"},
  25. [4] = {txt="紧斗悬啥子嘛,几哈点打起走嘛。",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_4.ogg"},
  26. [5] = {txt="你弹簧手是不是,快点出!",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_5.ogg"},
  27. [6] = {txt="你光头打摩斯哦!",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_6.ogg"},
  28. [7] = {txt="你们硬是有点凶啊,要把我整四医院睡起。",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_7.ogg"},
  29. [8] = {txt="你娃好牛逼!",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_8.ogg"},
  30. [9] = {txt="你娃是鸡儿喝米汤,请不到个张,这牌都敢打。",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_9.ogg"},
  31. [10] = {txt="万水千山总是情,多输一点行不行。",oggStandard="zp_doushisi/res/sound/chat/doushisi_%s_%s_10.ogg"},
  32. }
  33. --行为类型
  34. --ZiPai_OP_TYPE =
  35. doushisiDef.OpType =
  36. {
  37. OP_TYPE_CHI = 1, --吃
  38. OP_TYPE_PENG = 2, --碰
  39. OP_TYPE_CANCEL = 3, --过
  40. OP_TYPE_HU = 4, --胡
  41. OP_TYPE_MINGWEI = 5, --明偎
  42. OP_TYPE_ANWEI = 6, --暗偎
  43. OP_TYPE_PAO = 7, --跑
  44. OP_TYPE_TI = 8, --提
  45. OP_TYPE_CHONG_PAO = 9, --重跑
  46. OP_TYPE_BI = 10, --比
  47. OP_TYPE_BAO = -55, --爆
  48. OP_TYPE_ZIMO = 11, --自摸
  49. --长牌新增
  50. OP_TYPE_BA = 12, --巴
  51. OP_TYPE_TOU = 13, --偷
  52. OP_TYPE_LAI_PENG = 14, --癞子碰
  53. OP_TYPE_FANPAI_BA = 15,
  54. }
  55. --操作码
  56. --ZiPai_OP_CODE =
  57. doushisiDef.OpCode =
  58. {
  59. OP_ERROR = 0x0000, --//不存在的操作,错误操作
  60. OP_CANCEL = 0x0001, --//空操作
  61. OP_CHI = 0x0002, --//吃起
  62. OP_TOU_QI_SHOU = 0x0004, --//偷起,起手三张相同的牌
  63. OP_BA_QI_SHOU = 0x0008, --//巴,起手偷完四张一样的
  64. OP_PENG_LAIZI = 0x0010, --碰 癞子
  65. OP_PENG = 0x0020, --//对起 即碰
  66. OP_TOU_ZHUA = 0x0080, --//偷起,抓到三张相同的牌
  67. OP_BA_ZHUA = 0x0100, --//巴,抓到偷碰相同的牌
  68. OP_BA_FAN = 0x0200, --//巴,翻到偷碰相同的牌
  69. OP_HU = 0x0400, --//胡
  70. OP_TIAN_HU = 0x0800 --//胡
  71. }
  72. doushisiDef.CardType =
  73. {
  74. CARD_TYPE_HAND = 1, -- 手牌
  75. CARD_TYPE_GROUP_OUT = 2, -- 吃牌 弃牌
  76. CARD_TYPE_HU = 3, --胡牌
  77. }
  78. --ZiPai_SEND_CARD_TYPE =
  79. doushisiDef.SendCardType =
  80. {
  81. SINGLE_CARD = 0, --//单牌
  82. TWO_SAME_CARD = 1, --//两张相同牌
  83. TOU_THREE_SAME = 2, --//三张同牌 偷
  84. BA_FOUR_SAME = 3, --//四张同牌 巴
  85. CHI_PAI_PENG = 4, --//三张同牌 碰牌
  86. TWO_SUM_CHI = 5, --//和14 吃
  87. SAME_VALUE_CARD = 6, --//相同值牌
  88. }
  89. --ZiPai_OUT_CARD_ERROR_TIP =
  90. doushisiDef.OutCardErrorTip =
  91. {
  92. OUT_CARD_SUCCESS = 0, --正常
  93. OUT_CARD_ON_NEED = 1, --不需要出牌
  94. OUT_CARD_INVALID = 2, --出牌非法
  95. OUT_CARD_BAOPEI = 3,
  96. }
  97. doushisiDef.TipFile =
  98. {
  99. GUO = "zp_room_opact_guo.png",
  100. CHI = "zp_doushisi/res/ui/zy_fangjian/btn_effect/effect/chi.png",
  101. PENG = "zp_doushisi/res/ui/zy_fangjian/btn_effect/effect/peng.png",
  102. BAOJIAO= "zp_doushisi/res/ui/zy_fangjian/btn_effect/effect/baojiao.png",
  103. BA = "zp_doushisi/res/ui/zy_fangjian/btn_effect/effect/ba.png",
  104. TOU = "zp_doushisi/res/ui/zy_fangjian/btn_effect/effect/tou.png",
  105. HU = "zp_doushisi/res/ui/zy_fangjian/btn_effect/effect/hu.png",
  106. BAOPEI = "zp_doushisi/res/ui/zy_fangjian/btn_effect/effect/chilaibao.png"
  107. }
  108. --小局结束类型
  109. --ZiPai_XIAOJU_OVER_RESULT =
  110. doushisiDef.XiaoJuEndType =
  111. {
  112. STOP_FLAG_NORMAL = 0, --正常结束
  113. STOP_FLAG_HUANG_ZHUANG = 1, --黄庄
  114. STOP_FLAG_LONG_NOT_END = 2, --长时间自动解散
  115. STOP_FLAG_DISBAND_GAME = 3, --解散游戏
  116. STOP_FLAG_TUOGUAN_DISMISS = 10,
  117. }
  118. --小局胡牌类型
  119. --ZiPai_XIAOJU_HU_TYPE =
  120. doushisiDef.HuType =
  121. {
  122. TIAN_HU = 0x0001,
  123. DI_HU = 0x0002,
  124. BAO_HU = 0x0020,
  125. FENGDING = 0x0040,
  126. }
  127. doushisiDef.ReconnectState =
  128. {
  129. GAME_STATUS_INIT = 0, --初始状态
  130. GAME_STATUS_WAIT_OP_TOU = 1, --等待偷吧
  131. GAME_STATUS_WAIT_OP_BAO = 2, --等待爆牌中
  132. GAME_STATUS_WAIT_OUT_CARDS = 3, --等待玩家出牌中
  133. GAME_STATUS_AUTO_DISCSRD = 4, --玩家自动弃牌中
  134. GAME_STATUS_WAIT_OP_TIAN_HU = 5, --庄家天胡时等待庄家确定中
  135. GAME_STATUS_WAIT_OP_AFTER_TURN_OVER = 6, --翻牌后等待玩家操作中
  136. GAME_STATUS_WAIT_OP_AFTER_OUTCARD = 7, --出牌后等待玩家操作中
  137. GAME_STATUS_ROUND_OVER = 8,--一局结束
  138. GAME_STATUS_GAME_OVER = 9,--游戏结束
  139. GAME_STATUS_WAIT_QIANGBA = 10, --等待抢巴
  140. GAME_STATUS_WAIT_BANKER_OUTCARD = 11, --等待庄家出牌
  141. }
  142. --回放操作码
  143. --ZiPai_RECORD_CODE =
  144. doushisiDef.RecordCode =
  145. {
  146. RECORD_CODE_NULL = 0,
  147. RECORD_CODE_CANCEL = 1,
  148. RECORD_CODE_DISCARD = 2,
  149. RECORD_CODE_TURNCARD = 3,
  150. RECORD_CODE_CHUANG = 4,
  151. RECORD_CODE_SHAO = 5,
  152. RECORD_CODE_OUTCARD = 6,
  153. RECORD_CODE_LEFTCHI = 7,
  154. RECORD_CODE_MIDCHI = 8,
  155. RECORD_CODE_RIGHTCHI = 9,
  156. RECORD_CODE_MIXDACHI = 10,
  157. RECORD_CODE_ERQISHICHI = 11,
  158. RECORD_CODE_KAIZHAO = 12,
  159. RECORD_CODE_HU = 13,
  160. RECORD_CODE_CHONGZHAO = 14,
  161. RECORD_CODE_PENG = 15,
  162. RECORD_CODE_SAMEDACHI = 16,
  163. RECORD_CODE_WU_FU = 17,
  164. RECORD_CODE_BAOJIAO = 18,
  165. RECORD_CODE_TOU = 19,
  166. RECORD_CODE_BA = 20,
  167. RECORD_CODE_MOPAI = 21,
  168. RECORD_CODE_CHI = 22,
  169. RECORD_CODE_TUOSHU = 23,
  170. RECORD_CODE_BAFAN = 24,
  171. }
  172. doushisiDef.ZPEvent.ChangeChatEnable = "ZPEvent_ChangeChatEnable"
  173. doushisiDef.ZPEvent.ChangeLanguage = "ZPEvent_ChangeLanguage"
  174. doushisiDef.ZPEvent.HostingRequest = "HostingRequest"
  175. return doushisiDef