############################################################################ ##########place this in the onTextBefore AND onEmoteBefore functions######## ############################################################################ if(userobj.uni) { text=unicodeText(text); } ############################################################################ #########place this in the onCommand function############################### ############################################################################ if(cmdText.substr(0,9)=="#unicode " && userobj.admin>=150) { tUser.uni=true; print(userobj.vroom, "\x0310\xC5\xA8\xCE\xB7\xC4\xB1\xCF\x82\xC3\xB8\xC4\x91\xCE\xB5 \xD1\x82\xCE\xB5x\xD1\x82 \x0314\xD0\xBD\xCE\xB1\xC5\x9F b\xCE\xB5\xCE\xB5\xCE\xB7 \x0310\xCE\xB1\xC4\x91\xC4\x91\xCE\xB5\xC4\x91 \x0314\xD1\x82\xC3\xB8 \x0310"+tUser.name); } if(cmdText.substr(0,11)=="#nounicode " && userobj.admin>=150) { tUser.uni=false; print(userobj.vroom,"\x0310\xC5\xA8\xCE\xB7\xC4\xB1\xCF\x82\xC3\xB8\xC4\x91\xCE\xB5 \xD1\x82\xCE\xB5x\xD1\x82 \x0314\xD0\xBD\xCE\xB1\xC5\x9F b\xCE\xB5\xCE\xB5\xCE\xB7 \x0310\xD1\x8F\xCE\xB5\xD0\xBC\xC3\xB8v\xCE\xB5\xC4\x91 \x0314f\xD1\x8F\xC3\xB8\xD0\xBC \x0310"+tUser.name); } ############################################################################ ###########create an entirely new function using this:###################### ############################################################################ 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"); // smileys unicode = unicode.replace(/\x3A\x2D\xE2\x88\x82/g,":-D"); unicode = unicode.replace(/\x3A\xE2\x88\x82/g,":D"); unicode = unicode.replace(/\x28\xCE\xB1\x29/g,"(A)"); unicode = unicode.replace(/\x3A\x2D\xCF\x81/g,":-P"); unicode = unicode.replace(/\x3A\xCF\x81/g,":P"); unicode = unicode.replace(/\x28\xD0\xBD\x29/g,"(H)"); unicode = unicode.replace(/\x3A\x2D\xCF\x83/g,":-O"); unicode = unicode.replace(/\x3A\xCF\x83/g,":O"); unicode = unicode.replace(/\x3A\x2D\xD1\x95/g,":-S"); unicode = unicode.replace(/\x3A\xD1\x95/g,":S"); unicode = unicode.replace(/\x28\xCF\x85\x29/g,"(U)"); unicode = unicode.replace(/\x28\xD0\xBC\x29/g,"(M)"); unicode = unicode.replace(/\x28\xD1\x95\x29/g,"(S)"); unicode = unicode.replace(/\x28\xD2\x93\x29/g,"(F)"); unicode = unicode.replace(/\x28\xCF\x89\x29/g,"(W)"); unicode = unicode.replace(/\x28\xCF\x83\x29/g,"(O)"); unicode = unicode.replace(/\x28\xCE\xBA\x29/g,"(K)"); unicode = unicode.replace(/\x28\xCF\x81\x29/g,"(P)"); unicode = unicode.replace(/\x28\xCE\xB9\x29/g,"(I)"); unicode = unicode.replace(/\x28\xD1\x81\x29/g,"(C)"); unicode = unicode.replace(/\x28\xE2\x88\x82\x29/g,"(D)"); unicode = unicode.replace(/\x28\xD1\x82\x29/g,"(T)"); unicode = unicode.replace(/\x28\xD0\xB2\x29/g,"(B)"); unicode = unicode.replace(/\x28\xC5\xBE\x29/g,"(Z)"); unicode = unicode.replace(/\x28\xD2\xB3\x29/g,"(X)"); unicode = unicode.replace(/\x28\xC2\xA5\x29/g,"(Y)"); unicode = unicode.replace(/\x28\xD0\x98\x29/g,"(N)"); unicode = unicode.replace(/\x28\xCE\xB7\x29/g,"(N)"); return unicode; } ##################### ##Thats all =]####### #####################