// ==UserScript== // @name Base Record & Rebuild // @namespace http://tampermonkey.net/ // @version 2.2 // @author Havy // @description Record Base // @match zombs.io // @icon https://cdn-icons-png.flaticon.com/512/599/599063.png // @grant none // @downloadURL https://update.greasyfork.icu/scripts/437479/Base%20Record%20%20Rebuild.user.js // @updateURL https://update.greasyfork.icu/scripts/437479/Base%20Record%20%20Rebuild.meta.js // ==/UserScript== let css2 = ` .button { background-color: #99FF33; font-size: 16px; border: none; color: black; padding: 14px 40px; border-radius: 8px; box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); text-align: center; } .hud-menu-zipp4 { top: 50%; left: 50%; transform: translate(-50%, -50%); display: none; position: fixed; padding: 20px; width: 640px; height: 460px; background: rgba(0, 0, 0, 0.6); color: #eee; z-index: 5; } .hud-menu-zipp4 .hud-zipp-grid4 { margin: auto; display: block; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); } .hud-spell-icons .hud-spell-icon[data-type="Zippity4"]::before { background-image: url("https://cdn-icons-png.flaticon.com/512/599/599063.png"); } .hud-menu-zipp4 .hud-the-tab:hover { background: rgba(0, 0, 0, 0.2); color: #eee; } `; let styles = document.createElement("style"); styles.appendChild(document.createTextNode(css2)); document.head.appendChild(styles); styles.type = "text/css"; let spell = document.createElement("div"); spell.classList.add("hud-spell-icon"); spell.setAttribute("data-type", "Zippity4"); spell.classList.add("hud-zipp4-icon"); document.getElementsByClassName("hud-spell-icons")[0].appendChild(spell); let modHTML = `
`; document.querySelector('#hud').insertAdjacentHTML("afterbegin", modHTML); let zipz123 = document.getElementsByClassName("hud-menu-zipp4")[0]; document.getElementsByClassName("hud-zipp4-icon")[0].addEventListener("click", () => { if(["none", ""].includes(zipz123.style.display)) { zipz123.style.display = "block"; for(let i of Array.from(document.getElementsByClassName("hud-menu"))) { i.style.display = "none"; }; } else { zipz123.style.display = "none"; }; }); for (let i of Array.from(document.getElementsByClassName("hud-menu-icon"))) { i.addEventListener('click', function() { if (document.getElementsByClassName("hud-menu-zipp4")[0].style.display == "block") { document.getElementsByClassName("hud-menu-zipp4")[0].style.display = "none"; }; }); }; for (let i of Array.from(document.getElementsByClassName("hud-spell-icon"))) { if (i.dataset.type !== "HealTowersSpell" && i.dataset.type !== "TimeoutItem" && i.dataset.type !== "Zippity4") { i.addEventListener('click', function() { if (document.getElementsByClassName("hud-menu-zipp4")[0].style.display == "block") { document.getElementsByClassName("hud-menu-zipp4")[0].style.display = "none"; }; }); }; }; document.addEventListener("keyup", e => { if (document.activeElement.tagName.toLowerCase() !== "input" && document.activeElement.tagName.toLowerCase() !== "textarea") { if (e.key === "o" || e.key === "p" || e.key === "b" || e.key === "/" || e.keyCode == 27) { if (zipz123.style.display == "block") { zipz123.style.display = "none"; } } } }) document.getElementsByClassName("hud-zipp-grid4")[0].innerHTML = `