MooMoo.io Packet Code

Packet code for moomoo.io

目前为 2023-11-02 提交的版本。查看 最新版本

此脚本不应直接安装,它是一个供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.cn-greasyfork.org/scripts/478839/1274019/MooMooio%20Packet%20Code.js

  1. // ==UserScript==
  2. // @name MooMoo.io Packet Code
  3. // @description Packet code for moomoo.io
  4. // @author KOOKY WARRIOR
  5. // @license MIT
  6. // ==/UserScript==
  7.  
  8. window.PACKETCODE = {
  9. SEND: {
  10. aJoinReq: "P",
  11. kickFromClan: "Q",
  12. sendJoin: "b",
  13. createAlliance: "L",
  14. leaveAlliance: "N",
  15. storeEquipOrBuy: "c",
  16. sendChat: "6",
  17. resetMoveDir: "e",
  18. sendAtckState: "d",
  19. sendMoveDir: "a",
  20. sendLockDirOrAutoGather: "K",
  21. sendMapPing: "S",
  22. selectToBuild: "G",
  23. enterGame: "M",
  24. sendUpgrade: "H",
  25. sendDir: "D",
  26. pingSocket: "0"
  27. },
  28. RECEIVE: {
  29. setInitData: "A",
  30. disconnect: "B",
  31. setupGame: "C",
  32. addPlayer: "D",
  33. removePlayer: "E",
  34. updatePlayers: "a",
  35. updateLeaderboard: "G",
  36. loadGameObject: "H",
  37. loadAI: "I",
  38. animateAI: "J",
  39. gatherAnimation: "K",
  40. wiggleGameObject: "L",
  41. shootTurret: "M",
  42. updatePlayerValue: "N",
  43. updateHealth: "O",
  44. killPlayer: "P",
  45. killObject: "Q",
  46. killObjects: "R",
  47. updateItemCounts: "S",
  48. updateAge: "T",
  49. updateUpgrades: "U",
  50. updateItems: "V",
  51. addProjectile: "X",
  52. remProjectile: "Y",
  53. serverShutdownNotice: "Z",
  54. addAlliance: "g",
  55. deleteAlliance: "1",
  56. allianceNotification: "2",
  57. setPlayerTeam: "3",
  58. setAlliancePlayers: "4",
  59. updateStoreItems: "5",
  60. receiveChat: "6",
  61. updateMinimap: "7",
  62. showText: "8",
  63. pingMap: "9",
  64. pingSocketResponse: "10"
  65. }
  66. }
  67.  
  68. window.OLDPACKETCODE = {
  69. SEND: {
  70. 11: window.PACKETCODE.SEND.aJoinReq,
  71. 12: window.PACKETCODE.SEND.kickFromClan,
  72. 10: window.PACKETCODE.SEND.sendJoin,
  73. 8: window.PACKETCODE.SEND.createAlliance,
  74. 9: window.PACKETCODE.SEND.leaveAlliance,
  75. "13c": window.PACKETCODE.SEND.storeEquipOrBuy,
  76. ch: window.PACKETCODE.SEND.sendChat,
  77. rmd: window.PACKETCODE.SEND.resetMoveDir,
  78. c: window.PACKETCODE.SEND.sendAtckState,
  79. 33: window.PACKETCODE.SEND.sendMoveDir,
  80. 7: window.PACKETCODE.SEND.sendLockDirOrAutoGather,
  81. 14: window.PACKETCODE.SEND.sendMapPing,
  82. 5: window.PACKETCODE.SEND.selectToBuild,
  83. sp: window.PACKETCODE.SEND.enterGame,
  84. 6: window.PACKETCODE.SEND.sendUpgrade,
  85. 2: window.PACKETCODE.SEND.sendDir,
  86. pp: window.PACKETCODE.SEND.pingSocket
  87. },
  88. RECEIVE: {
  89. id: window.PACKETCODE.RECEIVE.setInitData,
  90. d: window.PACKETCODE.RECEIVE.disconnect,
  91. 1: window.PACKETCODE.RECEIVE.setupGame,
  92. 2: window.PACKETCODE.RECEIVE.addPlayer,
  93. 4: window.PACKETCODE.RECEIVE.removePlayer,
  94. 33: window.PACKETCODE.RECEIVE.updatePlayers,
  95. 5: window.PACKETCODE.RECEIVE.updateLeaderboard,
  96. 6: window.PACKETCODE.RECEIVE.loadGameObject,
  97. a: window.PACKETCODE.RECEIVE.loadAI,
  98. aa: window.PACKETCODE.RECEIVE.animateAI,
  99. 7: window.PACKETCODE.RECEIVE.gatherAnimation,
  100. 8: window.PACKETCODE.RECEIVE.wiggleGameObject,
  101. sp: window.PACKETCODE.RECEIVE.shootTurret,
  102. 9: window.PACKETCODE.RECEIVE.updatePlayerValue,
  103. h: window.PACKETCODE.RECEIVE.updateHealth,
  104. 11: window.PACKETCODE.RECEIVE.killPlayer,
  105. 12: window.PACKETCODE.RECEIVE.killObject,
  106. 13: window.PACKETCODE.RECEIVE.killObjects,
  107. 14: window.PACKETCODE.RECEIVE.updateItemCounts,
  108. 15: window.PACKETCODE.RECEIVE.updateAge,
  109. 16: window.PACKETCODE.RECEIVE.updateUpgrades,
  110. 17: window.PACKETCODE.RECEIVE.updateItems,
  111. 18: window.PACKETCODE.RECEIVE.addProjectile,
  112. 19: window.PACKETCODE.RECEIVE.remProjectile,
  113. 20: window.PACKETCODE.RECEIVE.serverShutdownNotice,
  114. ac: window.PACKETCODE.RECEIVE.addAlliance,
  115. ad: window.PACKETCODE.RECEIVE.deleteAlliance,
  116. an: window.PACKETCODE.RECEIVE.allianceNotification,
  117. st: window.PACKETCODE.RECEIVE.setPlayerTeam,
  118. sa: window.PACKETCODE.RECEIVE.setAlliancePlayers,
  119. us: window.PACKETCODE.RECEIVE.updateStoreItems,
  120. ch: window.PACKETCODE.RECEIVE.receiveChat,
  121. mm: window.PACKETCODE.RECEIVE.updateMinimap,
  122. t: window.PACKETCODE.RECEIVE.showText,
  123. p: window.PACKETCODE.RECEIVE.pingMap,
  124. pp: window.PACKETCODE.RECEIVE.pingSocketResponse
  125. }
  126. }