Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.25 KB | None | 0 0
  1. on *:INPUT:*:{
  2. if (%rainbowtexton == 1) && ($left($1,1) != /) {
  3. var %r1 1
  4. var %nintext $len($1-) + 1
  5. while (%r1 < %nintext) {
  6. if ($mid($1-,%r1,1) != $chr(32)) { var %msgrbw $addtok(%msgrbw,04 $+ $mid($1-,%r1,1),0) }
  7. else { var %msgrbw %msgrbw $chr(32) }
  8. inc %r1
  9.  
  10. if ($mid($1-,%r1,1) != $chr(32)) { var %msgrbw $addtok(%msgrbw,07 $+ $mid($1-,%r1,1),0) }
  11. else { var %msgrbw %msgrbw $chr(32) }
  12. inc %r1
  13.  
  14. if ($mid($1-,%r1,1) != $chr(32)) { var %msgrbw $addtok(%msgrbw,13 $+ $mid($1-,%r1,1),0) }
  15. else { var %msgrbw %msgrbw $chr(32) }
  16. inc %r1
  17.  
  18. if ($mid($1-,%r1,1) != $chr(32)) { var %msgrbw $addtok(%msgrbw,09 $+ $mid($1-,%r1,1),0) }
  19. else { var %msgrbw %msgrbw $chr(32) }
  20. inc %r1
  21.  
  22. if ($mid($1-,%r1,1) != $chr(32)) { var %msgrbw $addtok(%msgrbw,12 $+ $mid($1-,%r1,1),0) }
  23. else { var %msgrbw %msgrbw $chr(32) }
  24. inc %r1
  25.  
  26. if ($mid($1-,%r1,1) != $chr(32)) { var %msgrbw $addtok(%msgrbw,06 $+ $mid($1-,%r1,1),0) }
  27. else { var %msgrbw %msgrbw $chr(32) }
  28. inc %r1
  29.  
  30. if ($mid($1-,%r1,1) != $chr(32)) { var %msgrbw $addtok(%msgrbw,13 $+ $mid($1-,%r1,1),0) }
  31. else { var %msgrbw %msgrbw $chr(32) }
  32. inc %r1
  33. }
  34. say %msgrbw
  35. haltdef
  36. }
  37.  
  38. elseif (%rainbowtextandbackgroundon == 1) && ($left($1,1) != /) {
  39. var %r2 1
  40. var %nintext2 $len($1-) + 1
  41. while (%r2 < %nintext2) {
  42.  
  43. if ($mid($1-,%r2,1) != $chr(32)) { var %msgrbw2 $addtok(%msgrbw2,04 $+ $chr(44) $+ 01 $+ $mid($1-,%r2,1),0) }
  44. else { var %msgrbw2 %msgrbw2 $+ 6,01 $chr(32) }
  45. inc %r2
  46.  
  47. if ($mid($1-,%r2,1) != $chr(32)) { var %msgrbw2 $addtok(%msgrbw2,07 $+ $chr(44) $+ 01 $+ $mid($1-,%r2,1),0) }
  48. else { var %msgrbw2 %msgrbw2 $+ 13,01 $chr(32) }
  49. inc %r2
  50.  
  51. if ($mid($1-,%r2,1) != $chr(32)) { var %msgrbw2 $addtok(%msgrbw2,13 $+ $chr(44) $+ 01 $+ $mid($1-,%r2,1),0) }
  52. else { var %msgrbw2 %msgrbw2 $+ 12,01 $chr(32) }
  53. inc %r2
  54.  
  55. if ($mid($1-,%r2,1) != $chr(32)) { var %msgrbw2 $addtok(%msgrbw2,9 $+ $chr(44) $+ 01 $+ $mid($1-,%r2,1),0) }
  56. else { var %msgrbw2 %msgrbw2 $+ 3,01 $chr(32) }
  57. inc %r2
  58.  
  59. if ($mid($1-,%r2,1) != $chr(32)) { var %msgrbw2 $addtok(%msgrbw2,11 $+ $chr(44) $+ 01 $+ $mid($1-,%r2,1),0) }
  60. else { var %msgrbw2 %msgrbw2 $+ 8,01 $chr(32) }
  61. inc %r2
  62.  
  63. if ($mid($1-,%r2,1) != $chr(32)) { var %msgrbw2 $addtok(%msgrbw2,8 $+ $chr(44) $+ 01 $+ $mid($1-,%r2,1),0) }
  64. else { var %msgrbw2 %msgrbw2 $+ 7,01 $chr(32) }
  65. inc %r2
  66.  
  67. if ($mid($1-,%r2,1) != $chr(32)) { var %msgrbw2 $addtok(%msgrbw2,0 $+ $chr(44) $+ 01 $+ $mid($1-,%r2,1),0) }
  68. else { var %msgrbw2 %msgrbw2 $+ 4,01 $chr(32) }
  69. inc %r2
  70. }
  71. say %msgrbw2
  72. haltdef
  73. }
  74.  
  75. }
  76.  
  77. menu channel {
  78. Rainbow
  79. .text On:{
  80. unset %rainbowtextandbackgroundon
  81. set %rainbowtexton 1
  82. ;echo -a Rainbow text turned on
  83. }
  84. .text + background On:{
  85. unset %rainbowtexton
  86. set %rainbowtextandbackgroundon 1
  87. ;echo -a Rainbow text and background colour turned on
  88. }
  89. .Colour Off:{
  90. unset %rainbowtexton
  91. unset %rainbowtextandbackgroundon
  92. ;echo -a Rainbow text, and Rainbow text with background colour turned off
  93. }
  94. -
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement