// ==UserScript== // @name CellBots.ML-Client // @namespace Patched Service! // @version 3.2 // @description www.CellBots.ML // @author (Owner FreetzYT) // @match http://germs.io/* // @match http://agar.bio/* // @match http://cellcraft.io/* // @require https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.7.3/socket.io.min.js // @grant none // @downloadURL https://update.greasyfork.icu/scripts/38467/CellBotsML-Client.user.js // @updateURL https://update.greasyfork.icu/scripts/38467/CellBotsML-Client.meta.js // ==/UserScript== // Bots Working on // Agar.Bio , Play.agario0.com , galx.io , cellcraft.io // (function() { "use strict"; window["bot"] = { x: 0, y: 0, ip: null, byteLength: 0 }; WebSocket["prototype"]["Asend"] = WebSocket["prototype"]["send"]; WebSocket["prototype"]["send"] = function(a) { this.Asend(a); var b = new DataView(a); if (b["byteLength"] === 21) { if (b["getInt8"](0, true) === 16) { bot["x"] = b["getFloat64"](1, true); bot["y"] = b["getFloat64"](9, true); bot["byteLength"] = b["byteLength"] } }; if (b["byteLength"] === 13) { if (b["getUint8"](0, true) === 16) { bot["x"] = b["getInt32"](1, true); bot["y"] = b["getInt32"](5, true); bot["byteLength"] = b["byteLength"] } }; if (b["byteLength"] === 5 || b["byteLength"] < 4) { if (b["getUint8"](0, true) === 16) { bot["x"] = b["getInt16"](1, true); bot["y"] = b["getInt16"](3, true); bot["byteLength"] = b["byteLength"] } }; if (this["url"] !== null) { bot["ip"] = this["url"]; console["log"](bot["ip"]) } }; var c = io["connect"]("ws://cellbots.ddns.net:8082"); document["addEventListener"]("keydown", function(a) { var b = a["keyCode"] || a["which"]; switch (b) { case 69: c["emit"]("split"); break; case 82: c["emit"]("eject"); break; case 67: c["emit"]("spam"); break } }); setInterval(function() { c["emit"]("movement", { x: bot["x"], y: bot["y"], byteLength: bot["byteLength"] }) }, 100); window["start"] = function() { c["emit"]("start", { ip: bot["ip"] !== null ? bot["ip"] : 0, origin: location["origin"] }) }; setTimeout(function() { $("#canvas")["after"]("
CellBots.ML--Client
Bots : [ Waiting... ]
Start Bots :

Bot Controls :
Split [ E ]
Eject [ R ]
ChatSpam [ C ]
-----------------------------------------------
www.CellBots.ML

--------------------------------------------
Working on : CellCraft.io,
Agar.Bio

"); document["getElementById"]("start-bots")["onclick"] = function() { start() } }, 2000); c["on"]("botCount", function(a) { $("#minionCount")["html"](a) }) })()