rendered paste bodyon *:INPUT:*:{
if (%rainbowtexton == 1) && ($left($1,1) != /) {
unset %msgrbw
set %r1 1
while (%r1 < 250) {
set %msgrbw %msgrbw $+ $+ 04 $+ $mid($1-,%r1,1)
if ($mid($1-, $+ %r1 $+ ,1) == $chr(32)) { set %msgrbw %msgrbw $chr(32) }
%r1 = %r1 + 1
set %msgrbw %msgrbw $+ $+ 07 $+ $mid($1-,%r1,1)
if ($mid($1-, $+ %r1 $+ ,1) == $chr(32)) { set %msgrbw %msgrbw $chr(32) }
%r1 = %r1 + 1
set %msgrbw %msgrbw $+ $+ 08 $+ $mid($1-,%r1,1)
if ($mid($1-, $+ %r1 $+ ,1) == $chr(32)) { set %msgrbw %msgrbw $chr(32) }
%r1 = %r1 + 1
set %msgrbw %msgrbw $+ $+ 09 $+ $mid($1-,%r1,1)
if ($mid($1-, $+ %r1 $+ ,1) == $chr(32)) { set %msgrbw %msgrbw $chr(32) }
%r1 = %r1 + 1
set %msgrbw %msgrbw $+ $+ 12 $+ $mid($1-,%r1,1)
if ($mid($1-, $+ %r1 $+ ,1) == $chr(32)) { set %msgrbw %msgrbw $chr(32) }
%r1 = %r1 + 1
set %msgrbw %msgrbw $+ $+ 06 $+ $mid($1-,%r1,1)
if ($mid($1-, $+ %r1 $+ ,1) == $chr(32)) { set %msgrbw %msgrbw $chr(32) }
%r1 = %r1 + 1
set %msgrbw %msgrbw $+ $+ 13 $+ $mid($1-,%r1,1)
if ($mid($1-, $+ %r1 $+ ,1) == $chr(32)) { set %msgrbw %msgrbw $chr(32) }
%r1 = %r1 + 1
}
say %msgrbw
unset %msgrbw
halt
}
elseif (%rainbowtextandbackgroundon == 1) && ($left($1,1) != /) {
unset %msgrbw2
set %r2 1
while (%r2 < 115) {
set %msgrbw2 %msgrbw2 $+ $+ 06,04 $+ $mid($1-,%r2,1)
if ($mid($1-, $+ %r2 $+ ,1) == $chr(32)) { set %msgrbw2 %msgrbw2 $chr(32) }
%r2 = %r2 + 1
set %msgrbw2 %msgrbw2 $+ $+ 13,07 $+ $mid($1-,%r2,1)
if ($mid($1-, $+ %r2 $+ ,1) == $chr(32)) { set %msgrbw2 %msgrbw2 $chr(32) }
%r2 = %r2 + 1
set %msgrbw2 %msgrbw2 $+ $+ 12,08 $+ $mid($1-,%r2,1)
if ($mid($1-, $+ %r2 $+ ,1) == $chr(32)) { set %msgrbw2 %msgrbw2 $chr(32) }
%r2 = %r2 + 1
set %msgrbw2 %msgrbw2 $+ $+ 03,09 $+ $mid($1-,%r2,1)
if ($mid($1-, $+ %r2 $+ ,1) == $chr(32)) { set %msgrbw2 %msgrbw2 $chr(32) }
%r2 = %r2 + 1
set %msgrbw2 %msgrbw2 $+ $+ 08,12 $+ $mid($1-,%r2,1)
if ($mid($1-, $+ %r2 $+ ,1) == $chr(32)) { set %msgrbw2 %msgrbw2 $chr(32) }
%r2 = %r2 + 1
set %msgrbw2 %msgrbw2 $+ $+ 07,13 $+ $mid($1-,%r2,1)
if ($mid($1-, $+ %r2 $+ ,1) == $chr(32)) { set %msgrbw2 %msgrbw2 $chr(32) }
%r2 = %r2 + 1
set %msgrbw2 %msgrbw2 $+ $+ 04,06 $+ $mid($1-,%r2,1)
if ($mid($1-, $+ %r2 $+ ,1) == $chr(32)) { set %msgrbw22 %msgrbw2 $chr(32) }
%r2 = %r2 + 1
}
say %msgrbw2
unset %msgrbw2
halt
}
}
menu channel {
-
Rainbow
.text On:{
unset %rainbowtextandbackgroundon
set %rainbowtexton 1
;echo -a Rainbow text turned on
}
.text + background On:{
unset %rainbowtexton
set %rainbowtextandbackgroundon 1
;echo -a Rainbow text and background colour turned on
}
.Colour Off:{
unset %rainbowtexton
unset %rainbowtextandbackgroundon
;echo -a Rainbow text, and Rainbow text with background colour turned off
}
-
}