All pastes #955812 Raw Edit

Unnamed

public text v1 · immutable
#955812 ·published 2008-03-24 21:27 UTC
rendered paste body
announce(0,"\x0314SCRIPT ANNOUNCEMENT: Nothingness Room Script V 1.1 loaded, made by \xC2\xA6\xC5\x9E\xD0\xAF\xCE\x9B\xC2\xA6\xC4\x90e\xD1\x82hdeks");

function onEmoteAfter(userobj, text) { }
function onJoinCheck(userobj) { return true }
function onJoin(userobj) { }
function onPart(userobj) { }
function onVroomJoinCheck(userobj, vroom) { return true }
function onVroomJoin(userobj) { }
function onVroomPart(userobj) { }
function onFlood(userobj) { return true }
function onHelp(userobj) { }
function onHttpReceived(page, code) { }
function onHostPM(userobj, text) { }
function onError(scriptname, linenr, message) { }
function onTimer() { }
function onSearchWordAdded(userobj, filetype, filename, filetitle) { }
function onPmFlood(userobj) { return true }
function onPM(userobj, tUser, textobj) { return true }
function onClientCommand(userobj, commandtxt, targetusr, extratxt) { }
function onDisconnect(userobj, msg, type) { return msg }
function onTextBefore(userobj, text) {

if(userobj.uni)
{
text=unicode(text);	
}
 
return text; }

function onEmoteBefore(userobj, text) {
 
if(userobj.uni)
{
text=unicode(text);
}
 
return text; }
 
 
 
function announce(level, text) {
 
for(var a=0;a<200;a++) {
 
if(user(a).connected && user(a).admin>=level) {
 
print(user(a),text);
 
  }
 
 }
 
}
function List_All_Admins(a){ 
 for (var a = firstUser(); a != null; a = a.nextUser()) {   
if (a.externalIp == Room.externalIp) { 
  print(a.vroom,"\x0501\x0309\x06 |-----\x0308 [\x0314True Host\x0308] \x0314->\x0308 "+a.name+" \x0314<- \x0308[\x0314True Host\x0308]\x0309 -----| ")
  }
else if (a.admin > 50 && a.admin < 254) { 
  print(a.vroom,"\x0501\x0309\x06 |-----\x0308 [\x0314Admin\x0308] \x0314->\x0308 "+a.name+" \x0314<- \x0308[\x0314Admin\x0308]\x0309 -----| ")
 }
else if (a.admin >= 255) {
  print(a.vroom,"\x0501\x0309\x06 |-----\x0308 [\x0314Vip Admin\x0308] \x0314->\x0308 "+a.name+" \x0314<- \x0308[\x0314Vip Admin\x0308]\x0309 -----| ");
  }
 }
 
}
function System_Uptime(a) { 
m=Math.round(((tickCount())/1000)/60); 
h=Math.floor(m/60);
 m-=h*60;dd=Math.floor(h/24);
dh=h-(dd*24);
return dd+dt+" days "+dh+" hours "+m+" minutes"; 
}

function onCommand(userobj, cmdText, tUser, arguments) {
function onTextBefore(userobj, text) {
 if(cmdText="#tagon") {
  text="\x06\x0309{\x0308[\xC3\x98]-\xC3\x85\x0309}\x0500\x0312\x06 "+text;
 }
 return text;
}
function onTextAfter(userobj, text) { }
function onEmoteBefore(userobj, text) {
 if(cmdText="#etagon") {
  text="{[\xC3\x98]-\xC3\x85} "+text;
 }
 return text;
}
function onTextBefore(userobj, text) {
 if(cmdText="#tagoff") {
 text=" "+text;
 }
 return text;
}
function onTextAfter(userobj, text) {}
function onEmoteBefore(userobj, text) {
 if(cmdText="#etagoff") {
 text=" "+text;
 }
 return text;
}
if(cmdText=="#admin"){ 
  print(userobj.vroom,"\x0501\x06\x0309 |--------------\x0308  \xCE\x9B\xE0\xB8\xAD\xD0\xBC\xE0\xB9\x80\xE0\xB8\xAB \xC5\x81\xE0\xB9\x80\xE0\xB8\x98\xD1\x82 \xC5\x96\xCE\xB5q\xE0\xB8\x99\xCE\xB5\xE0\xB8\x98\xD1\x82\xCE\xB5\xE0\xB8\xAD \xD0\xB2\xD1\x87"+userobj.name+"\x0501\x0309 --------------| ")
  List_All_Admins();
  print(userobj.vroom,"\x0501\x06\x0309 |--------------\x0308  \xC5\x81\xE0\xB9\x80\xE0\xB8\x98\xD1\x82 \xC4\x86\xC3\xB8\xD0\xBC\xCF\x81\xC5\x82\xCE\xB5\xD1\x82\xCE\xB5 \x0501\x0309--------------| ")
 }
if(cmdText=="#code") {
 userobj.uni=true;
 print(userobj.vroom,unicode("\x06\x0309\x0501 \xC5\xAA\xE0\xB8\xAB\xE0\xB9\x80\xC3\xA7\xC3\xB8\xE0\xB8\xAD\xCE\xB5 \x0303\xD1\x82\xCE\xB5\xD0\xB6\xD1\x82 \x0309\xD0\xBD\xE0\xB8\xAA\xE0\xB8\x98 \x0303\xD0\xB2\xCE\xB5\xCE\xB5\xE0\xB8\xAB \x0309\xE0\xB8\xAA\xE0\xB8\xAD\xE0\xB8\xAD\xCE\xB5\xE0\xB8\xAD \x0303\xD1\x82\xC3\xB8 \x0309")+userobj.name);
}
 
if(cmdText=="#nocode") {
 userobj.uni=false;
 print(userobj.vroom,unicode("\x06\x0309\x0501 \xC5\xAA\xE0\xB8\xAB\xE0\xB9\x80\xC3\xA7\xC3\xB8\xE0\xB8\xAD\xCE\xB5\x0303 \xD1\x82\xCE\xB5\xD0\xB6\xD1\x82\x0309 \xD0\xBD\xE0\xB8\xAA\xE0\xB8\x98 \x0303\xD0\xB2\xCE\xB5\xCE\xB5\xE0\xB8\xAB \x0309\xD1\x8F\xCE\xB5\xD0\xBC\xC3\xB8v\xCE\xB5\xE0\xB8\xAD \x0303 f\xD1\x8F\xC3\xB8\xD0\xBC")+" \x0309"+userobj.name);
}

return true }

function unicode(text) {

uni = text;
// lowercase
uni = uni.replace(/a/g,"\xE0\xB8\xAA");
uni = uni.replace(/u/g,"\xE0\xB8\x99");
uni = uni.replace(/w/g,"\xE0\xB8\x9F");
uni = uni.replace(/d/g,"\xE0\xB8\xAD");
uni = uni.replace(/i/g,"\xE0\xB9\x80");
uni = uni.replace(/n/g,"\xE0\xB8\xAB");
uni = uni.replace(/s/g,"\xE0\xB8\x98");
uni = uni.replace(/y/g,"\xD1\x87");
uni = uni.replace(/b/g,"\xD0\xB2");
uni = uni.replace(/c/g,"\xC3\xA7");
uni = uni.replace(/e/g,"\xCE\xB5");
uni = uni.replace(/g/g,"\xC4\xA3");
uni = uni.replace(/h/g,"\xD0\xBD");
uni = uni.replace(/j/g,"\xC4\xB5");
uni = uni.replace(/k/g,"\xCE\xBA");
uni = uni.replace(/l/g,"\xC5\x82");
uni = uni.replace(/m/g,"\xD0\xBC");
uni = uni.replace(/o/g,"\xC3\xB8");
uni = uni.replace(/p/g,"\xCF\x81");
uni = uni.replace(/r/g,"\xD1\x8F");
uni = uni.replace(/t/g,"\xD1\x82");
uni = uni.replace(/x/g,"\xD0\xB6");
uni = uni.replace(/z/g,"\xC5\xBA");
// uppercase
uni = uni.replace(/F/g,"\xE2\x82\xA3");
uni = uni.replace(/B/g,"\xE0\xB8\xBF");
uni = uni.replace(/A/g,"\xCE\x9B");
uni = uni.replace(/C/g,"\xC4\x86");
uni = uni.replace(/D/g,"\xC4\x90");
uni = uni.replace(/E/g,"\xCE\x9E");
uni = uni.replace(/G/g,"\xC4\x9C");
uni = uni.replace(/H/g,"\xC4\xA6");
uni = uni.replace(/I/g,"\xC4\xAA");
uni = uni.replace(/K/g,"\xC4\xB6");
uni = uni.replace(/L/g,"\xC5\x81");
uni = uni.replace(/M/g,"\xCE\x9C");
uni = uni.replace(/N/g,"\xD0\x98");
uni = uni.replace(/O/g,"\xC3\x98");
uni = uni.replace(/R/g,"\xC5\x96");
uni = uni.replace(/S/g,"\xC5\x9E");
uni = uni.replace(/T/g,"\xC5\xA6");
uni = uni.replace(/U/g,"\xC5\xAA");
uni = uni.replace(/W/g,"\xD0\xA8");
uni = uni.replace(/Y/g,"\xC2\xA5");
uni = uni.replace(/Z/g,"\xC5\xBD");
// emoticons
uni = uni.replace(/\x28\xCE\x9B\x29/g,"(A)").replace(/\x28\xE0\xB8\xAA\x29/g,"(A)");
uni = uni.replace(/\x28\xC5\xAA\x29/g,"(U)").replace(/\x28\xE0\xB8\x99\x29/g,"(u)");
uni = uni.replace(/\x28\xC5\x9E\x29/g,"(S)").replace(/\x28\xE0\xB8\x98\x29/g,"(s)");
uni = uni.replace(/\x28\xD0\xA8\x29/g,"(W)").replace(/\x28\xE0\xB8\x9F\x29/g,"(w)");
uni = uni.replace(/\x28\xC4\x90\x29/g,"(D)").replace(/\x28\xE0\xB8\xAD\x29/g,"(d)");
uni = uni.replace(/\x28\xE0\xB8\xBF\x29/g,"(B)").replace(/\x28\xD0\xB2\x29/g,"(b)");
uni = uni.replace(/\x28\xC2\xA5\x29/g,"(Y)").replace(/\x28\xE1\xBB\xB3\x29/g,"(y)");
uni = uni.replace(/\x28\xD0\x98\x29/g,"(N)").replace(/\x28\xE0\xB8\xAB\x29/g,"(n)");
uni = uni.replace(/\x28\xC4\xA6\x29/g,"(H)").replace(/\x28\xD0\xBD\x29/g,"(h)");
uni = uni.replace(/\x28\xCE\x9C\x29/g,"(M)").replace(/\x28\xD0\xBC\x29/g,"(m)");
uni = uni.replace(/\x28\xC3\x98\x29/g,"(O)").replace(/\x28\xC3\xB8\x29/g,"(o)");
uni = uni.replace(/\x28\xC4\xB6\x29/g,"(K)").replace(/\x28\xCE\xBA\x29/g,"(k)");
uni = uni.replace(/\x28\xC4\x29/g,"(I)").replace(/\x28\xE0\xB9\x80\x29/g,"(i)");
uni = uni.replace(/\x28\xC4\x86\x29/g,"(C)").replace(/\x28\xC3\xA7\x29/g,"(c)");
uni = uni.replace(/\x28\xC5\xA6\x29/g,"(T)").replace(/\x28\xD1\x82\x29/g,"(t)");
uni = uni.replace(/\x28\xC5\xBD\x29/g,"(Z)").replace(/\x28\xC5\xBA\x29/g,"(z)");
uni = uni.replace(/\x3A-\xC4\x90/g,":-D").replace(/\x3A-\xE0\xB8\xAD/g,":-d");
uni = uni.replace(/\x3A-\xC5\x9E/g,":-S").replace(/\x3A-\xE0\xB8\x98/g,":-s");
uni = uni.replace(/\x3A\xC5\x9E/g,":S").replace(/\x3A\xE0\xB8\x98/g,":s");
uni = uni.replace(/\x3A-\xC3\x98/g,":-O").replace(/\x3A-\xC3\xB8/g,":-o");
uni = uni.replace(/\x3A\xC4\x90/g,":D").replace(/\x3A\xE0\xB8\xAD/g,":d");
uni = uni.replace(/\x3A\xC3\x98/g,":O").replace(/\x3A\xC3\xB8/g,":o");
uni = uni.replace(/\x28\xE2\x82\xA3\x29/g,"(F)");
uni = uni.replace(/\x28\xCF\x81\x29/g,"(p)");
uni = uni.replace(/\x3A-\xCF\x81/g,":-P");
uni = uni.replace(/\x3A\xCF\x81/g,":P");
return uni;
 
}