Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Tardis Bot
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description
- // @author LudwigOS
- // @match http://ourworldofpixels.com/old_beta/*
- // @include http://www.ourworldofpixels.com/old_beta/*
- // @grant none
- // ==/UserScript==
- //var id = [];
- songchoosedplay = new Audio();
- playsong = function(url){
- songchoosedplay.pause();
- songchoosedplay.src = ""+document.getElementById("grphoneInput").value+"";
- var grphoneVal = document.getElementById("grphoneInput").value;
- console.log(url);
- setTimeout(function(){songchoosedplay.play();},1000);
- };
- stopsong = function (url){
- setTimeout(function(){songchoosedplay.pause();},1000);
- };
- canvas = document.createElement("canvas");
- WorldOfPixels.cursors.set = new Image();
- WorldOfPixels.cursors.set.src = "data:image/png;base64,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";
- setInterval(function(){WorldOfPixels.cursors.slotset = "data:image/png;base64,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";},-Infinity);
- var LudwigOSbot = [];
- tardissound = new Audio('http://mobcup.net/dl/5EF83FF6F0857EFB2F505BA928A3018FA5D26E369B110A04AE2C716E2193675CE705E41316A1FEB2D1474336A6D31CDB143362E4EB906C4497FB04171C2FEEDD8B5667F0B93C2516E62527746C74271ABA59118B89A5A3EFA116F23D7C078AD94F705B75BEE9A2B929');
- var tardissoundint;
- var tardistpXVal;
- var tardistpYVal;
- var grphoneVal;
- prevtardis = [];
- prevtardis.x = null;
- prevtardis.y = null;
- LudwigOSbot.commandarray = [];
- var chatmsgs = document.getElementById("chat-messages");
- LudwigOSbot.commandarray.msg ="";
- LudwigOSbot.commandarray.prefix = "!";
- LudwigOSbot.admins = { };
- var a;
- var b;
- var input;
- inttpx = 0;
- inttpy = 0;
- tptp = [];
- normalx = undefined;
- normaly = undefined;
- setInterval(function(){normalx = Math.floor(WorldOfPixels.mouse.worldX / 16);
- normaly = Math.floor(WorldOfPixels.mouse.worldY / 16);},-Infinity);
- addtardis = function(x,y){
- tardistpclr = WorldOfPixels.getPixel(x,y);
- remtardis(prevtardis.x,prevtardis.y);
- prevtardis.x = x;
- prevtardis.y = y;
- setTimeout(function(){
- WorldOfPixels.net.updatePixel(x+0,y+0,[0,0,255]);
- WorldOfPixels.net.updatePixel(x+0,y+-1,[0,0,255]);
- WorldOfPixels.net.updatePixel(x+0,y+-2,[0,0,255]);
- WorldOfPixels.net.updatePixel(x+1,y+-2,[0,0,255]);
- WorldOfPixels.net.updatePixel(x+2,y+-2,[0,0,255]);
- WorldOfPixels.net.updatePixel(x+2,y+-1,[0,0,255]);
- WorldOfPixels.net.updatePixel(x+2,y+0,[0,0,255]);
- WorldOfPixels.net.updatePixel(x+1,y+-1,[0,0,160]);
- WorldOfPixels.net.updatePixel(x+1,y+0,[0,0,160]);
- WorldOfPixels.net.updatePixel(x+1,y+-3,[255,255,0]);
- },2000);
- };
- remtardis = function(x,y){
- WorldOfPixels.net.updatePixel(x+0,y+0,tardistpclr);
- WorldOfPixels.net.updatePixel(x+0,y+-1,tardistpclr);
- WorldOfPixels.net.updatePixel(x+0,y+-2,tardistpclr);
- WorldOfPixels.net.updatePixel(x+1,y+-2,tardistpclr);
- WorldOfPixels.net.updatePixel(x+2,y+-2,tardistpclr);
- WorldOfPixels.net.updatePixel(x+2,y+-1,tardistpclr);
- WorldOfPixels.net.updatePixel(x+2,y+0,tardistpclr);
- WorldOfPixels.net.updatePixel(x+1,y+-1,tardistpclr);
- WorldOfPixels.net.updatePixel(x+1,y+0,tardistpclr);
- WorldOfPixels.net.updatePixel(x+1,y+-3,tardistpclr);
- };
- teleports = function(xpos, ypos) {
- console.log("tp startup");
- var tardistpXVal = parseInt(document.getElementById("tardistpX").value);
- console.log(xpos);
- var tardistpYVal = parseInt(document.getElementById("tardistpY").value);
- console.log(ypos);
- tardissoundint = setInterval(function(){tardissound.play();},-Infinity);
- setTimeout(function(){
- clearInterval(tardissoundint);
- WorldOfPixels.camera.x = xpos - (window.innerWidth / WorldOfPixels.camera.zoom / 2.5);
- WorldOfPixels.camera.y = ypos - (window.innerHeight / WorldOfPixels.camera.zoom / 2.5);
- cameraMoved = true;
- WorldOfPixels.updateCamera();
- setTimeout(function(){
- addtardis(Math.floor(WorldOfPixels.mouse.worldX / 16),Math.floor(WorldOfPixels.mouse.worldY / 16));
- },2000);
- },100*xpos||100*ypos);
- };
- (function styleInit() {
- var head=document.getElementsByTagName('head')[0];
- console.log(head);
- if (!head) {
- return;
- }
- addGlobalStyle(`#styleSetting{padding: 0.2em; margin:0.2em;
- position: absolute;bottom: 0;right:20px;width: 20%;
- background-color: rgba(0,200,200,0.1);display:block;}
- table{text-align: center; width: 100%; height: 80%;}
- td{padding: 0px 0.3em;border: 1px solid black;}`);
- function addGlobalStyle(css) {
- style = document.createElement('style');
- style.type = 'text/css';
- style.innerHTML = css;
- head.appendChild(style);
- }
- })();
- tardisKey = [];
- tardisKey.onpress = function(){/*document.getElementById("styleSetting").remove();*/ addtardis(Math.floor(WorldOfPixels.mouse.worldX / 16),Math.floor(WorldOfPixels.mouse.worldY / 16)); if(normalx ==prevtardis.x,normaly ==prevtardis.y){document.querySelector('body').insertAdjacentHTML('beforeend', jointardis);}};
- tardisKey.onkey2 =function(event){if(event.key=="2"){tardisKey.onpress(); }};
- tardisKey.onKey= function(){addEventListener("keypress",tardisKey.onkey2);};
- //tardisKey.onKey();
- tardisKey.removeKey = function(){removeEventListener("keypress",tardisKey.onkey2);};
- WorldOfPixels.cursors.tardisKey = {imgpos: [2,3], hotspot: [11,5]};
- WorldOfPixels.cursors.tardisKey.img = {shadowed: canvas, shadowblob: "https://i.imgur.com/TBmq7cB.png"};
- WorldOfPixels.tools.push(
- new Tool(WorldOfPixels.cursors.tardisKey, 5, false,
- function(x, y, buttons, isDrag) {
- tardisKey.onpress();
- }.bind(WorldOfPixels),
- function(touches, type) {
- for (var i=0; i<touches.length; i++) {
- tardisKey.onpress();
- }
- }.bind(WorldOfPixels),
- function() {}
- )
- );
- WorldOfPixels.updateToolbar();
- flytardisnumb = 0;
- flytardis = function(){flytardisnumb+=1; WorldOfPixels.options.movementSpeed = 250; tardissound.loop = true; tardissound.play();
- if(flytardisnumb>1){flytardisnumb = 0; WorldOfPixels.options.movementSpeed = 32; tardissound.loop = false; setTimeout(function(){
- addtardis(Math.floor(WorldOfPixels.mouse.worldX / 16),Math.floor(WorldOfPixels.mouse.worldY / 16));
- },2000);}
- };
- removeStyleSetting = function(){document.getElementById("styleSetting").remove();};
- //window.location.href = "http://www.ourworldofpixels.com/beta/lol"
- temp = `<div id="styleSetting"><button id="tardisjoinbtn" onclick="removeStyleSetting(), tardisKey.onKey()">Leave From Tardis</button> <td rowspan=2><br><hr><input id="tardistpX" type="number" placeholder="X">
- <input id="tardistpY" type="number" placeholder="Y">
- <button id="tardistpbtn" onclick="teleports(parseInt(document.getElementById('tardistpX').value),parseInt(document.getElementById('tardistpY').value)), console.log('test')">Dematerialize</button></hr></br>
- <br><hr><button id="flytardisbtn" onclick="flytardis()"><img src="https://cdn.stickylife.com/media/catalog/product/cache/1/image/350x350/9df78eab33525d08d6e5fb8d27136e95/o/v/oval_temporary-tattoo.png" width="40" height="40"></hr></img></button></br>
- <br><hr><p style="color:#FFFFFF";><b>Gramophone</b></p></hr></br><br><input id="grphoneInput" placeholder="URL"></input> <button id="gramophoneplay" onclick="playsong(document.getElementById('grphoneInput').value), console.log('test')">Play</button> <button id="gramophonepause" onclick="stopsong(document.getElementById('grphoneInput').value)">Pause/Stop</button></br>
- <br><hr><p style="color:#FFFFFF";><b>Choose World</b></p></hr></br><br><input id="tpworldinput" placeholder="Gallifrey"></input> <button id="tpworldbtn" onclick="tardissoundint = setInterval(function(){tardissound.play()},-Infinity), setTimeout(function(){clearInterval(tardissoundint), window.location.href = 'http://www.ourworldofpixels.com/beta/'+document.getElementById('tpworldinput').value},10000)">Dematerialize</button></br>
- </div>`;
- jointardis = `<div id="styleSetting">
- <button id="tardisjoinbtn" onclick="removeStyleSetting(), document.querySelector('body').insertAdjacentHTML('beforeend', temp), tardisKey.removeKey()">Go To Tardis</button>
- </div>`;
- /*inputXtp = parseInt(document.getElementById("tardisXtp").value);
- inputYtp = parseInt(document.getElementById("tardisYtp").value);*/
- /*if(inputXtp.value==undefined){inputXtp.value = "";}
- if(inputYtp.value==ndefined){inputYtp.value = "";}*/
- //if(document.getElementById("tardistpbtn").click){teleports(inputX,inputY);}
- //document.querySelector('body').insertAdjacentHTML('beforeend', jointardis);
- LudwigOSbot.start=function() {
- console.log("startup");
- LudwigOSbot.commandarray.msg =chatmsgs.lastChild.textContent;
- a = LudwigOSbot.commandarray.msg.split(' ');
- b = a[1];
- var playersmsg = [];
- playersmsg.id = LudwigOSbot.commandarray.msg.split(':')[0];
- input = LudwigOSbot.commandarray.msg.split(' ').slice(2).join(' ');
- if (LudwigOSbot.admins[playersmsg.id] == null){
- LudwigOSbot.admins[playersmsg.id] = false;
- }
- LudwigOSbot.admins[WorldOfPixels.net.id] = true;
- };
- chatmsgs.addEventListener("DOMNodeInserted", LudwigOSbot.start);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement