MooMoo.io Packet Code

Packet code for moomoo.io

Dieses Skript sollte nicht direkt installiert werden. Es handelt sich hier um eine Bibliothek für andere Skripte, welche über folgenden Befehl in den Metadaten eines Skriptes eingebunden wird // @require https://update.greasyforks.org/scripts/478839/1494756/MooMooio%20Packet%20Code.js

// ==UserScript==
// @name         MooMoo.io Packet Code
// @description  Packet code for moomoo.io
// @author       KOOKY WARRIOR
// @version      1.4
// @license      MIT
// ==/UserScript==

const PACKETCODE = {
	SEND: {
		aJoinReq: "P",
		kickFromClan: "Q",
		sendJoin: "b",
		createAlliance: "L",
		leaveAlliance: "N",
		storeEquipOrBuy: "c",
		sendChat: "6",
		resetMoveDir: "e",
		sendAtckState: "F",
		sendMoveDir: "9",
		sendLockDirOrAutoGather: "K",
		sendMapPing: "S",
		selectToBuild: "z",
		enterGame: "M",
		sendUpgrade: "H",
		sendDir: "D",
		pingSocket: "0"
	},
	RECEIVE: {
		setInitData: "A",
		disconnect: "B",
		setupGame: "C",
		addPlayer: "D",
		removePlayer: "E",
		updatePlayers: "a",
		updateLeaderboard: "G",
		loadGameObject: "H",
		loadAI: "I",
		animateAI: "J",
		gatherAnimation: "K",
		wiggleGameObject: "L",
		shootTurret: "M",
		updatePlayerValue: "N",
		updateHealth: "O",
		killPlayer: "P",
		killObject: "Q",
		killObjects: "R",
		updateItemCounts: "S",
		updateAge: "T",
		updateUpgrades: "U",
		updateItems: "V",
		addProjectile: "X",
		remProjectile: "Y",
		serverShutdownNotice: "Z",
		addAlliance: "g",
		deleteAlliance: "1",
		allianceNotification: "2",
		setPlayerTeam: "3",
		setAlliancePlayers: "4",
		updateStoreItems: "5",
		receiveChat: "6",
		updateMinimap: "7",
		showText: "8",
		pingMap: "9",
		pingSocketResponse: "0"
	}
}

const OLDPACKETCODE = {
	SEND: {
		11: PACKETCODE.SEND.aJoinReq,
		12: PACKETCODE.SEND.kickFromClan,
		10: PACKETCODE.SEND.sendJoin,
		8: PACKETCODE.SEND.createAlliance,
		9: PACKETCODE.SEND.leaveAlliance,
		"13c": PACKETCODE.SEND.storeEquipOrBuy,
		ch: PACKETCODE.SEND.sendChat,
		rmd: PACKETCODE.SEND.resetMoveDir,
		c: PACKETCODE.SEND.sendAtckState,
		33: PACKETCODE.SEND.sendMoveDir,
		7: PACKETCODE.SEND.sendLockDirOrAutoGather,
		14: PACKETCODE.SEND.sendMapPing,
		5: PACKETCODE.SEND.selectToBuild,
		sp: PACKETCODE.SEND.enterGame,
		6: PACKETCODE.SEND.sendUpgrade,
		2: PACKETCODE.SEND.sendDir,
		pp: PACKETCODE.SEND.pingSocket
	},
	RECEIVE: {
		id: PACKETCODE.RECEIVE.setInitData,
		d: PACKETCODE.RECEIVE.disconnect,
		1: PACKETCODE.RECEIVE.setupGame,
		2: PACKETCODE.RECEIVE.addPlayer,
		4: PACKETCODE.RECEIVE.removePlayer,
		33: PACKETCODE.RECEIVE.updatePlayers,
		5: PACKETCODE.RECEIVE.updateLeaderboard,
		6: PACKETCODE.RECEIVE.loadGameObject,
		a: PACKETCODE.RECEIVE.loadAI,
		aa: PACKETCODE.RECEIVE.animateAI,
		7: PACKETCODE.RECEIVE.gatherAnimation,
		8: PACKETCODE.RECEIVE.wiggleGameObject,
		sp: PACKETCODE.RECEIVE.shootTurret,
		9: PACKETCODE.RECEIVE.updatePlayerValue,
		h: PACKETCODE.RECEIVE.updateHealth,
		11: PACKETCODE.RECEIVE.killPlayer,
		12: PACKETCODE.RECEIVE.killObject,
		13: PACKETCODE.RECEIVE.killObjects,
		14: PACKETCODE.RECEIVE.updateItemCounts,
		15: PACKETCODE.RECEIVE.updateAge,
		16: PACKETCODE.RECEIVE.updateUpgrades,
		17: PACKETCODE.RECEIVE.updateItems,
		18: PACKETCODE.RECEIVE.addProjectile,
		19: PACKETCODE.RECEIVE.remProjectile,
		20: PACKETCODE.RECEIVE.serverShutdownNotice,
		ac: PACKETCODE.RECEIVE.addAlliance,
		ad: PACKETCODE.RECEIVE.deleteAlliance,
		an: PACKETCODE.RECEIVE.allianceNotification,
		st: PACKETCODE.RECEIVE.setPlayerTeam,
		sa: PACKETCODE.RECEIVE.setAlliancePlayers,
		us: PACKETCODE.RECEIVE.updateStoreItems,
		ch: PACKETCODE.RECEIVE.receiveChat,
		mm: PACKETCODE.RECEIVE.updateMinimap,
		t: PACKETCODE.RECEIVE.showText,
		p: PACKETCODE.RECEIVE.pingMap,
		pp: PACKETCODE.RECEIVE.pingSocketResponse
	}
}
长期地址
遇到问题?请前往 GitHub 提 Issues。