Advertisement
Taoron

Rainbow Chat Script

Oct 23rd, 2016
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 1.55 KB | None | 0 0
  1. on *:input:#: {
  2.   if (%rainbowtexton) && (!$istok(! $chr(47),$left($1,1),32)) {
  3.     var %r1 1
  4.     var %rainbownupt 1
  5.     var %nintext $len($1-) + 1
  6.     var %rainboworder 04,07,08,09,11,12,06
  7.     while (%r1 < %nintext) {
  8.       if ($mid($1-,%r1,1) != $chr(32)) { var %msgrbw $addtok(%msgrbw,$gettok(%rainboworder,%rainbownupt,44) $+ $mid($1-,%r1,1),0) | inc %rainbownupt $iif(%rainbownupt = 7,-6,1) }
  9.       else { var %msgrbw %msgrbw $chr(32) }
  10.       inc %r1
  11.     }
  12.     say %msgrbw
  13.     haltdef
  14.   }
  15.   elseif (%rainbowtextandbackgroundon) && (!$istok(! $chr(47),$left($1,1),32)) {
  16.     var %r1 1
  17.     var %rainbownupt 1
  18.     var %nintext $len($1-) + 1
  19.     var %rainboworder 04,01.07,01.08,01.09,01.11,01.12,01.06,01
  20.     while (%r1 < %nintext) {
  21.       if ($mid($1-,%r1,1) != $chr(32)) { var %msgrbw $addtok(%msgrbw,$gettok(%rainboworder,%rainbownupt,46) $+ $mid($1-,%r1,1),0) }
  22.       else { var %msgrbw %msgrbw $+ $gettok(%rainboworder,%rainbownupt,46) $chr(32) }
  23.       inc %r1
  24.       inc %rainbownupt $iif(%rainbownupt = 7,-6,1)
  25.     }
  26.     say %msgrbw
  27.     haltdef
  28.   }
  29. }
  30.  
  31. menu channel {
  32.   -
  33.   Rainbow
  34.   .Text On:{
  35.     unset %rainbowtextandbackgroundon
  36.     set %rainbowtexton 1
  37.     ;echo -a Rainbow text turned on
  38.   }
  39.   .Text + Background On:{
  40.     unset %rainbowtexton
  41.     set %rainbowtextandbackgroundon 1
  42.     ;echo -a Rainbow text and background colour turned on
  43.   }
  44.   .Colour Off:{
  45.     unset %rainbowtexton
  46.     unset %rainbowtextandbackgroundon
  47.     ;echo -a Rainbow text, and Rainbow text with background colour turned off
  48.   }
  49.   -
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement