Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 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 8,9,8,9,8,8
  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 8,01.9,01.8,01.9,01.8,01.9,01.8,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