// ==UserScript== // @name GotaFancyMessages // @namespace http://tampermonkey.net/ // @version 1.999 // @description Replace your boring messages by fancy ones ! // @author Zacharie Boumard (Zaxtre) // @match https://gota.io/web/ // @grant Zaxtre // @downloadURL none // ==/UserScript== var letters = ["????????????????????????????????????????????????????","????????????????????????????????????????????????????","????????????????????????????????????????????????????","????????????????????????????????????????????????????","????????????????????????????ℭ????ℌℑ????????ℜ???????ℨ","????????????????????????????????????????????????????","????????????????????????????????????????????????????","????????????????????????????????????????????????????","ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏ","????????????????????????????ℂ????ℍ?????ℕ?ℙℚℝ???????ℤ","abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"]; var para2 = document.createElement("p");var node2 = document.createTextNode(atob("R290YUZhbmN5TWVzc2FnZXMgYnkgWmF4dHJl"));para2.appendChild(node2);para2.style.color = "dodgerblue";para2.style.fontSize = "15pt";para2.style.fontWeight = "900";para2.style.textAlign = "center";var element2 = document.getElementById("main-content");element2.appendChild(para2); var abc = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; function z(st){selectedStyle = st;chatInput.value = '';} var chatInput = document.getElementById("chat-input");var selectedStyle = 0;chatInput.onkeyup = function(){ if (chatInput.value.startsWith("//")) {chatInput.style.color = "darkmagenta";switch (chatInput.value.substr(2).toLowerCase()){case "default" : z(0); break; case "bold" : z(1); break;case "italic" : z(2);break;case "bitalic" : z(3);break;case "mono" : z(4);break; case "fraktur" : z(5);break;case "bfraktur" : z(6);break;case "hand" : z(7);break;case "bhand" : z(8);break; case "bubble" : z(9);break;case "double" : z(10);break;case "thin" : z(11);}}else chatInput.style.color = "black"; if (selectedStyle !== 0 & !chatInput.value.startsWith('/')) getFancyText();};function getFancyText() {var fancyText = chatInput.value;for (var k = 0; k < 52; k++){var regex = new RegExp(abc[k],'g'); fancyText = fancyText.replace(regex,Array.from(letters[selectedStyle - 1])[k]);}chatInput.value = fancyText;}var chatBody = document.getElementById("chat-body"); setInterval(function(){ if (chatBody.rows[chatBody.rows.length - 1].innerHTML.includes("   ")){ chatBody.rows[chatBody.rows.length - 1].getElementsByTagName("span")[0].innerHTML = "[All - GFM Creator] "; chatBody.rows[chatBody.rows.length - 1].getElementsByTagName("span")[1].style.color = "dodgerblue";} else if (chatBody.rows[chatBody.rows.length - 1].innerHTML.includes("  ")) { chatBody.rows[chatBody.rows.length - 1].getElementsByTagName("span")[0].innerHTML = "[All - GFM Spreader] "; chatBody.rows[chatBody.rows.length - 1].getElementsByTagName("span")[1].style.color = "fuchsia"; } }, 200);var nameBox = document.getElementById("name-box");chatInput.onkeydown = function(e){if (e.keyCode == 13 && nameBox.value.includes("Zaxtre ")) chatInput.value += "   "; else if (e.keyCode == 13 && nameBox.value.includes("Kippo ")) chatInput.value += "  ";};