Dino Chrome Hacks Menu 30+ Commands

hi

K instalaci tototo skriptu si budete muset nainstalovat rozšíření jako Tampermonkey, Greasemonkey nebo Violentmonkey.

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Violentmonkey.

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Violentmonkey.

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Userscripts.

You will need to install an extension such as Tampermonkey to install this script.

K instalaci tohoto skriptu si budete muset nainstalovat manažer uživatelských skriptů.

(Už mám manažer uživatelských skriptů, nechte mě ho nainstalovat!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Už mám manažer uživatelských stylů, nechte mě ho nainstalovat!)

// ==UserScript==
// @name         Dino Chrome Hacks Menu 30+ Commands
// @namespace    http://tampermonkey.net/
// @version      2.111111111111111111111111111111111111111111111111111111111111115
// @homepage     https://greasyfork.org/scripts/453925
// @description  hi
// @author       Shortboi
// @match        chrome://dino
// @grant        none
// @license      GNU GPLv3
// ==/UserScript==

var smilelogo = `\u2591\u2588\u2588\u2588\u2588\u2588\u2588\u2557  \u2588\u2588\u2588\u2557\u2591\u2591\u2591\u2588\u2588\u2588\u2557  \u2588\u2588\u2557  \u2588\u2588\u2557\u2591\u2591\u2591\u2591\u2591  \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2557
\u2588\u2588\u2554\u2550\u2550\u2550\u2550\u255d  \u2588\u2588\u2588\u2588\u2557\u2591\u2588\u2588\u2588\u2588\u2551  \u2588\u2588\u2551  \u2588\u2588\u2551\u2591\u2591\u2591\u2591\u2591  \u2588\u2588\u2554\u2550\u2550\u2550\u2550\u255d
\u255a\u2588\u2588\u2588\u2588\u2588\u2557  \u2591\u2588\u2588\u2554\u2588\u2588\u2588\u2588\u2554\u2588\u2588\u2551  \u2588\u2588\u2551  \u2588\u2588\u2551\u2591\u2591\u2591\u2591\u2591  \u2588\u2588\u2588\u2588\u2588\u2557\u2591\u2591
\u2591\u255a\u2550\u2550\u2550\u2588\u2588\u2557  \u2588\u2588\u2551\u255a\u2588\u2588\u2554\u255d\u2588\u2588\u2551  \u2588\u2588\u2551  \u2588\u2588\u2551\u2591\u2591\u2591\u2591\u2591  \u2588\u2588\u2554\u2550\u2550\u255d\u2591\u2591
\u2588\u2588\u2588\u2588\u2588\u2588\u2554\u255d  \u2588\u2588\u2551\u2591\u255a\u2550\u255d\u2591\u2588\u2588\u2551  \u2588\u2588\u2551  \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2557  \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2557
\u255a\u2550\u2550\u2550\u2550\u2550\u255d  \u2591\u255a\u2550\u255d\u2591\u2591\u2591\u2591\u2591\u255a\u2550\u255d  \u255a\u2550\u255d  \u255a\u2550\u2550\u2550\u2550\u2550\u2550\u255d  \u255a\u2550\u2550\u2550\u2550\u2550\u2550\u255d
`
alert('COMMANDS:s, c, g, gmax, score, 999999, stuck, scorelag, dead, accelerate1, accelerate0.1, help, extra, info1, info2, info3, info4, info5, info6, info7, info8, info9, accelerinfo, acceler1info, allcmds, length30, infoheight, clear, sussy?, nyan, mach874030.49, hidden, weavethesmallcacti, hacks, c00lkidd, hacks = true')

var passwrong = 'WRONG'
const  myCustomFunction = i => console.error(passwrong);
let iteration = 0;
const delay = 10;
const tillCount = 1000;


nyan = new Audio('https://vincens2005.github.io/vr/Nyan%20Cat%20[original].mp3');
if (typeof nyan.loop == 'boolean') {
  nyan.loop = true;
}
else {
  nyan.addEventListener('ended', function() {
    this.currentTime = 0;
    this.play();
  }, false);
}

function keys() {

  let input = prompt(smilelogo);
  switch (input) {
    case 's': speediskey()
      break;
    case 'c': noCollision()
      break;
    case 'g': Gravity50()
      break;
    case 'gmax': Gravitymax()
      break;
    case 'score': setScore()
      break;
    case '999999': setScoremax()
      break;
    case 'stuck': noMovement()
      break;
    case 'scorelag': setScoremalf()
      break;
    case 'dead': Gameover()
      break;
    case 'mach874030.49': Mach()
      break;
    case 'accelerate0.1': Speedfrac110()
      break;
    case 'accelerate1': Speed1()
      break;
    case 'hidden': INVIS()
      break;
    case 'help': HELP()
      break;
    case 'extra': INFO()
      break;
    case 'info1': speediskeyINFO()
      break;
    case 'info2': noCLIPinfo()
      break;
    case 'info3': GravINFO()
      break;
    case 'info4': GravmaxINFO()
      break;
    case 'info5': ScoreINFO()
      break;
    case 'info6': ScoremaxINFO()
      break;
    case 'info8': LAGINFO()
      break;
    case 'accelerinfo': ACCELERINFO()
      break;
    case 'acceler1info': ACCELER1INFO()
      break;
    case 'allcmds': CMDINFO()
      break;
    case 'info7': stuckINFO()
      break;
    case 'clear': CLEARCMDS()
      break;
    case 'length30': AREA()
      break;
    case 'infoheight': AREAINFO()
      break;
    case 'weavethesmallcacti': AREAsmol()
      break;
    case 'hacks': HACKS()
      break;
    case 'c00lkidd': robloxhackerlol()
      break;
    case 'hacks = true': HACKSenabled()
      break;
    case 'sussy?': SUSSYBAKA()
      break;
    case 'nyan': nyancat()
      break;
    case 'boywhatthehellboy': boywhatthehellboy()
      break;
    default:setTimeout(1750); 
  }
}

function password() {

  let input = prompt('');
  switch (input) {
    case 'stto': stto()
      break;
    default:
   if (setInterval(() => {
    if (iteration < tillCount) {
      iteration ++;
      myCustomFunction(iteration);
    }
}, delay))  {
    }
  }
}


function infocmdkeys() {
  prompt(`
Type "allcmds" for all commands
`);

  let input = prompt(smilelogo);
  switch (input) {
    case 's': speediskey()
      break;
    case 'c': noCollision()
      break;
    case 'g': Gravity50()
      break;
    case 'gmax': Gravitymax()
      break;
    case 'score': setScore()
      break;
    case '999999': setScoremax()
      break;
    case 'stuck': noMovement()
      break;
    case 'scorelag': setScoremalf()
      break;
    case 'dead': Gameover()
      break;
    case 'mach874030.49': Mach()
      break;
    case 'accelerate0.1': Speedfrac110()
      break;
    case 'accelerate1': Speed1()
      break;
    case 'hidden': INVIS()
      break;
    case 'help': HELP()
      break;
    case 'extra': INFO()
      break;
    case 'info1': speediskeyINFO()
      break;
    case 'info2': noCLIPinfo()
      break;
    case 'info3': GravINFO()
      break;
    case 'info4': GravmaxINFO()
      break;
    case 'info5': ScoreINFO()
      break;
    case 'info6': ScoremaxINFO()
      break;
    case 'info8': LAGINFO()
      break;
    case 'accelerinfo': ACCELERINFO()
      break;
    case 'acceler1info': ACCELER1INFO()
      break;
    case 'allcmds': CMDINFO()
      break;
    case 'info7': stuckINFO()
      break;
    case 'clear': CLEARCMDS()
      break;
    case 'length30': AREA()
      break;
    case 'infoheight': AREAINFO()
      break;
    case 'weavethesmallcacti': AREAsmol()
      break;
    case 'hacks': HACKS()
      break;
    case 'c00lkidd': robloxhackerlol()
      break;
    case 'hacks = true': HACKSenabled()
      break;
    case 'sussy?': SUSSYBAKA()
      break;
    case 'nyan': nyancat()
      break;
    case 'boywhatthehellboy': boywhatthehellboy()
      break;
    default:setTimeout(1750);
  }
}

function helpcmdkeys() {
  prompt(`
Type "extra" for commands
`);

  let input = prompt(smilelogo);
  switch (input) {
    case 's': speediskey()
      break;
    case 'c': noCollision()
      break;
    case 'g': Gravity50()
      break;
    case 'gmax': Gravitymax()
      break;
    case 'score': setScore()
      break;
    case '999999': setScoremax()
      break;
    case 'stuck': noMovement()
      break;
    case 'scorelag': setScoremalf()
      break;
    case 'dead': Gameover()
      break;
    case 'mach874030.49': Mach()
      break;
    case 'accelerate0.1': Speedfrac110()
      break;
    case 'accelerate1': Speed1()
      break;
    case 'hidden': INVIS()
      break;
    case 'help': HELP()
      break;
    case 'extra': INFO()
      break;
    case 'info1': speediskeyINFO()
      break;
    case 'info2': noCLIPinfo()
      break;
    case 'info3': GravINFO()
      break;
    case 'info4': GravmaxINFO()
      break;
    case 'info5': ScoreINFO()
      break;
    case 'info6': ScoremaxINFO()
      break;
    case 'info8': LAGINFO()
      break;
    case 'accelerinfo': ACCELERINFO()
      break;
    case 'acceler1info': ACCELER1INFO()
      break;
    case 'allcmds': CMDINFO()
      break;
    case 'info7': stuckINFO()
      break;
    case 'clear': CLEARCMDS()
      break;
    case 'length30': AREA()
      break;
    case 'infoheight': AREAINFO()
      break;
    case 'weavethesmallcacti': AREAsmol()
      break;
    case 'hacks': HACKS()
      break;
    case 'c00lkidd': robloxhackerlol()
      break;
    case 'hacks = true': HACKSenabled()
      break;
    case 'sussy?': SUSSYBAKA()
      break;
    case 'nyan': nyancat()
      break;
    case 'boywhatthehellboy': boywhatthehellboy()
      break;
    default:setTimeout(1750);
  }
}

function main() {
  console.clear();
  console.log(`
Type "help" for commands
`);

  let input = prompt(smilelogo);
  switch (input) {
    case 's': speediskey()
      break;
    case 'c': noCollision()
      break;
    case 'g': Gravity50()
      break;
    case 'gmax': Gravitymax()
      break;
    case 'score': setScore()
      break;
    case '999999': setScoremax()
      break;
    case 'stuck': noMovement()
      break;
    case 'scorelag': setScoremalf()
      break;
    case 'dead': Gameover()
      break;
    case 'mach874030.49': Mach()
      break;
    case 'accelerate0.1': Speedfrac110()
      break;
    case 'accelerate1': Speed1()
      break;
    case 'hidden': INVIS()
      break;
    case 'help': HELP()
      break;
    case 'extra': INFO()
      break;
    case 'info1': speediskeyINFO()
      break;
    case 'info2': noCLIPinfo()
      break;
    case 'info3': GravINFO()
      break;
    case 'info4': GravmaxINFO()
      break;
    case 'info5': ScoreINFO()
      break;
    case 'info6': ScoremaxINFO()
      break;
    case 'info8': LAGINFO()
      break;
    case 'accelerinfo': ACCELERINFO()
      break;
    case 'acceler1info': ACCELER1INFO()
      break;
    case 'allcmds': CMDINFO()
      break;
    case 'info7': stuckINFO()
      break;
    case 'clear': CLEARCMDS()
      break;
    case 'length30': AREA()
      break;
    case 'infoheight': AREAINFO()
      break;
    case 'weavethesmallcacti': AREAsmol()
      break;
    case 'hacks': HACKS()
      break;
    case 'c00lkidd': robloxhackerlol()
      break;
    case 'hacks = true': HACKSenabled()
      break;
    case 'clearcmds': CLEARCMDS()
      break;
    case 'sussy?': SUSSYBAKA()
      break;
    case 'nyan': nyancat()
      break;
    case 'boywhatthehellboy': boywhatthehellboy()
      break;
    default:setTimeout(1750);
  }
}

main();

function speediskey() {
  Runner.instance_.setSpeed(100)
  alert("a lot of speed enabled, press ok to go to main menu");
  main();
}

function noCollision() {
  Runner.instance_.gameOver = function() { };
  alert("no collision enabled, press ok to go to main menu");
  main();
}

function Gravity50() {
  Runner.instance_.tRex.config.GRAVITY = 0.1
  alert("Gravity 50 enabled, press ok to go to main menu");
  main();
}

function Gravitymax() {
  Runner.instance_.tRex.config.GRAVITY = 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
  alert("Gravity Infinite, press ok to go to main menu");
  main();
}

function stto() {
  console.warn("ACCESS GRANTED")
  document.body.style.backgroundColor = "lime";
  Runner.instance_.gameOver = function() { };
  Runner.instance_.setSpeed(100)
  Runner.instance_.tRex.config.GRAVITY = 0.1
  alert("You join SMILE, welcome.")
  document.body.style.backgroundImage = "url('');"
}

function setScore() {
  Runner.instance_.distanceRan = 10000 / Runner.instance_.distanceMeter.config.COEFFICIENT
  alert("Score set to 10000, press ok to go to main menu");
  main();
}

function setScoremax() {
  Runner.instance_.distanceRan = 999950 / Runner.instance_.distanceMeter.config.COEFFICIENT
  alert("this might be buggy ngl");
  main();
}

function noMovement() {
  Runner.instance_.playingIntro = true
  alert("No Movement enabled, press ok to go to main menu");
  main();
}

function setScoremalf() {
  Runner.instance_.highestScore = 99999
  alert("Score Malfunction enabled, press ok to go to main menu");
  main();
}

function Gameover() {
  Runner.instance_.gameOver();
  console.warn("u ded")
}

function Mach() {
  Runner.instance_.config.ACCELERATION = 100000
  alert("Lightspeed enabled 😳, press ok to go to main menu");
  main();
}

function HELP() {
  alert("Commands: s, c, g, gmax, score, 999999, stuck, extra")
  helpcmdkeys();
}

function INFO() {
  alert("EXTRA: scorelag, dead, accelerate0.1, accelerate1")
  infocmdkeys();
}

function INVIS() {
  Runner.instance_.tRex.config.HEIGHT = 0
  alert("invisible mode enabled (it's not really invis, it's that you just are tiny), press ok to go to main menu");
  main();
}

function Speedfrac110() {
  Runner.instance_.config.ACCELERATION = 0.1
  alert("Accerlerate0.1 enabled, press ok to go to main menu");
  main();
}

function Speed1() {
  Runner.instance_.config.ACCELERATION = 1
  alert("Accerlerate1 enabled, press ok to go to main menu");
  main();
}

function speediskeyINFO() {
  alert("your speed will be set to 100");
  infocmdkeys();
}

function noCLIPinfo() {
  alert("you will enter god mode")
  keys();
}

function GravINFO() {
  alert("your gravity will be set to 50")
  keys();
}

function GravmaxINFO() {
  alert("your gravity will be set to 1e-560")
  keys();
}

function ScoreINFO() {
  alert("your score will be set to 10000")
  keys();
}

function ScoremaxINFO() {
  alert("your score will be 999999 when you die")
  keys();
}

function stuckINFO() {
  alert("you can't move")
  keys();
}

function LAGINFO() {
  alert("your high score wont change when you die")
  keys();
}

function CMDINFO() {
  alert(`
s c g gmax score 999999 stuck scorelag dead accelerate1 accelerate0.1 help extra info1 info2 info3 info4 info5 info6 info7 info8 info9 accelerinfo acceler1info allcmds length30 infoheight clearcmds
`)
  keys();
}

function ACCELERINFO() {
  alert("your acceleration will be set to 0.1, kinda useless but i'm trying to code more cmds so yeah")
  keys();
}

function ACCELER1INFO() {
  alert("your acceleration will be set to 1")
  keys();
}

function AREAINFO() {
  alert("your height will be set to 30")
  keys();
}

function AREA() {
  Runner.instance_.tRex.config.HEIGHT = 30
  alert("Your height is now equal to 30");
  main();
}

function AREAsmol() {
  Runner.instance_.tRex.config.HEIGHT = 13
  alert("u smol");
  main();
}

function HACKS() {
  console.error("bruh")
  alert("you goofy");
  keys();
}

function robloxhackerlol() {
  document.body.style.backgroundColor = "red";
  document.body.style.backgroundImage = "url('https://static.wikia.nocookie.net/terminated/images/a/ac/C00lkiddEarlyYears.png/revision/latest?cb=20211103073101')";
  Runner.instance_.setArcadeMode()
  Runner.instance_.tRex.config.WIDTH = 10000
  alert("roblo hakr 💀");
  keys();
}

function HACKSenabled() {
  password();
}

function CLEARCMDS() {
  location.reload()
  alert("the location.reload() don't work, do ctrl+r")
  main();
}

function SUSSYBAKA() {
  console.warn("SUSSY MODE ENABLED")
  document.body.style.backgroundImage = "url('https://earlygame.com/uploads/images/_article/imposter-card.jpg')";
  Runner.instance_.tRex.config.DROP_VELOCITY = 100
  Runner.instance_.tRex.config.INITIAL_JUMP_VELOCITY = -10000
  alert("You can vent, just press space.")
  main();
}

function nyancat() {
  console.log("nyan time!")
  document.body.style.backgroundImage = "url('https://i.kym-cdn.com/photos/images/original/000/128/096/Nyancatless20110725-22047-2vf3z5.gif')";
  Runner.instance_.tRex.config.DROP_VELOCITY = -10
  Runner.instance_.tRex.config.INITIAL_JUMP_VELOCITY = -10000
  nyan.play()
main();
}

function boywhatthehellboy() {
Runner.instance_.tRex.config.WIDTH = 10000
document.body.style.backgroundImage = "url('https://i.kym-cdn.com/entries/icons/original/000/037/774/coverbbbbb.jpg')";
keys();
}

let btn = document.createElement("button");
btn.innerHTML = "Main()";
btn.onclick = function () {
  main();
}
document.body.appendChild(btn);