message.js 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. module.exports = {
  2. // 通用类型
  3. STATE_CHANGE: 0, // 状态改变
  4. OWNER_CHANGE: 1, // 房主改变
  5. SEAT: 2, // 坐下
  6. STAND: 3, // 站起
  7. START_GAME: 4, // 开始游戏
  8. CHAT: 18, // 聊天
  9. JOIN: 19, // 加入游戏
  10. CHAIR_CHANGE: 20, // 换座位
  11. START_BUTTON: 21, // 点击开始
  12. LEAVE: 22, // 离开游戏
  13. COST_FEE: 23, // 坐下扣费
  14. FEE_CHAT: 24, // 收费聊天
  15. REQUEST_END: 25, // 请求结束
  16. REFUSE_END: 26, // 拒绝结束
  17. AGREE_END: 27, // 同意结束
  18. TOTAL_CONCLUDE: 28, // 汇总结算
  19. BACK_FEE: 30, // 退还扣费
  20. // 麻将相关
  21. SEND_CARD: 5, // 发牌
  22. OUT_CARD: 6, // 出牌
  23. TOUCH_CARD: 7, // 摸牌
  24. SEED: 8, // 打子
  25. DICE: 9, // 骰子
  26. GANG: 11, // 杠牌
  27. PENG: 12, // 碰牌
  28. CHI: 13, // 吃牌
  29. HU: 14, // 胡牌
  30. CONCLUDE: 15, // 结算
  31. MASK_HU: 16, // 通知胡牌
  32. EAT_COUNT: 17, // 吃牌次数
  33. GROUP_FLOWER: 29, // 摸到一组花
  34. // 扑克相关
  35. GRAB_BANK: 31, // 抢庄
  36. BANKER: 32, // 确定庄家
  37. MULTI: 33, // 选择倍数
  38. LAST_CARD: 34, // 发底牌
  39. OPEN_CARD: 35, // 开牌
  40. CALL_DIZHU: 36, // 叫地主
  41. MAKE_DIZHU: 37, // 确定地主
  42. PARAM_ERR: 38, // 参数错误
  43. PICK_TYPE: 39, // 选择牌型
  44. GIVE_UP: 40, // 弃牌
  45. BET: 41, // 押注
  46. COMPARE_RESULT: 42, // 比牌结果
  47. SEE_POKE: 43, // 看牌
  48. FHBUHUA: 44, //TL++,奉化麻将补花操作
  49. FHGUOHUTIP: 45, //TL++,过胡通知
  50. FHLASTCARDTIP: 46, //TL++,海底捞月提示
  51. CHAIR_DALUAN: 47, //TL++,打乱座位(在首局开始游戏的时候进行)
  52. TABLE_JIESAN: 48, //TL++同意解散房间成功
  53. COAST_PLAYERLOCATION: 49, //TL++向其他玩家广播该玩家位置
  54. BU: 50, //TL++长沙麻将的补操作
  55. QSH: 51, //TL++长沙麻将的起手胡操作(比如大四喜,中途大四喜等等)
  56. GANGAFTER: 52, //TL++长沙麻将的杠牌之后(摸2张不能胡要把这2张打出去)
  57. UPDATEGANGAFTER: 53, //TL++长沙麻将更新杠后两张牌状态信息
  58. ADJUST_CARD: 54, //TL++跑胡子玩家调整手牌
  59. PAOHUZI_WEI: 55, //TL++跑胡子偎牌
  60. PAOHUZI_JIN: 56, //TL++跑胡子庄家起手亮张的进牌
  61. PAOHUZI_WEIAFTER: 57, //TL++跑胡子偎牌之后可胡情况下有牌可出时调用
  62. };