Charmander

rainbow by charmander

Feb 13th, 2012
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 0.66 KB | None | 0 0
  1. on *:input:*: {
  2.   if (%rainbow == on && !$regex($1,/^[/\.]/)) {
  3.     haltdef
  4.     msg # $rainbow($1-)
  5.   }
  6. }
  7. alias rainbow {
  8.   var %string $1-
  9.   var %count 0
  10.   var %color 1
  11.   while (%count <= $len($1-)) {
  12.     set -l %color2 $gettok(04.07.08.09.03.12.06,%color,46)
  13.     set -l %output %output $+ $iif($left(%string,1) != $chr(32), $+ %color2 $+ $chr(44) $+ 01 $+ $left(%string,1),$chr(32) $+ $chr(32))
  14.     if ($left(%string,1) != $chr(32)) var %color $iif(%color == 7,1,$calc(%color + 1))
  15.     var %string $right(%string,-1)
  16.     inc %count
  17.   }
  18.   return %output $+ 
  19. }
  20. menu * {
  21.   Rainbow $iif(%rainbow == on,Off,On):set %rainbow $iif(%rainbow == on,off,on)
  22. }
Advertisement
Add Comment
Please, Sign In to add comment