rendered paste body############################################################################
##########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 =]#######
#####################