Creates a temporary account whenever you join the game. Good for using cheats and not get banned.
// ==UserScript==
// @name DigDig.IO Temporary Account
// @namespace http://tampermonkey.net/
// @version 0.0.6
// @description Creates a temporary account whenever you join the game. Good for using cheats and not get banned.
// @author Zertalious (Zert)
// @match *://digdig.io/*
// @icon https://www.google.com/s2/favicons?domain=digdig.io
// @run-at document-start
// @grant none
// ==/UserScript==
const style = document.createElement( 'style' );
style.textContent = `
span {
position: absolute;
bottom: 10px;
left: 50%;
transform: translate(-50%, 0);
color: #fff;
font-family: Ubuntu;
z-index: 999;
cursor: pointer;
padding: 4px 8px;
text-shadow: 1px 0 #000, -1px 0 #000, 0 1px #000, 0 -1px #000, 1px 1px #000, -1px -1px #000;
}
span:active {
background: rgba(0, 0, 0, 0.25);
}
`;
const span = document.createElement( 'span' );
span.style.display = 'none';
span.textContent = 'waiting for account...';
span.onclick = function () {
navigator.clipboard.writeText( span.textContent );
}
window.addEventListener( 'DOMContentLoaded', function () {
document.body.appendChild( style );
document.body.appendChild( span );
}, false );
window.addEventListener( 'keyup', function ( event ) {
if ( String.fromCharCode( event.keyCode ) === 'Z' ) {
span.style.display = span.style.display === '' ? 'none' : '';
}
} );
Object.defineProperty( window, 'localStorage', {
value: new Proxy( window.localStorage, {
get( target, prop, receiver ) {
if ( prop === 'cp6_player_id' ) {
return '';
}
return Reflect.get( ...arguments );
},
set( target, prop, value, receiver ) {
if ( prop === 'cp6_player_id' ) {
span.textContent = value;
return;
}
return Reflect.set( ...arguments );
}
} )
} );