您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
L
// ==UserScript== // @name Negger Mod v3 // @namespace http://tampermonkey.net/ // @version v3.1.9 // @description L // @author 2k09__ // @match https://moomoo.io/ // @match https://dev.moomoo.io/ // @match https://sandbox.moomoo.io/ // @license MIT // @grant none // ==/UserScript== document.title = "Negger Mod"; document.getElementById("gameName").innerHTML = "Negger Mod"; document.getElementById("gameName").style.color = 'blue'; document.getElementById("deadText").innerHTML = "Shhhhh"; document.getElementById("deadText").style.color = 'blue'; document.getElementById("loadingText").innerHTML = "Reload Game..."; document.getElementById("loadingText").style.color = 'black'; document.getElementById("leaderboard").innerHTML = "Negger Mod By 2k09__"; document.getElementById("leaderboard").style.color = 'black'; $("#moomooio_728x90_home").parent().css({display: "none"}); const MooMoo = (function(){})[69]; let ws; let msgpack5 = window.msgpack; const emit = (event, a, b, c, m, r) => ws.send(Uint8Array.from([...msgpack5.encode([event, [a, b, c, m, r]])])); const place = (event, l) => { emit("G", event, false); emit("d", 1, l); emit("d", 0, l); emit("G", myPlayer.weaponIndex, true); }; const hit = function (ang) { emit("d", 1, ang); emit("d", 0, ang); emit("G", myPlayer.weaponIndex, true); }; var enemy = { id: null, x: null, y: null, dir: null, object: null, weapon: null, clan: null, isLeader: null, hat: null, accesory: null, isSkull: null, sid: null, buildIndex: null, weaponIndex: null, weaponVariant: null, team: null, skinIndex: null, tailIndex: null, iconIndex: null }; var myPlayer = { id: null, x: null, y: null, dir: null, object: null, weapon: null, clan: null, isLeader: null, hat: null, accesory: null, isSkull: null, sid: null, buildIndex: null, weaponIndex: null, weaponVariant: null, team: null, skinIndex: null, tailIndex: null, iconIndex: null }; let food = food.myPlayer.inventory.food; let boostPad = boostPad.myPlayer.inventory.boostPad; let spike = spike.myPlayer.inventory.spike; let windmill = spike.myPlayer.inventory.windmill; let wall = wall.myPlayer.inventory.wall; let trap = trap.myPlayer.inventory.trap; let turret = turret.myPlayer.inventory.turret; let spawnpad = spawnpad.myPlayer.inventory.spawnpad; let teleporter = teleporter.myPlayer.inventory.teleporter; var accesory = { Unequip: 0, Snowball: 12, TreeCape: 9, StoneCape: 10, CookieCape: 3, CowCape: 8, MonkeyTail: 11, AppleBasket: 17, WinterCape: 6, SkullCape: 4, DashCape: 5, DragonCape: 2, SuperCape: 1, TrollCape: 7, Thorns: 14, Blockades: 15, DevilsTail: 20, Sawblade: 16, AngelWings: 13, ShadowWings: 19, BloodWings: 18, CorruptXWings: 21 }; var hat = { Unequip: 0, MooCap: 51, AppleCap: 50, MooHead: 28, PigHead: 29, FluffHead: 30, PandouHead: 36, BearHead: 37, MonkeyHead: 38, PolarHead: 44, FezHat: 35, EnigmaHat: 42, BlitzHat: 43, BobXIIIHat: 49, Pumpkin: 57, BummleHat: 8, StrawHat: 2, WinterCap: 15, CowboyHat: 5, RangerHat: 4, ExplorerHat: 18, FlipperHat: 31, MarksmanCap: 1, BushGear: 10, Halo: 48, SoldierHelmet: 6, AntiVenomGear: 23, MedicGear: 13, MinersHelmet: 9, MusketeerHat: 32, BullHelmet: 7, EmpHelmet: 22, BoosterHat: 12, BarbarianArmor: 26, PlagueMask: 21, BullMask: 46, WindmillHat: 14, SpikeGear: 11, TurretGear: 53, SamuraiArmor: 20, DarkKnight: 58, ScavengerGear: 27, TankGear: 40, ThiefGear: 52, Bloodthirster: 55, AssassinGear: 56 }; function buyAndEquipHat(name) { var target = hat.name; storeBuy(target); storeEquip(target); }; function buyAndEquipAccesory(name) { var target2 = accesory.name; storeBuy(target2); storeEquip(target2); }; let { secondary: o, } = MooMoo.myPlayer.inventory, h = MooMoo.ActivePlayerManage.getClosestTrapAngle(), { hammer: p, } = MooMoo.myPlayer.inventory, j = MooMoo.ActivePlayerManager.getClosestRunAnge(), { hammer: s, } = MooMoo.myPlayer.inventory, t = MooMoo.ActivePlayerManager.getClosestEnemyAngle(), { primary: a, repeatcrossbow: l, } = MooMoo.myPlayer.inventory, k = MooMoo.ActivePlayerManager.getClosestRiverAngle(), { hammer: n, } = MooMoo.myPlayer.inventory function Insta() { Insta.myPlayer.hit(t); Insta.myPlayer.buyHat(12); Insta.myPlayer.equipHat(12); Insta.myPlayer.buyAccesory(11); Insta.myPlayer.equipAccesory(11); Insta.sendPacket("5", a, true); setTimeout(() => { Insta.myPlayer.hit(t); Insta.myPlayer.buyHat(7); Insta.myPlayer.equipHat(7); Insta.myPlayer.buyAccesory(13); Insta.myPlayer.equipAccesory(13); Insta.sendPacket("5", a, true); }, 100); setTimeout(() => { Insta.myPlayer.hit(t); Insta.myPlayer.buyHat(53); Insta.myPlayer.equipHat(53); Insta.myPlayer.buyAccesory(21); Insta.myPlayer.equipAccesory(21); Insta.sendPacket("5", o, true); }, 200); Insta.addEventListener('keydown', function(event) { if (event.keyCode === 82) { Insta }; }); }; function OneTick() { OneTick.myPlayer.hit(t); OneTick.myPlayer.buyHat(12); OneTick.myPlayer.equipHat(12); OneTick.myPlayer.buyAccesory(11); OneTick.myPlayer.equipAccesory(11); OneTick.sendPacket("5", o, l, true); setTimeout(() => { OneTick.myPlayer.hit(t); OneTick.myPlayer.buyHat(53); OneTick.myPlayer.equipHat(53); OneTick.myPlayer.buyAccesory(21); OneTick.myPlayer.equipAccesory(21); OneTick.myPlayer.place(boostPad.hit in enemy); OneTick.sendPacket("5", o, l, true); }, 100); setTimeout(() => { OneTick.myPlayer.hit(t); OneTick.myPlayer.buyHat(7); OneTick.myPlayer.equipHat(7); OneTick.myPlayer.buyAccesory(18); OneTick.myPlayer.equipAccesory(18); OneTick.sendPacket("5", a, true); }, 200); OneTick.addEventListener('keydown', function(event) { if (event.keyCode === 190) { OneTick }; }); }; function ReverseInsta() { ReverseInsta.myPlayer.hit(t); ReverseInsta.myPlayer.buyHat(12); ReverseInsta.myPlayer.equipHat(12); ReverseInsta.myPlayer.buyAccesory(11); ReverseInsta.myPlayer.EquipAccesory(11); ReverseInsta.sendPacket("5", a, true); setTimeout(() => { ReverseInsta.myPlayer.hit(t); ReverseInsta.myPlayer.buyHat(53); ReverseInsta.myPlayer.equipHat(53); ReverseInsta.myPlayer.buyAccesory(21); ReverseInsta.myPlayer.EquipAccesory(21); ReverseInsta.sendPacket("5", o, true); }, 100); setTimeout(() => { ReverseInsta.myPlayer.hit(t); ReverseInsta.myPlayer.buyHat(7); ReverseInsta.myPlayer.equipHat(7); ReverseInsta.myPlayer.buyAccesory(13); ReverseInsta.myPlayer.equipAccesory(13); ReverseInsta.sendPacket("5", a, true); }, 200); ReverseInsta.addEventListener('keydown', function(event) { if (event.keyCode === 71) { ReverseInsta }; }); }; function Insta2Spike() { Insta2Spike.myPlayer.hit(t); Insta2Spike.myPlayer.buyHat(6); Insta2Spike.myPlayer.equipHat(6); Insta2Spike.myPlayer.buyAccesory(21); Insta2Spike.myPlayer.EquipAccesory(21); Insta2Spike.sendPacket("5", a, true); setTimeout(() => { Insta2Spike.myPlayer.hit(t); Insta2Spike.myPlayer.buyHat(7); Insta2Spike.myPlayer.equipHat(7); Insta2Spike.myPlayer.buyAccesory(18); Insta2Spike.myPlayer.EquipAccesory(18); Insta2Spike.myPlayer.place(spike.hit + spike.hit in enemy); Insta2Spike.sendPacket("5", a, true); }, 100); setTimeout(() => { Insta2Spike.myPlayer.hit(t); Insta2Spike.myPlayer.buyHat(53); Insta2Spike.myPlayer.equipHat(53); Insta2Spike.myPlayer.buyAccesory(21); Insta2Spike.myPlayer.EquipAccesory(21); Insta2Spike.sendPacket("5", a, true); }, 200); Insta2Spike.addEventListener('keydown', function(event) { if (event.keyCode === 89) { Insta2Spike }; }); }; function Speed() { Speed.myPlayer.buyHat(7); Speed.myPlayer.equipHat(7); Speed.myPlayer.buyAccesory(13); Speed.myPlayer.equipAccesory(13); Speed.sendPacket("5", a, true); setTimeout(() => { Speed.myPlayer.buyHat(12); Speed.myPlayer.equipHat(12); Speed.myPlayer.buyAccesory(11); Speed.myPlayer.equipAccesory(11); Speed.sendPacket("5", a, l, true); }, 100); Speed.addEventListener('keydown', function(event) { if (event.keyCode === 16) { Speed }; }); }; function Break() { Break.myPlayer.hit(h); Break.myPlayer.equipHat(50); Break.myPlayer.buyAccesory(11); Break.myPlayer.equipAccesory(11); Break.myPlayer.place.hit(trap + trap in hit.trapEnemy); Break.sendPacket("5", a, l, true); setTimeout(() => { Break.myPlayer.hit(h); Break.myPlayer.buyHat(53) Break.myPlayer.equipHat(53); Break.myPlayer.buyAccesory(14); Break.myPlayer.equipAccesory(14); Break.sendPacket("5", a, l, true); }, 100); Break.addEventListener('keydown', function(event) { if (event.keyCode === 92) { Break }; }); }; function Atack() { Atack.myPlayer.hit(t) Atack.myPlayer.buyHat(6); Atack.myPlayer.equipHat(6); Atack.myPlayer.buyAccesory(21); Atack.myPlayer.equipAccesory(21); Atack.sendPacket("5", a, true); setTimeout(() => { Atack.myPlayer.hit(t) Atack.myPlayer.buyHat(7); Atack.myPlayer.equipHat(7); Atack.myPlayer.buyAccesory(13); Atack.myPlayer.equipAccesory(13); Atack.sendPacket("5", a, true); }, 100); Atack.addEventListener('keydown', function(event) { if (Atack.keyCode === 91) { Atack }; }); }; function FlipperMode() { FlipperMode.myPlayer.hit(k); FlipperMode.myPlayer.buyHat(12); FlipperMode.myPlayer.equipHat(12); FlipperMode.myPlayer.buyAccesory(11); FlipperMode.myPlayer.equipAccesory(11); FlipperMode.sendPacket("5", a, l, true); setTimeout(() => { FlipperMode.myPlayer.hit(k); FlipperMode.myPlayer.buyHat(31); FlipperMode.myPlayer.equipHat(31); FlipperMode.myPlayer.buyAccesory(11); FlipperMode.myPlayer.equipAccesory(11); FlipperMode.sendPacket("5", a, n, true); }, 100); FlipperMode.addEventListener('keydown', function(event) { if (event.keyCode === 189 || event.keyCode === 191 || event.keyCode === 220) { FlipperMode }; }); }; var AutoHeal = true; AutoHeal.addEventListener("updatehealth", (data) => { let sid = data[0] let health = data[1] if (AutoHeal.myPlayer.sid === sid && health < 100) { if(health < 100 && health > 79) { setTimeout(() => { AutoHeal.myPlayer.place(food); AutoHeal.myPlayer.place(food); }, 90); } else if(health < 80 && health > 59) { buyAndEquipHat(6); buyAndEquipAccesory(21); setTimeout(() => { AutoHeal.myPlayer.place(food); AutoHeal.myPlayer.place(food); AutoHeal.myPlayer.place(food); }, 90); } else if(health < 60 && health > 39) { buyAndEquipHat(7); buyAndEquipAccesory(13); AutoHeal.myPlayer.place(food); AutoHeal.myPlayer.place(food); AutoHeal.myPlayer.place(food); } else if(health < 40 && health > 0) { buyAndEquipHat(7); buyAndEquipAccesory(13); AutoHeal.myPlayer.place(food); AutoHeal.myPlayer.place(food); AutoHeal.myPlayer.place(food); }; }; }); if (document.activeElement.id !== 'chatBox'){ document.addEventListener('keydown', function(e) { switch (e.keyCode) { case 78: place('windmill'); break; case 86: place('spike'); break; case 70: place('trap'); break; case 70: place('boostPad'); break; case 72: place('turret'); break; case 72: place('teleporter'); break; case 85: place('spawnpad'); break; case 79: place('wall'); break; } }); };