// ==UserScript== // @name GotaFancyMessages // @namespace http://tampermonkey.net/ // @version 1.2 // @description Replace your boring messages by fancy ones ! Commands : //bold //italic //mono //default // @author Zacharie Boumard (Zaxtre) // @match http://gota.io/web/ // @grant Zaxtre // @downloadURL none // ==/UserScript== var letters = ["????????????????????????????????????????????????????","????????????????????????????????????????????????????","????????????????????????????????????????????????????","????????????????????????????????????????????????????","????????????????????????????ℭ????ℌℑ????????ℜ???????ℨ","????????????????????????????????????????????????????","????????????????????????????????????????????????????","????????????????????????????????????????????????????","ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏ","????????????????????????????ℂ????ℍ?????ℕ?ℙℚℝ???????ℤ"]; var para1 = document.createElement("p");var node1 = document.createTextNode(atob("LSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0="));para1.appendChild(node1);para1.style.color = "yellow";para1.style.fontSize = "15pt";para1.style.fontWeight = "900";para1.style.textAlign = "center";var element1 = document.getElementById("main-content");element1.appendChild(para1); 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 para3 = document.createElement("p");var node3 = document.createTextNode(atob("LSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0="));para3.appendChild(node3);para3.style.color = "yellow";para3.style.fontSize = "15pt";para3.style.fontWeight = "900";para3.style.textAlign = "center";var element3 = document.getElementById("main-content");element3.appendChild(para3); 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); } }else { chatInput.style.color = "black"; }if (selectedStyle != 0 & !chatInput.value.startsWith('/')) getFancyText();}; function getFancyText() { var fancyText = chatInput.value; for (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; }