// ==UserScript==
// @name OWOT / OurWorldOfText DragonHaxx 3.1
// @namespace none
// @version 3.1
// @changelog More menu settings.
// @changelog Added credits
// @changelog Added Night/Day checkbox (thx 4 Bryan)
// @changelog Script Loader category
// @changelog Name Protect
// @changelog CharWriter
// @changelog More menu settings.
// @description DragonHaxx 3.1 by suiciThink. Discord server: https://www.discord.gg/invite/DnZD7xN4Zd
// @author suicidalThink.
// @match http://ourworldoftext.com/*
// @grant http://ourworldoftext.com/*
// ==/UserScript==
ver = "3.1"
// simple scriptzz templates
// menu.addOption("",function(){})
// writeChar("",false)
//spam raid basic char list
// █
allowcredits = "0"
console.log("Script DragonHaxxOWOTv"+ver+" succesfully loaded!")
if(allowcredits == "0"){console.log("\n \n \n \n \n")}
if(allowcredits == "1"){api_chat_send("I using DragonHaxxOWOTv3!")}
//
menu.addEntry('<h1>DHF</h1>') // DHF
menu.addOption("Version: "+ver,function(){console.log(" ")})
menu.addOption("Credits",function(){alert("Credits to sunnyW11nter.")})
menu.addCheckboxOption('Dark Mode', function(){night = true;w.night()}, function(){night = false;w.day()}); // Bryan thx
menu.addOption("Discord",function(){
alert("Discord Link: https://www.discord.gg/invite/DnZD7xN4Zd/")
console.log("Discord Link: https://www.discord.gg/invite/DnZD7xN4Zd/")})
menu.addOption("DragonHaxxHelp",function(){dgh()})
menu.addOption("NameProtect",function(){api_chat_send("/nick RandomUser")})
menu.addOption("WriteCharzz",function(){cya("█")})
menu.addEntry('<h1>Script Loader</h1>') // Script Loader
menu.addOption("Reload DGH",function(){
location.reload();
return false;})
//
function sleep(milliseconds) {
const date = Date.now();
let currentDate = null;
do {
currentDate = Date.now();
} while (currentDate - date < milliseconds);}
function chs(tospam){
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
sleep(400)
api_chat_send(tospam)
}
function ezhud(){
resizeChat(450,450)
api_chat_send("/night")
Permissions.can_paste = function() {return true;};
Permissions.can_admin = function() {return true;};
}
function dgh(){
console.log("1) Mass Chat Spamming >>> chatSpam(tospam)")
console.log("2) Circle around spawn >>> ras(char)")
console.log("3) Bigger n~ ez hud >>> ezhud()")
console.log("4) get X,Y >>> getpos()")
console.log("5) Towered Char Spam >>> tcs()")
console.log("6) Char Spam >>> cs(char)")
console.log("7) Chat Spam >>> chs(tospam)")
}
function ras(char){
// bottom
writeCharToXY(char,"16711680","15","8")
writeCharToXY(char,"16711680","14","8")
writeCharToXY(char,"16711680","13","8")
writeCharToXY(char,"16711680","12","8")
writeCharToXY(char,"16711680","11","8")
writeCharToXY(char,"16711680","10","8")
writeCharToXY(char,"16711680","9","8")
writeCharToXY(char,"16711680","8","8")
writeCharToXY(char,"16711680","7","8")
writeCharToXY(char,"16711680","6","8")
writeCharToXY(char,"16711680","5","8")
writeCharToXY(char,"16711680","4","8")
writeCharToXY(char,"16711680","3","8")
writeCharToXY(char,"16711680","2","8")
writeCharToXY(char,"16711680","1","8")
writeCharToXY(char,"16711680","0","8")
writeCharToXY(char,"16711680","-1","8")
writeCharToXY(char,"16711680","-2","8")
writeCharToXY(char,"16711680","-3","8")
writeCharToXY(char,"16711680","-4","8")
writeCharToXY(char,"16711680","-5","8")
writeCharToXY(char,"16711680","-6","8")
writeCharToXY(char,"16711680","-7","8")
writeCharToXY(char,"16711680","-8","8")
writeCharToXY(char,"16711680","-9","8")
writeCharToXY(char,"16711680","-10","8")
writeCharToXY(char,"16711680","-11","8")
writeCharToXY(char,"16711680","-12","8")
writeCharToXY(char,"16711680","-13","8")
writeCharToXY(char,"16711680","-14","8")
writeCharToXY(char,"16711680","-15","8")
writeCharToXY(char,"16711680","-16","8")
// left
writeCharToXY(char,"16711680","-17","7")
writeCharToXY(char,"16711680","-17","6")
writeCharToXY(char,"16711680","-17","5")
writeCharToXY(char,"16711680","-17","4")
writeCharToXY(char,"16711680","-17","3")
writeCharToXY(char,"16711680","-17","2")
writeCharToXY(char,"16711680","-17","1")
writeCharToXY(char,"16711680","-17","0")
writeCharToXY(char,"16711680","-17","-1")
writeCharToXY(char,"16711680","-17","-2")
writeCharToXY(char,"16711680","-17","-3")
writeCharToXY(char,"16711680","-17","-4")
writeCharToXY(char,"16711680","-17","-5")
writeCharToXY(char,"16711680","-17","-6")
writeCharToXY(char,"16711680","-17","-7")
writeCharToXY(char,"16711680","-17","-8")
writeCharToXY(char,"16711680","-17","-9")
writeCharToXY(char,"16711680","-17","6")
// top
writeCharToXY(char,"16711680","16","-9")
writeCharToXY(char,"16711680","15","-9")
writeCharToXY(char,"16711680","14","-9")
writeCharToXY(char,"16711680","13","-9")
writeCharToXY(char,"16711680","12","-9")
writeCharToXY(char,"16711680","11","-9")
writeCharToXY(char,"16711680","10","-9")
writeCharToXY(char,"16711680","9","-9")
writeCharToXY(char,"16711680","8","-9")
writeCharToXY(char,"16711680","7","-9")
writeCharToXY(char,"16711680","6","-9")
writeCharToXY(char,"16711680","5","-9")
writeCharToXY(char,"16711680","4","-9")
writeCharToXY(char,"16711680","3","-9")
writeCharToXY(char,"16711680","2","-9")
writeCharToXY(char,"16711680","1","-9")
writeCharToXY(char,"16711680","0","-9")
writeCharToXY(char,"16711680","-1","-9")
writeCharToXY(char,"16711680","-2","-9")
writeCharToXY(char,"16711680","-3","-9")
writeCharToXY(char,"16711680","-4","-9")
writeCharToXY(char,"16711680","-5","-9")
writeCharToXY(char,"16711680","-6","-9")
writeCharToXY(char,"16711680","-7","-9")
writeCharToXY(char,"16711680","-8","-9")
writeCharToXY(char,"16711680","-9","-9")
writeCharToXY(char,"16711680","-10","-9")
writeCharToXY(char,"16711680","-11","-9")
writeCharToXY(char,"16711680","-12","-9")
writeCharToXY(char,"16711680","-13","-9")
writeCharToXY(char,"16711680","-14","-9")
writeCharToXY(char,"16711680","-15","-9")
writeCharToXY(char,"16711680","-16","-9")
// right
writeCharToXY(char,"16711680","16","7")
writeCharToXY(char,"16711680","16","6")
writeCharToXY(char,"16711680","16","5")
writeCharToXY(char,"16711680","16","4")
writeCharToXY(char,"16711680","16","3")
writeCharToXY(char,"16711680","16","2")
writeCharToXY(char,"16711680","16","1")
writeCharToXY(char,"16711680","16","0")
writeCharToXY(char,"16711680","16","-1")
writeCharToXY(char,"16711680","16","-2")
writeCharToXY(char,"16711680","16","-3")
writeCharToXY(char,"16711680","16","-4")
writeCharToXY(char,"16711680","16","-5")
writeCharToXY(char,"16711680","16","-6")
writeCharToXY(char,"16711680","16","-7")
writeCharToXY(char,"16711680","16","-8")
writeCharToXY(char,"16711680","16","-9")
writeCharToXY(char,"16711680","16","6")
}
function getpos(){
console.log(positionX,positionY)
}
function cya(char){
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar(char,false)
writeChar("\n",false)
}
function treteb(){
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("\n",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("\n",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("\n",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("\n",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("\n",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("\n",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("\n",false)
writeChar("█",false)
writeChar("\n",false)
}
function twoteb(){
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("\n",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("\n",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("\n",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
}
function oneteb(){
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("\n",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("\n",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("\n",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("\n",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
writeChar("\n",false)
writeChar("█",false)
writeChar("█",false)
writeChar("█",false)
}
function cs(char){
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
cya(char)
}
function tcs(){
treteb()
twoteb()
treteb()
twoteb()
oneteb()
treteb()
twoteb()
oneteb()
treteb()
twoteb()
oneteb()
oneteb()
}