Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Nuclear Bombs OWOP
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description try to take over the world!
- // @author You
- // @match http://www.ourworldofpixels.com/beta/*
- // @match http://ourworldofpixels.com/beta/*
- // @grant none
- // ==/UserScript==
- randomnumber = selfRandom;
- function selfRandom(min, max)
- {
- return Math.floor(Math.random() * (max - min + 1)) + min;
- }
- var nukedestrint;
- destroyingNuke = function(x,y,interval,time,radius){nukedestrint = setInterval(function(){WorldOfPixels.net.protocol.updatePixel(x+randomnumber(-radius,radius),y+randomnumber(0,radius*2),[255,255,255]); WorldOfPixels.net.protocol.updatePixel(x+randomnumber(-radius,radius),y+randomnumber(1,radius*2),[0,128,0]); },time); setTimeout(function(){clearInterval(nukedestrint);},interval);};
- squareEraser = function(x,y){
- WorldOfPixels.net.protocol.updatePixel(x+0,y+0,[255,255,255]);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+0,y+1,[255,255,255]);}, 0100);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+1,y+0,[255,255,255]);}, 0200);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+1,y+1,[255,255,255]);}, 0300);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+0,y+2,[255,255,255]);}, 0400);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+2,y+0,[255,255,255]);}, 0500);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+2,y+2,[255,255,255]);}, 0600);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+2,y+1,[255,255,255]);}, 0700);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+1,y+2,[255,255,255]);}, 0800);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+3,y+0,[255,255,255]);}, 0900);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+3,y+1,[255,255,255]);}, 1000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+3,y+2,[255,255,255]);}, 1100);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+3,y+3,[255,255,255]);}, 1200);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+2,y+3,[255,255,255]);}, 1300);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+1,y+3,[255,255,255]);}, 1400);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+0,y+3,[255,255,255]);}, 1500);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+4,y+0,[255,255,255]);}, 1600);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+4,y+1,[255,255,255]);}, 1700);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+4,y+2,[255,255,255]);}, 1800);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+4,y+3,[255,255,255]);}, 1900);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+4,y+4,[255,255,255]);}, 2000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+3,y+4,[255,255,255]);}, 2100);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+2,y+4,[255,255,255]);}, 2200);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+1,y+4,[255,255,255]);}, 2300);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+0,y+4,[255,255,255]);}, 2400);};
- nuke = [];
- nuke.nukeKTstart = function(x,y,seconds){
- pixelcolorundo = WorldOfPixels.world.getPixel(x,y);
- WorldOfPixels.net.protocol.sendMessage("[Server] Warning! After "+seconds+" seconds 1 KT Nuclear Bomb is will drop on X: "+x+", Y: "+y+".");
- setTimeout(function(){setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+0,y+0, ["255", "255", "0"]); WorldOfPixels.net.protocol.updatePixel(x+1,y+0, ["255", "255", "0"]);
- WorldOfPixels.net.protocol.updatePixel(x+2,y+0, ["255", "255", "0"]);},2000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+1, y+-1, ["255", "255", "0"]);
- WorldOfPixels.net.protocol.updatePixel(x+1,y+-2, ["255", "255", "0"]);
- WorldOfPixels.net.protocol.updatePixel(x+1,y+-3, ["255", "255", "0"]);},4000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+0,y+-3, ["255", "255", "0"]);
- WorldOfPixels.net.protocol.updatePixel(x+0,y+-4, ["255", "255", "0"]);
- WorldOfPixels.net.protocol.updatePixel(x+2,y+-3, ["255", "255", "0"]);
- WorldOfPixels.net.protocol.updatePixel(x+2,y+-4, ["255", "255", "0"]);
- WorldOfPixels.net.protocol.updatePixel(x+1,y+-4, ["255", "255", "0"]);},6000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+0,y+-2, ["192", "192", "192"]); WorldOfPixels.net.protocol.updatePixel(x+2,y+-2, ["192", "192", "192"]);},7000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+-1,y+-2, ["192", "192", "192"]); WorldOfPixels.net.protocol.updatePixel(x+3,y+-2, ["192", "192", "192"]);},9000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+-2,y+-2, ["192", "192", "192"]); WorldOfPixels.net.protocol.updatePixel(x+4,y+-2, ["192", "192", "192"]);},11000);
- setTimeout(function(){squareEraser(x+1,y+1);},12400); setTimeout(function(){squareEraser(x+5,y+1);},14800); setTimeout(function(){squareEraser(x+1,y+5);},17200); setTimeout(function(){ squareEraser(x+5,y+5);},19600);
- setTimeout(function(){destroyingNuke(x+1,y+1,100000,500,20);},25000);
- setTimeout(function(){setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+0,y+0, ["192", "192", "192"]); WorldOfPixels.net.protocol.updatePixel(x+1,y+0, ["192", "192", "192"]);
- WorldOfPixels.net.protocol.updatePixel(x+2,y+0, ["192", "192", "192"]);},2000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+1, y+-1, ["192", "192", "192"]);
- WorldOfPixels.net.protocol.updatePixel(x+1,y+-2, ["192", "192", "192"]);
- WorldOfPixels.net.protocol.updatePixel(x+1,y+-3, ["192", "192", "192"]);},4000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+0,y+-3, ["192", "192", "192"]);
- WorldOfPixels.net.protocol.updatePixel(x+0,y+-4, ["192", "192", "192"]);
- WorldOfPixels.net.protocol.updatePixel(x+2,y+-3, ["192", "192", "192"]);
- WorldOfPixels.net.protocol.updatePixel(x+2,y+-4, ["192", "192", "192"]);
- WorldOfPixels.net.protocol.updatePixel(x+1,y+-4, ["192", "192", "192"]);},6000);
- },110000); setTimeout(function(){setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+0,y+0, pixelcolorundo); WorldOfPixels.net.protocol.updatePixel(x+1,y+0, pixelcolorundo);
- WorldOfPixels.net.protocol.updatePixel(x+2,y+0, pixelcolorundo);},2000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+1, y+-1, pixelcolorundo);
- WorldOfPixels.net.protocol.updatePixel(x+1,y+-2, pixelcolorundo);
- WorldOfPixels.net.protocol.updatePixel(x+1,y+-3, pixelcolorundo);},4000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+0,y+-3, pixelcolorundo);
- WorldOfPixels.net.protocol.updatePixel(x+0,y+-4, pixelcolorundo);
- WorldOfPixels.net.protocol.updatePixel(x+2,y+-3, pixelcolorundo);
- WorldOfPixels.net.protocol.updatePixel(x+2,y+-4, pixelcolorundo);
- WorldOfPixels.net.protocol.updatePixel(x+1,y+-4, pixelcolorundo);},6000);
- },130000);
- },1000*seconds);
- };
- nuke.nukeMTstart = function(x,y,seconds){
- pixelcolorundo = WorldOfPixels.world.getPixel(x,y);
- WorldOfPixels.net.protocol.sendMessage("[Server] Warning! After "+seconds+" seconds 1 MT Nuclear Bomb is will drop on X: "+x+", Y: "+y+".");
- setTimeout(function(){setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+0,y+0, ["255", "255", "0"]); WorldOfPixels.net.protocol.updatePixel(x+1,y+0, ["255", "255", "0"]);
- WorldOfPixels.net.protocol.updatePixel(x+2,y+0, ["255", "255", "0"]);},2000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+1, y+-1, ["255", "255", "0"]);
- WorldOfPixels.net.protocol.updatePixel(x+1,y+-2, ["255", "255", "0"]);
- WorldOfPixels.net.protocol.updatePixel(x+1,y+-3, ["255", "255", "0"]);},4000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+0,y+-3, ["255", "255", "0"]);
- WorldOfPixels.net.protocol.updatePixel(x+0,y+-4, ["255", "255", "0"]);
- WorldOfPixels.net.protocol.updatePixel(x+2,y+-3, ["255", "255", "0"]);
- WorldOfPixels.net.protocol.updatePixel(x+2,y+-4, ["255", "255", "0"]);
- WorldOfPixels.net.protocol.updatePixel(x+1,y+-4, ["255", "255", "0"]);},6000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+0,y+-2, ["192", "192", "192"]); WorldOfPixels.net.protocol.updatePixel(x+2,y+-2, ["192", "192", "192"]);},7000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+-1,y+-2, ["192", "192", "192"]); WorldOfPixels.net.protocol.updatePixel(x+3,y+-2, ["192", "192", "192"]);},9000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+-2,y+-2, ["192", "192", "192"]); WorldOfPixels.net.protocol.updatePixel(x+4,y+-2, ["192", "192", "192"]);},11000);
- setTimeout(function(){squareEraser(x+1,y+1);},12400); setTimeout(function(){squareEraser(x+5,y+1);},14800); setTimeout(function(){squareEraser(x+1,y+5);},17200); setTimeout(function(){ squareEraser(x+5,y+5);},19600);
- setTimeout(function(){squareEraser(x+10,0);},22000); setTimeout(function(){squareEraser(x+0,10);},24400); setTimeout(function(){ squareEraser(x+8,y+10);},26800);
- setTimeout(function(){destroyingNuke(x+1,y+1,100000,500,100);},35000);
- setTimeout(function(){setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+0,y+0, ["192", "192", "192"]); WorldOfPixels.net.protocol.updatePixel(x+1,y+0, ["192", "192", "192"]);
- WorldOfPixels.net.protocol.updatePixel(x+2,y+0, ["192", "192", "192"]);},2000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+1, y+-1, ["192", "192", "192"]);
- WorldOfPixels.net.protocol.updatePixel(x+1,y+-2, ["192", "192", "192"]);
- WorldOfPixels.net.protocol.updatePixel(x+1,y+-3, ["192", "192", "192"]);},4000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+0,y+-3, ["192", "192", "192"]);
- WorldOfPixels.net.protocol.updatePixel(x+0,y+-4, ["192", "192", "192"]);
- WorldOfPixels.net.protocol.updatePixel(x+2,y+-3, ["192", "192", "192"]);
- WorldOfPixels.net.protocol.updatePixel(x+2,y+-4, ["192", "192", "192"]);
- WorldOfPixels.net.protocol.updatePixel(x+1,y+-4, ["192", "192", "192"]);},6000);
- },110000); setTimeout(function(){setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+0,y+0, pixelcolorundo); WorldOfPixels.net.protocol.updatePixel(x+1,y+0, pixelcolorundo);
- WorldOfPixels.net.protocol.updatePixel(x+2,y+0, pixelcolorundo);},2000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+1, y+-1, pixelcolorundo);
- WorldOfPixels.net.protocol.updatePixel(x+1,y+-2, pixelcolorundo);
- WorldOfPixels.net.protocol.updatePixel(x+1,y+-3, pixelcolorundo);},4000);
- setTimeout(function(){WorldOfPixels.net.protocol.updatePixel(x+0,y+-3, pixelcolorundo);
- WorldOfPixels.net.protocol.updatePixel(x+0,y+-4, pixelcolorundo);
- WorldOfPixels.net.protocol.updatePixel(x+2,y+-3, pixelcolorundo);
- WorldOfPixels.net.protocol.updatePixel(x+2,y+-4, pixelcolorundo);
- WorldOfPixels.net.protocol.updatePixel(x+1,y+-4, pixelcolorundo);},6000);
- },130000);
- },1000*seconds);
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement