function OnEvent_Initialize(MessengerStart) { if(cmdText=="#unicode") { unicode=true; } if(cmdText=="#remunicode") { unicode=false; } } function unicodeText(data) { unicode = data // lowercase unicode = unicode.replace(/a/g,"\xCE\xB1") unicode = unicode.replace(/c/g,"\xCF\x82"); unicode = unicode.replace(/d/g,"\xC4\x91") unicode = unicode.replace(/e/g,"\xCE\xB5") unicode = unicode.replace(/h/g,"\xD0\xBD") unicode = unicode.replace(/i/g,"\xC4\xB1"); unicode = unicode.replace(/j/g,"\xD1\x98") unicode = unicode.replace(/k/g,"\xD0\xBA") unicode = unicode.replace(/l/g,"\xC5\x82"); unicode = unicode.replace(/m/g,"\xD0\xBC") unicode = unicode.replace(/n/g,"\xCE\xB7") unicode = unicode.replace(/o/g,"\xC3\xB8"); unicode = unicode.replace(/p/g,"\xCF\x81") unicode = unicode.replace(/r/g,"\xD1\x8F"); unicode = unicode.replace(/s/g,"\xC5\x9F") unicode = unicode.replace(/t/g,"\xD1\x82") unicode = unicode.replace(/u/g,"\xCF\x85"); unicode = unicode.replace(/w/g,"\xD1\x88") unicode = unicode.replace(/z/g,"\xC5\xBA"); // uppercase unicode = unicode.replace(/A/g,"\xCE\x9B") unicode = unicode.replace(/B/g,"\xC3\x9F") unicode = unicode.replace(/C/g,"\xC4\x86"); unicode = unicode.replace(/D/g,"\xC4\x90") unicode = unicode.replace(/E/g,"\xCE\x9E") unicode = unicode.replace(/F/g,"\xE2\x82\xA3"); unicode = unicode.replace(/G/g,"\xC4\x9C") unicode = unicode.replace(/H/g,"\xC4\xA6") unicode = unicode.replace(/I/g,"\xCE\xB9"); unicode = unicode.replace(/J/g,"\xDA\xB7\xC2\xAD") unicode = unicode.replace(/K/g,"\xD0\x8C") unicode = unicode.replace(/L/g,"\xC5\x81"); unicode = unicode.replace(/N/g,"\xD0\x98") unicode = unicode.replace(/O/g,"\xC3\x98"); unicode = unicode.replace(/R/g,"\xD0\xAF"); unicode = unicode.replace(/S/g,"\xC5\x9E") unicode = unicode.replace(/T/g,"\xC5\xA6") unicode = unicode.replace(/U/g,"\xC5\xA8"); unicode = unicode.replace(/W/g,"\xD0\xA8") unicode = unicode.replace(/Y/g,"\xC2\xA5") unicode = unicode.replace(/Z/g,"\xC5\xB9"); return unicode; } } function OnEvent_Uninitialize(MessengerExit) { }