您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world!
// ==UserScript== // @name Oib Hackz // @namespace http://tampermonkey.net/ // @version 8.0 // @description try to take over the world! // @author gcn // @match http://*oib.io/* // @grant none // ==/UserScript== ( function () { var ScrptKeys = { mine: 69, autospawn: 54, moveall: 81, nuke: 76, nukemode: 77, heal: 85, split: 73, aimbot: 84, aimbotmode: 78, feed: 192, stackoibs: 74, alpha: 56, alpha2: 57, nukelvlup: 187, SpecialKey: 89, nukelvldown: 189, chatbot: 113, tooglebot: 90, botheal: 16, botspell: 9, botfeed: 77, botfriend: 188, botmove: 220, }; var MousePos = { x: 0, y: 0 }; var GlobalContinue = false; var spawn = 0; var AimbotTarget = new Object(); var Internet_Stress = 15; var NukeLevel = 0; var Nukelevel = 2; var alpha = 0; var playera = 0; var Aimbotmode = 0; var NukeMode = 0; var ToggleBot = 0; var chatbotactive = 0; var chatbottext = ""; var chatbotname = ".Dot"; var chatbotcolor = 0; var chatbotclass = 0; var chatbot = undefined; var AllOibs = [ 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49 ]; var OibsAndQueen = [ 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49 ]; var LastCommandSent = new Date() .getTime(); window.addEventListener( "keydown" , CaptureKeyPress ); window.addEventListener( "keyup" , CaptureKeyPress ); window.addEventListener( "mousemove" , captureMousePos ); function CaptureKeyPress ( a ) { if ( game[_0x8969("0x9c")][_0x8969("0x9")][_0x8969("0x126")][_0x8969("0x9")][_0x8969("0x25")] == PIXGUI_INPUT_OUT ) { if ( a.keyCode == ScrptKeys.botfeed && a.type == "keydown" ) { botfeed += 1; if ( botfeed >= 2 ) { botfeed = 0; } } if ( a.keyCode == ScrptKeys.botfriend && a.type == "keydown" ) { botfriend += 1; if ( botfriend >= 2 ) { botfriend = 0; } } if ( a.keyCode == ScrptKeys.botheal && a.type == "keydown" ) { bot.postMessage("SendHealer"); if ( player.crown == 3 ) { lapa10233mauve.skill_1(); } } if ( a.keyCode == ScrptKeys.botspell && a.type == "keydown" ) { bot.postMessage("SendWitch"); if ( player.crown == 4 ) { lapa10233mauve.skill_1(); } } if ( a.keyCode == ScrptKeys.chatbot && a.type == "keydown" ) { chatbotactive += 1; if ( chatbotactive >= 2 ) { chatbotactive = 0; } if ( chatbotactive == 1 ) { chatbotconnect(); } else { chatbot.close(); } } if ( a.keyCode == ScrptKeys.autospawn && a.type == "keydown" ) { spawn += 1; if ( spawn >= 2 ) { spawn = 0; } } if ( a.keyCode == ScrptKeys.alpha && a.type == "keydown" ) { alpha += 1; if ( alpha >= 2 ) { alpha = 0; } if ( alpha == 1 ) { for ( var i = 0; i < lapa10279mauve.length; i++ ) { if ( lapa10279mauve[ i ] ) lapa10279mauve[ i ].vuln = true; } } else { for ( i = 0; i < lapa10279mauve.length; i++ ) { if ( lapa10279mauve[ i ] ) lapa10279mauve[ i ].vuln = false; } } } if ( a.keyCode == ScrptKeys.alpha2 && a.type == "keydown" ) { playera += 1; if ( playera >= 2 ) { playera = 0; } if ( playera == 1 ) { lapa10279mauve[ player.id ].vuln = true; } else { lapa10279mauve[ player.id ].vuln = false; } } if ( a.keyCode == ScrptKeys.nukelvlup && a.type == "keydown" ) { Nukelevel += 1; } if ( a.keyCode == ScrptKeys.nukelvldown && a.type == "keydown" ) { Nukelevel -= 1; if ( Nukelevel <= 2 ) { Nukelevel = 2; } } if ( a.keyCode == ScrptKeys.nukemode && a.type == "keydown" ) { NukeMode += 1; if ( NukeMode >= 2 ) { NukeMode = 0; } } if ( a.keyCode == ScrptKeys.aimbotmode && a.type == "keydown" ) { Aimbotmode += 1; if ( Aimbotmode >= 2 ) { Aimbotmode = 0; } } if ( a.keyCode == ScrptKeys.togglebot && a.type == "keydown" ) { ToggleBot += 1; if ( ToggleBot >= 2 ) { ToggleBot = 0; } } if ( a.keyCode == ScrptKeys.nuke ) { if ( a.type == "keydown" && GlobalContinue == false ) { GlobalContinue = true; Makearmy(); } if ( a.type == "keyup" && GlobalContinue == true ) { GlobalContinue = false; } } if ( a.keyCode == ScrptKeys.heal ) { if ( a.type == "keydown" && GlobalContinue == false ) { GlobalContinue = true; Healarmy(); } if ( a.type == "keyup" && GlobalContinue == true ) { GlobalContinue = false; } } if ( a.keyCode == ScrptKeys.mine ) { if ( a.type == "keydown" && GlobalContinue == false ) { GlobalContinue = true; Mine(); } if ( a.type == "keyup" && GlobalContinue == true ) { GlobalContinue = false; } } if ( a.keyCode == ScrptKeys.feed ) { if ( a.type == "keydown" && GlobalContinue == false ) { GlobalContinue = true; Feed(); } if ( a.type == "keyup" && GlobalContinue == true ) { GlobalContinue = false; } } if ( a.keyCode == ScrptKeys.split && a.type == "keydown" ) { Splitbigger(); } if ( a.keyCode == ScrptKeys.aimbot ) { if ( a.type == "keydown" && GlobalContinue == false ) { GlobalContinue = true; AimbotTarget = undefined; Aimbot(); } if ( a.type == "keyup" && GlobalContinue == true ) { GlobalContinue = false; } } if ( a.keyCode == ScrptKeys.SpecialKey ) { if ( a.type == "keydown" && GlobalContinue == false ) { GlobalContinue = true; SpecialFunction(); } if ( a.type == "keyup" && GlobalContinue == true ) { GlobalContinue = false; } } if ( a.keyCode == ScrptKeys.stackoibs ) { if ( a.type == "keydown" && GlobalContinue == false ) { GlobalContinue = true; Stackoibs(); } if ( a.type == "keyup" && GlobalContinue == true ) { GlobalContinue = false; } } if ( a.keyCode == ScrptKeys.moveall ) { if ( a.type == "keydown" && GlobalContinue == false ) { GlobalContinue = true; Moveallwide(); } if ( a.type == "keyup" && GlobalContinue == true ) { GlobalContinue = false; } } } } function Mine () { lapa10233mauve[ _0x8969( "0x79" ) ][ _0x8969( "0x84" ) ]( JSON.stringify( [ 2, OibsAndQueen ] ) ); lapa10233mauve[ _0x8969( "0x79" ) ][ _0x8969( "0x84" ) ]( JSON.stringify( [ 3, MousePos.x - player.cam.rx, MousePos.y - player.cam.ry, [ 0 ] ] ) ); setTimeout ( () => { lapa10233mauve[ _0x8969( "0x79" ) ][ _0x8969( "0x84" ) ]( JSON.stringify( [ 3, MousePos.x - player.cam.rx, MousePos.y - player.cam.ry, [ 0 ] ] ) ); } , 160 ); player.select.clean(); if ( GlobalContinue == true ) { setTimeout ( () => { Mine(); } , 160 ); } } function Moveallwide () { lapa10233mauve[ _0x8969( "0x79" ) ][ _0x8969("0x84") ]( JSON.stringify( [ 3, MousePos.x - player.cam.rx, MousePos.y - player.cam.ry, AllOibs ] ) ); lapa10233mauve[ _0x8969( "0x79" ) ][ _0x8969( "0x84" ) ]( JSON.stringify( [ 3, MousePos.x - player.cam.rx, MousePos.y - player.cam.ry, [ 0 ] ] ) ); setTimeout ( () => { lapa10233mauve[ _0x8969( "0x79" ) ][ _0x8969( "0x84" ) ]( JSON.stringify( [ 3, MousePos.x - player.cam.rx, MousePos.y - player.cam.ry, [ 0 ] ] ) ); } , 50 ); player.select.clean(); if ( GlobalContinue == true ) { setTimeout ( () => { Moveallwide(); } , 1 ); } } function Healarmy () { var j = 0; var k = 0; var MinDistance = Infinity; var MinHealth = Infinity; var MinLevel = Infinity; var OibMinLife = -1; var OibMinLevel = -1; var Enemy_Queens = new Array(); var Enemy_oibs = new Array(); var My_Oibs_Nukelevel = new Array(); var My_Oibs_LowLevel = new Array(); var My_Queen = new Object(); var GameOibs = lapa10315mauve.lapa10277mauve; var CmdSnt = new Date() .getTime(); for ( k = 0; k < GameOibs.length; k++ ) { if ( GameOibs[ k ] != undefined ) { if ( GameOibs[ k ].id == player.id ) { if ( GameOibs[ k ].queen == true ) { My_Queen = GameOibs[ k ]; } else { if ( GameOibs[ k ].level < NukeLevel ) { My_Oibs_LowLevel.push ( GameOibs[ k ] ); } else { My_Oibs_Nukelevel.push ( GameOibs[ k ] ); } } } else { if ( GameOibs[ k ].queen == true ) { Enemy_Queens = GameOibs[ k ]; } else { Enemy_oibs.push ( GameOibs[ k ] ); } } } } sortByKey( My_Oibs_LowLevel, "oid" ); sortByKey( My_Oibs_Nukelevel, "life" ); if ( Internet_Stress < CmdSnt - LastCommandSent ) { LastCommandSent = new Date() .getTime(); player.select.clean(); for ( var i = 0; i < My_Oibs_Nukelevel.length; i++ ) { if ( MinHealth > My_Oibs_Nukelevel[ i ].life && My_Oibs_Nukelevel[ i ].level >= NukeLevel - 2 ) { MinHealth = My_Oibs_Nukelevel[ i ].life; OibMinLife = i; } } player.select.clean(); if ( My_Oibs_Nukelevel[ OibMinLife ] != undefined ) { for ( var l = 0; l < My_Oibs_LowLevel.length; l++ ) { player.select.units.push ( My_Oibs_LowLevel[ l ] ); } player.select.units.push ( My_Oibs_Nukelevel[ OibMinLife ] ); lapa10233mauve.regroup(); player.select.clean(); } } player.select.clean(); if ( GlobalContinue == true ) { setTimeout ( () => { Healarmy(); }, 1 ); } } function Feed () { var j = 0; var k = 0; var MinDistance = Infinity; var Enemy_Queens = new Array(); var Enemy_oibs = new Array(); var My_Oibs = new Array(); var My_Queen = new Object(); var GameOibs = lapa10315mauve.lapa10277mauve; var CmdSnt = new Date() .getTime(); for ( k = 0; k < GameOibs.length; k++ ) { if ( GameOibs[ k ] != undefined ) { if ( GameOibs[ k ].id == player.id ) { if ( GameOibs[ k ].queen == true ) { My_Queen = GameOibs[ k ]; } else { My_Oibs.push ( GameOibs[ k ] ); } } else { if ( GameOibs[ k ].queen == true ) { Enemy_Queens = GameOibs[ k ]; } else { Enemy_oibs.push ( GameOibs[ k ] ); } } } } if ( Internet_Stress < CmdSnt - LastCommandSent ) { LastCommandSent = new Date() .getTime(); player.select.clean(); for ( k = 0; k < My_Oibs.length; k++ ) { if ( My_Queen.life < botlvl * My_Queen.level ) { player.select.lapa10165mauve(); lapa10233mauve.split(); lapa10233mauve.feed(); setTimeout ( () => { player.select.lapa10165mauve(); lapa10233mauve.feed(); } , 50 ); } else { /* player.select.clean(); player.select.units.push ( My_Oibs[ k ] ); FCallMoveOib ( My_Queen ); */ player.select.lapa10165mauve(); lapa10233mauve.feed(); } } } player.select.lapa10166mauve(); if ( GlobalContinue == true ) { setTimeout ( () => { Feed(); } , 1 ); } } function Aimbot () { var j = 0; var k = 0; var MinDistance = Infinity; var Enemy_Queens = new Array(); var Enemy_oibs = new Array(); var My_Oibs = new Array(); var My_Queen = new Object(); var GameOibs = lapa10315mauve.lapa10277mauve; var players = lapa10279mauve; var CmdSnt = new Date() .getTime(); for ( k = 0; k < GameOibs.length; k++ ) { if ( GameOibs[ k ] != undefined ) { if ( GameOibs[ k ].id == player.id ) { if ( GameOibs[ k ].queen == true ) { My_Queen = GameOibs[ k ]; } else { My_Oibs.push ( GameOibs[ k ] ); } } else { if ( GameOibs[ k ].queen == true ) { Enemy_Queens.push ( GameOibs[ k ] ); } else { Enemy_oibs.push ( GameOibs[ k ] ); } } } } var Mpos = TranslateMouse(); if ( AimbotTarget == undefined ) { if ( Aimbotmode == 0 ) { for ( j = 0; j < Enemy_Queens.length; j++ ) { if ( MinDistance > GetDistance ( ( Enemy_Queens[ j ].x ), ( Enemy_Queens[ j ].y ), Math.abs ( Mpos.x ), Math.abs ( Mpos.y ) ) ) { MinDistance = GetDistance ( ( Enemy_Queens[ j ].x ), ( Enemy_Queens[ j ].y ), Math.abs ( Mpos.x ), Math.abs ( Mpos.y ) ); AimbotTarget = Enemy_Queens[ j ]; } } } if ( Aimbotmode == 1 ) { for ( j = 0; j < Enemy_oibs.length; j++ ) { if ( MinDistance > GetDistance ( ( Enemy_oibs[ j ].x ), ( Enemy_oibs[ j ].y ), Math.abs ( Mpos.x ), Math.abs ( Mpos.y ) ) ) { MinDistance = GetDistance ( ( Enemy_oibs[ j ].x ), ( Enemy_oibs[ j ].y ), Math.abs ( Mpos.x ), Math.abs ( Mpos.y ) ); AimbotTarget = Enemy_oibs[ j ]; } } } } sortByKey ( My_Oibs, "life" ); sortByKey ( My_Oibs, "level" ); var diffX = 0; var diffY = 0; var angle = 0; var nPos = { x: 0, y: 0 }; var radius = 400; var levelSplit = 2; if ( Internet_Stress < CmdSnt - LastCommandSent ) { LastCommandSent = new Date() .getTime(); if ( AimbotTarget != new Object() && AimbotTarget != undefined ) { for ( k = 0; k < My_Oibs.length; k++ ) { if ( My_Oibs[ k ].level > 1 ) { levelSplit = My_Oibs[ k ].level; k = My_Oibs.length; } } for ( k = 0; k < My_Oibs.length; k++ ) { if ( My_Oibs[ k ].level == levelSplit ) { setTimeout ( () => { player.select.lapa10165mauve(); lapa10233mauve.split(); }, 160 ); } if ( My_Oibs[ k ].level <= NukeLevel ) { radius = 10; diffX = My_Oibs[ k ].x - AimbotTarget.x; diffY = My_Oibs[ k ].y - AimbotTarget.y; angle = Math.atan2 ( diffY, diffX ); nPos.x = Math.round ( AimbotTarget.x - radius * Math.cos ( angle ) ); nPos.y = Math.round ( AimbotTarget.y - radius * Math.sin ( angle ) ); player.select.lapa10165mauve(); FCallMoveOib ( nPos ); } else { radius = 10; diffX = My_Oibs[ k ].x - AimbotTarget.x; diffY = My_Oibs[ k ].y - AimbotTarget.y; angle = Math.atan2 ( diffY, diffX ); nPos.x = Math.round ( AimbotTarget.x - radius * Math.cos ( angle ) ); nPos.y = Math.round ( AimbotTarget.y - radius * Math.sin ( angle ) ); player.select.lapa10165mauve(); FCallMoveOib ( nPos ); } } } } player.select.clean(); if ( GlobalContinue == true ) { setTimeout ( () => { Aimbot(); }, 1 ); } } function Stackoibs () { var distance = 0; var j = 0; var k = 0; var My_Oibs = new Array(); var Big_Oib = new Object(); var EneMy_Oibs = new Array(); var CmdSnt = new Date() .getTime(); for ( k = 0; lapa10315mauve.lapa10277mauve.length > k; k++ ) { if ( lapa10315mauve.lapa10277mauve[ k ] != undefined ) { if ( lapa10315mauve.lapa10277mauve[ k ].id == player.id && lapa10315mauve.lapa10277mauve[ k ].queen == false ) { My_Oibs.push ( lapa10315mauve.lapa10277mauve[ k ] ); } if ( lapa10315mauve.lapa10277mauve[ k ].id != player.id && lapa10315mauve.lapa10277mauve[ k ].queen == false ) { EneMy_Oibs.push ( lapa10315mauve.lapa10277mauve[ k ] ); } } } for ( k = 0; k < My_Oibs.length; k++ ) { if ( k == 0 ) { Big_Oib = My_Oibs[ k ]; } else { if ( My_Oibs[ k ].level > Big_Oib.level ) { Big_Oib = My_Oibs[ k ]; } } } sortByKey ( My_Oibs, "oid" ); if ( Internet_Stress < CmdSnt - LastCommandSent ) { LastCommandSent = new Date() .getTime(); for ( k = 0; k < My_Oibs.length; k++ ) { player.select.clean(); player.select.units.push ( Big_Oib ); FCallMove(); player.select.clean(); player.select.lapa10165mauve(); lapa10233mauve.regroup(); setTimeout ( () => { player.select.lapa10165mauve(); lapa10233mauve.regroup(); player.select.clean(); } , 160 ); } player.select.clean(); } if ( GlobalContinue == true ) { setTimeout ( () => { Stackoibs(); }, 1 ); } } function SpecialFunction () { var j = 0; var k = 0; var MinDistance = Infinity; var Enemy_Queens = new Array(); var Enemy_oibs = new Array(); var My_Oibs = new Array(); var My_Queen = new Object(); var GameOibs = lapa10315mauve.lapa10277mauve; var CmdSnt = new Date() .getTime(); for ( k = 0; k < GameOibs.length; k++ ) { if ( GameOibs[ k ] != undefined ) { if ( GameOibs[ k ].id == player.id ) { if ( GameOibs[ k ].queen == true ) { My_Queen = GameOibs[ k ]; } else { My_Oibs.push ( GameOibs[ k ] ); } } else { if ( GameOibs[ k ].queen == true ) { Enemy_Queens = GameOibs[ k ]; } else { Enemy_oibs.push ( GameOibs[ k ] ); } } } } player.select.clean(); if ( GlobalContinue == true ) { setTimeout ( () => { SpecialFunction(); } , 1 ); } } function Splitbigger () { var j = 0; var k = 0; var MinDistance = Infinity; var Enemy_Queens = new Array(); var Enemy_oibs = new Array(); var My_Oibs = new Array(); var My_Queen = new Object(); var GameOibs = lapa10315mauve.lapa10277mauve; var CmdSnt = new Date() .getTime(); for ( k = 0; k < GameOibs.length; k++ ) { if ( GameOibs[ k ] != undefined ) { if ( GameOibs[ k ].id == player.id ) { if ( GameOibs[ k ].queen == true ) { My_Queen = GameOibs[ k ]; } else { My_Oibs.push ( GameOibs[ k ] ); } } else { if ( GameOibs[ k ].queen == true ) { Enemy_Queens = GameOibs[ k ]; } else { Enemy_oibs.push ( GameOibs[ k ] ); } } } } if ( Internet_Stress < CmdSnt - LastCommandSent ) { LastCommandSent = new Date() .getTime(); player.select.clean(); for ( k = 0; k < My_Oibs.length; k++ ) { if ( My_Oibs[ k ].level > NukeLevel ) { player.select.units.push( My_Oibs[ k ] ); } } lapa10233mauve.split(); } player.select.clean(); } function Makearmy () { player.select.clean(); var j = 0; var k = 0; var MinDistance = Infinity; var Enemy_Queens = new Array(); var Enemy_oibs = new Array(); var My_Oibs = new Array(); var My_Oibs_LowLevel = new Array(); var My_Oibs_Nukelevel = new Array(); var My_Queen = new Object(); var GameOibs = lapa10315mauve.lapa10277mauve; var CmdSnt = new Date() .getTime(); for ( k = 0; k < GameOibs.length; k++ ) { if ( GameOibs[ k ] != undefined ) { if ( GameOibs[ k ].id == player.id ) { if ( GameOibs[ k ].queen == true ) { My_Queen = GameOibs[ k ]; } else { My_Oibs.push ( GameOibs[ k ] ); if ( GameOibs[ k ].level < NukeLevel ) { My_Oibs_LowLevel.push ( GameOibs[ k ] ); } if ( GameOibs[ k ].level == NukeLevel ) { My_Oibs_Nukelevel.push ( GameOibs[ k ] ); } } } else { if ( GameOibs[ k ].queen == true ) { Enemy_Queens = GameOibs[ k ]; } else { Enemy_oibs.push ( GameOibs[ k ] ); } } } } if ( Internet_Stress < CmdSnt - LastCommandSent ) { LastCommandSent = new Date() .getTime(); if ( NukeMode == 0 ) { for ( k = 0; k < My_Oibs_LowLevel.length; k++ ) { player.select.units.push ( My_Oibs_LowLevel[ k ] ); } lapa10233mauve.regroup(); MoveOibsToQueen(); } else { var selected = 0; for ( k = 0; k < My_Oibs_LowLevel.length; k++ ) { selected++; player.select.units.push ( My_Oibs_LowLevel[ k ] ); if ( selected > 1 ) { selected = 0; lapa10233mauve.regroup(); player.select.clean(); } } } } player.select.clean(); if ( GlobalContinue == true ) { setTimeout ( () => { Makearmy(); }, 1 ); } } function MoveOibsToQueen () { var j = 0; var k = 0; var MinDistance = Infinity; var Enemy_Queens = new Array(); var Enemy_oibs = new Array(); var My_Oibs = new Array(); var My_Oibs_LowLevel = new Array(); var My_Oibs_Nukelevel = new Array(); var My_Queen = new Object(); var GameOibs = lapa10315mauve.lapa10277mauve; var CmdSnt = new Date() .getTime(); for ( k = 0; k < GameOibs.length; k++ ) { if ( GameOibs[ k ] != undefined ) { if ( GameOibs[ k ].id == player.id ) { if ( GameOibs[ k ].queen == true ) { My_Queen = GameOibs[ k ]; } else { My_Oibs.push ( GameOibs[ k ] ); if ( GameOibs[ k ].level < NukeLevel ) { My_Oibs_LowLevel.push ( GameOibs[ k ] ); } if ( GameOibs[ k ].level == NukeLevel ) { My_Oibs_Nukelevel.push ( GameOibs[ k ] ); } } } else { if ( GameOibs[ k ].queen == true ) { Enemy_Queens = GameOibs[ k ]; } else { Enemy_oibs.push ( GameOibs[ k ] ); } } } } for ( k = 0; k < My_Oibs.length; k++ ) { player.select.clean(); player.select.units.push ( My_Oibs[ k ] ); FCallMoveOib( My_Queen ); player.select.clean(); } } function chatbotconnect () { var b = undefined; var die = 0; if ( Object.entries( ui ).length == 77 ) { b = Object.entries( ui )[ 49 ][ 1 ].info.choice; } else { b = Object.entries( ui )[ 48 ][ 1 ].info.choice; } chatbot = new WebSocket( "ws://" + lapa10233mauve.lapa10387mauve[ b ].i + ":" + lapa10233mauve.lapa10387mauve[ b ].p ); chatbot.onmessage = function ( b ) { if ( 0 == 0 ) if ( "string" == typeof b.data ) switch ( b = JSON.parse( b.data ), b[ 0 ] ) { case 0: chatbottext = b[ 2 ]; if ( chatbottext.charAt( 0 ) == "." ) { chatbottext = chatbottext.slice( 1 ); if ( chatbottext == "help" ) { chatbot.send( JSON.stringify( [ 0, "Commands: help <page>, whomade, givemacro, level <lvl>, nou, lapa" ] ) ); } if ( chatbottext == "help 2" ) { chatbot.send( JSON.stringify( [ 0, "Commands: bun, ppmode <1 - 2>, color <0 - 5>, class <0 - 5>, die" ] ) ); } if ( chatbottext == "whomade" ) { chatbot.send( JSON.stringify( [ 0, ".Dot by u" ] ) ); } if ( chatbottext == "nou" ) { chatbot.send( JSON.stringify( [ 0,"no u" ] ) ); } if ( chatbottext == "secret" ) { chatbot.send( JSON.stringify( [ 0, "OOOH you found a secret command? :o" ] ) ); } if ( chatbottext == "die" ) { chatbot.close(); chatbot.open(); chatbot.send( JSON.stringify( [ 0, "dead :(" ] ) ); } if ( chatbottext == "lapa" ) { chatbot.close(); lapasend(); } if ( chatbottext == "bun" ) { chatbot.close(); moove1send(); } if ( chatbottext == "ppmode 1" ) { chatbot.close(); moove2send(); } if ( chatbottext == "ppmode 2" ) { chatbot.close(); moove3send(); } if ( chatbottext.slice ( 0, 5 ) == "color" ) { chatbotcolor = chatbottext.slice ( 6 ); chatbotcolor++; chatbotcolor--; if ( chatbotcolor - chatbotcolor > -1 < 6 ) { chatbot.close(); chatbot.send( JSON.stringify( [ "" + chatbotname + "", "" + chatbotcolor + "", 0, "" + chatbotclass + "", 0, 0, 14 ] ) ); } if ( chatbotcolor - chatbotcolor < 0 && chatbotcolor >= 6 ) { chatbot.send( JSON.stringify( [ 0, "Thats not a number -.-" ] ) ); } } if ( chatbottext.slice ( 0, 5 ) == "class" ) { chatbotclass = chatbottext.slice ( 6 ); chatbotclass++; chatbotclass--; if ( chatbotclass - chatbotclass > -1 < 6 ) { chatbot.close(); chatbot.send( JSON.stringify( [ "" + chatbotname + "", "" + chatbotcolor + "", 0, "" + chatbotclass + "", 0, 0, 14 ] ) ); } if ( chatbotclass - chatbotclass < 0 && chatbotclass >= 6 ) { chatbot.send( JSON.stringify( [ 0, "Thats not a number -.-" ] ) ); } } if ( chatbottext == "givemacro" ) { var say = Math.round( Math.random() * 5 ); if ( say == 0 ) { chatbot.send( JSON.stringify( [ 0, "no" ] ) ); } if ( say == 1 ) { chatbot.send( JSON.stringify( [ 0, "NO" ] ) ); } if ( say == 2 ) { chatbot.send( JSON.stringify( [ 0, "no noob" ] ) ); } if ( say == 3 ) { chatbot.send( JSON.stringify( [ 0, "hmmmmm NO" ] ) ); } if ( say == 4 ) { chatbot.send( JSON.stringify( [ 0, "nope xd" ] ) ); } if ( say == 5 ) { chatbot.send( JSON.stringify( [ 0, "n0 :(" ] ) ); } } if ( chatbottext.slice( 0, 5 ) == "level" ) { var levelspawned = chatbottext.slice( 6 ); var level = chatbottext.slice( 6 ); levelspawned = Math.round( ( level / 4 ) + 0.499999999999999 ); level++; level--; if ( level - level != 1 && level <= 0 ) { chatbot.send( JSON.stringify( [ 0, "Thats not a number -.-" ] ) ); } else { chatbot.send( JSON.stringify( [ 0, "If you were level " + level + ", Youd spawn level " + levelspawned + " oibs." ] ) ); } } } break; case 1: break; case 2: break; case 3: } else { var d = new Uint8Array( b.data ); switch ( d[ 0 ] ) { case 0: break; case 1: break; case 2: break; case 3: break; case 4: break; case 5: break; case 6: break; case 7: break; case 8: break; case 20: break; case 21: break; case 22: break; case 23: break; case 24: break; case 25: break; case 26: break; case 27: break; case 28: } } }; chatbot.onopen = function () { chatbot.send( JSON.stringify( [ "" + chatbotname + "", "" + chatbotcolor + "", 0, "" + chatbotclass + "", 0, 0, 14 ] ) ); chatbot.send( JSON.stringify( [ 0, "" + chatbotname + " activated" ] ) ); } chatbot.onclose = function () { if ( chatbotactive == 1 ) { chatbotconnect(); } else { chatbot = undefined; } } } function lapasend () { var b = undefined; if ( Object.entries( ui ).length == 77 ) { b = Object.entries( ui )[ 49 ][ 1 ].info.choice; } else { b = Object.entries( ui )[ 48 ][ 1 ].info.choice; } var fakebot = new WebSocket( "ws://" + lapa10233mauve.lapa10387mauve[ b ].i + ":" + lapa10233mauve.lapa10387mauve[ b ].p ); fakebot.onopen = function () { fakebot.send( JSON.stringify( [ "LapaMauve", 3, 0, 0, 0, 0, 14 ] ) ); fakebot.send( JSON.stringify( [ 0, "hi i do updates... sometimes..." ] ) ); fakebot.close(); }; } function moove1send () { var b = undefined; if ( Object.entries( ui ).length == 77 ) { b = Object.entries( ui )[ 49 ][ 1 ].info.choice; } else { b = Object.entries( ui )[ 48 ][ 1 ].info.choice; } var fakebot = new WebSocket( "ws://" + lapa10233mauve.lapa10387mauve[ b ].i + ":" + lapa10233mauve.lapa10387mauve[ b ].p ); fakebot.onopen = function () { fakebot.send( JSON.stringify( [ "Moove", 3, 0, 0, 0, 0, 14 ] ) ); fakebot.send( JSON.stringify( [ 0,"\u25b3 .Dot is kicked [4 minutes] \u25b3" ] ) ); fakebot.close(); }; } function moove2send () { var b = undefined; if ( Object.entries( ui ).length == 77 ) { b = Object.entries( ui )[ 49 ][ 1 ].info.choice; } else { b = Object.entries( ui )[ 48 ][ 1 ].info.choice; } var fakebot = new WebSocket( "ws://" + lapa10233mauve.lapa10387mauve[ b ].i + ":" + lapa10233mauve.lapa10387mauve[ b ].p ); fakebot.onopen = function () { fakebot.send( JSON.stringify( [ "Moove", 3, 0, 0, 0, 0, 14 ] ) ); fakebot.send( JSON.stringify( [ 0,"\u25b3 PP mode enabled \u25b3" ] ) ); fakebot.close(); }; } function moove3send () { var b = undefined; if ( Object.entries( ui ).length == 77 ) { b = Object.entries( ui )[ 49 ][ 1 ].info.choice; } else { b = Object.entries( ui )[ 48 ][ 1 ].info.choice; } var fakebot = new WebSocket( "ws://" + lapa10233mauve.lapa10387mauve[ b ].i + ":" + lapa10233mauve.lapa10387mauve[ b ].p ); fakebot.onopen = function () { fakebot.send( JSON.stringify( [ "Moove", 3, 0, 0, 0, 0, 14 ] ) ); fakebot.send( JSON.stringify( [ 0,"\u25b3 PP mode disabled \u25b3" ] ) ); fakebot.close(); }; } var bot = new BroadcastChannel('sendtobot'); var botsend = new BroadcastChannel('recievefrombot'); var LastCommandSentBot = new Date() .getTime(); var Internet_StressBot = 30; var BotBotlvl = 0; var botfeed = 0; var botfriend = 0; var botmove = 0; var BotBotsend = setInterval ( function () { if ( ToggleBot != 0 ) { if ( player.can_skill_1 == true ) { botsend.postMessage("(bot heal - shift) (bot spell - tab)"); } else { botsend.postMessage(50); } } if ( ToggleBot == 1 ) { var k = 0; var Enemy_Queens = new Array(); var Enemy_oibs = new Array(); var My_Oibs = new Array(); var My_Queen = new Object(); var GameOibs = lapa10315mauve.lapa10277mauve; for ( k = 0; k < GameOibs.length; k++ ) { if ( GameOibs[ k ] != undefined ) { if ( GameOibs[ k ].id == player.id ) { if ( GameOibs[ k ].queen == true ) { My_Queen = GameOibs[ k ]; } else { My_Oibs.push( GameOibs[ k ] ); } } else { if ( GameOibs[ k ].queen == true ) { Enemy_Queens = GameOibs[ k ]; } else { Enemy_oibs.push( GameOibs[ k ] ); } } } } bot.postMessage ( { My_Queen1: My_Queen, MousePos1: MousePos, X1: player.cam.rx, Y1: player.cam.ry, Delay: Internet_StressBot, heallvl: botlvl, friend: botfriend, btfeed: botfeed, } ); } } ); var botbot = setInterval ( function () { if ( botfriend == 1 ) { FriendThem(); } if ( ToggleBot == 0 ) { bot.onmessage = function ( ev ) { function FCallMoveOibBot () { var X = ev.data.MousePos1.x var Y = ev.data.MousePos1.y var CamDifferenceX = player.cam.rx - ev.data.X1; var CamDifferenceY = player.cam.ry - ev.data.Y1; var PosBackUp = { x: ( X + CamDifferenceX ).toString(), y: ( Y + CamDifferenceX ).toString() }; lapa10233mauve[ _0x8969( "0xd7" ) ] ( { x: parseInt( PosBackUp.x, 10 ), y: parseInt( PosBackUp.y, 10 ) } ); } if ( ev.data == "SendHealer" ) { if ( player.crown == 3 ) { lapa10233mauve.skill_1(); } } if ( ev.data == "SendWitch" ) { if ( player.crown == 4 ) { lapa10233mauve.skill_1(); } } if ( ev.data != "SendHealer" && ev.data != "SendWitch" ) { if ( ev.data.My_Queen1.life < ev.data.My_Queen1.level * ( BotBotlvl / 3.5 ) ) { lapa10233mauve.skill_1(); } if ( Internet_StressBot !== ev.data.Delay ) { Internet_StressBot = ev.data.Delay; } if ( BotBotlvl !== ev.data.heallvl ) { BotBotlvl = ev.data.heallvl; } if ( botfriend !== ev.data.friend ) { botfriend = ev.data.friend; } if ( botfeed !== ev.data.btfeed ) { botfeed = ev.data.btfeed; } var k = 0; var Enemy_Queens = new Array(); var Enemy_oibs = new Array(); var My_Oibs = new Array(); var My_Queen = new Object(); var GameOibs = lapa10315mauve.lapa10277mauve; var CmdSntBot = new Date() .getTime(); for ( k = 0; k < GameOibs.length; k++ ) { if ( GameOibs[ k ] != undefined ) { if ( GameOibs[ k ].id == player.id ) { if ( GameOibs[ k ].queen == true ) { My_Queen = GameOibs[ k ]; } else { My_Oibs.push ( GameOibs[ k ] ); } } else { if ( GameOibs[ k ].queen == true ) { Enemy_Queens = GameOibs[ k ]; } else { Enemy_oibs.push ( GameOibs[ k ] ); } } } } if ( Internet_StressBot < CmdSntBot - LastCommandSentBot ) { LastCommandSentBot = new Date() .getTime(); if ( botfeed == 1 ) { lapa10233mauve.lapa10165mauve(); lapa10233mauve.split(); lapa10233mauve.feed(); player.select.lapa10166mauve(); setTimeout ( () => { lapa10233mauve.lapa10165mauve(); lapa10233mauve.feed(); player.select.lapa10166mauve(); } , 50 ); player.select.lapa10166mauve(); player.focus_selected(); FCallMoveOib ( ev.data.My_Queen1 ); } if ( botmove == 1 ) { player.select.lapa10166mauve(); player.focus_selected(); FCallMoveOib ( ev.data.My_Queen1 ); } } } }; botsend.onmessage = undefined; } else { if ( ToggleBot == 1 ) { bot.onmessage = undefined; botsend.onmessage = function ( evv ) { player.army.m = evv.data }; } } } ); function FriendThem () { var k = 0; var Enemy_Queens = new Array(); var Enemy_oibs = new Array(); var My_Oibs = new Array(); var My_Queen = new Object(); var GameOibs = lapa10315mauve.lapa10277mauve; var CmdSntBot = new Date() .getTime(); for ( k = 0; k < GameOibs.length; k++ ) { if ( GameOibs[ k ] != undefined ) { if ( GameOibs[ k ].id == player.id ) { if ( GameOibs[ k ].queen == true ) { My_Queen = GameOibs[ k ]; } else { My_Oibs.push ( GameOibs[ k ] ); } } else { if ( GameOibs[ k ].queen == true ) { Enemy_Queens = GameOibs[ k ]; } else { Enemy_oibs.push ( GameOibs[ k ] ); } } } } for ( k = 0; k < Enemy_Queens.length; k++ ) { if ( lapa10279mauve[ player.id ].nickname == lapa10279mauve[ Enemy_Queens[ k ].id ].nickname ) { if ( lapa10279mauve[ Enemy_Queens[ k ].id ].friend == 0 ) { lapa10279mauve[ Enemy_Queens[ k ].id ].friend = 1; lapa10233mauve.send_friendly ( Enemy_Queens[ k ].id ); } } } } var ShowInfo = setInterval ( function () { for ( let i = 0; i < lapa10315mauve.lapa10277mauve.length; i++ ) { if ( lapa10315mauve.lapa10277mauve[ i ] != undefined ) { lapa10315mauve.lapa10277mauve[ i ].info_delay = 1.5; } } } ); var Autospawn = setInterval ( function () { if ( spawn == 1 ) { lapa10233mauve.lapa10167mauve(); } } ); var NukeOibs = setInterval ( function () { var My_Queen = new Object(); for ( let i = 0; lapa10315mauve.lapa10277mauve.length > i; i++ ) { if ( lapa10315mauve.lapa10277mauve[ i ] != undefined ) { if ( lapa10315mauve.lapa10277mauve[ i ].id == player.id && lapa10315mauve.lapa10277mauve[ i ].queen == true ) { My_Queen = lapa10315mauve.lapa10277mauve[ i ]; } } } NukeLevel = Math.round( ( My_Queen.level / 4 ) + 0.499999999999999 + Nukelevel ); } ); var botlvl = setInterval ( function () { if ( player.crown == 0 ) { botlvl = 60; } if ( player.crown == 1 ) { botlvl = 40; } if ( player.crown == 2 ) { botlvl = 75; } if ( player.crown == 3 ) { botlvl = 40; } if ( player.crown == 4 ) { botlvl = 40; } if ( player.crown == 5 ) { botlvl = 30; } } ); function sortByKey ( array, key ) { return array.sort ( function ( a, b ) { var x = a[ key ]; var y = b[ key ]; return ( ( x < y ) ? -1 : ( ( x > y ) ? 1 : 0 ) ); } ); } function TranslateMouse () { var pos = { x: Math.abs ( player.cam.rx - MousePos.x ), y: Math.abs ( player.cam.ry - MousePos.y ) }; return pos; } function captureMousePos ( event ) { MousePos.x = event.clientX; MousePos.y = event.clientY; } function GetDistance ( x, y, x2, y2 ) { var d = Math.sqrt ( Math.pow ( x - x2, 2 ) + Math.pow ( y - y2, 2 ) ); return d; } function FCallMove () { var PosBackUp = { x: MousePos.x.toString(), y: MousePos.y.toString() }; lapa10233mauve[ _0x8969 ( "0xd7" ) ] ( { x: parseInt ( PosBackUp.x, 10 ), y: parseInt ( PosBackUp.y, 10 ) } ); } function FCallMovePos ( x1, y1 ) { var a = { x: player.cam.rx, y: player.cam.ry }; var b = { x: x1 + a.x, y: y1 + a.y }; var PosBackUp = { x: b.x.toString(), y: b.y.toString() }; lapa10233mauve[ _0x8969 ( "0xd7" ) ] ( { x: parseInt( PosBackUp.x, 10 ), y: parseInt( PosBackUp.y, 10 ) } ); } function FCallMoveOib ( r ) { var a = { x: player.cam.rx, y: player.cam.ry }; var b = { x: r.x + a.x, y: r.y + a.y }; var PosBackUp = { x: b.x.toString(), y: b.y.toString() }; lapa10233mauve[ _0x8969 ( "0xd7" ) ] ( { x: parseInt ( PosBackUp.x, 10 ), y: parseInt ( PosBackUp.y, 10 ) } ); } } ) ();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址