Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on load:
- clear {RaindbowChat.Color::*}
- add colored "&1" to {RaindbowChat.Color::*}
- add colored "&2" to {RaindbowChat.Color::*}
- add colored "&3" to {RaindbowChat.Color::*}
- add colored "&4" to {RaindbowChat.Color::*}
- add colored "&5" to {RaindbowChat.Color::*}
- add colored "&6" to {RaindbowChat.Color::*}
- add colored "&7" to {RaindbowChat.Color::*}
- add colored "&9" to {RaindbowChat.Color::*}
- add colored "&a" to {RaindbowChat.Color::*}
- add colored "&b" to {RaindbowChat.Color::*}
- add colored "&c" to {RaindbowChat.Color::*}
- add colored "&d" to {RaindbowChat.Color::*}
- add colored "&e" to {RaindbowChat.Color::*}
- on join:
- set {RaindbowChat.Activate.%player%} to false
- command /RainbowChat [<text>] [<player>]:
- permission: RaindbowChat.Use.Toggle
- trigger:
- if arg 1 is set:
- if arg 2 is set:
- if arg 1 is "toggle":
- if player has permission "RaindbowChat.Use.Toggle.Other":
- if {RaindbowChat.Activate.%arg 2%} is true:
- set {RaindbowChat.Activate.%arg 2%} to false
- message "&0[&aR&ea&ci&bn&1b&eo&7w&3C&8h&9a&ct&0] &eRainbowchat is now disabled.&6(for %arg 2%)"
- message "&0[&aR&ea&ci&bn&1b&eo&7w&3C&8h&9a&ct&0] &eRainbowchat is now disabled." to arg 2
- else:
- set {RaindbowChat.Activate.%arg 2%} to true
- message "&0[&aR&ea&ci&bn&1b&eo&7w&3C&8h&9a&ct&0] &eRainbowchat is now enabled.&6(for %arg 2%)"
- message "&0[&aR&ea&ci&bn&1b&eo&7w&3C&8h&9a&ct&0] &eRainbowchat is now enabled." to arg 2
- else:
- if arg 1 is "toggle":
- if {RaindbowChat.Activate} is true:
- set {RaindbowChat.Activate} to false
- message "&0[&aR&ea&ci&bn&1b&eo&7w&3C&8h&9a&ct&0] &eRainbowchat is now disabled."
- else:
- set {RaindbowChat.Activate} to true
- message "&0[&aR&ea&ci&bn&1b&eo&7w&3C&8h&9a&ct&0] &eRainbowchat is now enabled."
- else:
- message "&0[&aR&ea&ci&bn&1b&eo&7w&3C&8h&9a&ct&0] &eHelp Page."
- message "&7/&aRaindbowChat toggle &8* &eActivate / Disable RaindbowChat."
- if player has permission "RaindbowChat.Use.Toggle.Other":
- message "&7/&aRaindbowChat toggle <player>&8* &eActivate / Disable RaindbowChat."
- on chat:
- if {RaindbowChat.Activate} is true:
- set {RaindbowChat.Words.%player%.::*} to message split at ""
- clear {RaindbowChat.Create.%player%.1}
- clear {RaindbowChat.Create.%player%.2}
- clear {RaindbowChat.Words.TXT.%player%.::*}
- loop {RaindbowChat.Words.%player%.::*}:
- set {RaindbowChat.Randome.%player%} to a random element out of {RaindbowChat.Color::*}
- add {RaindbowChat.Randome.%player%} to {RaindbowChat.Words.TXT.%player%.::*}
- add loop-var to {RaindbowChat.Words.TXT.%player%.::*}
- set message to "%{RaindbowChat.Words.TXT.%player%.::*}%"
- loop {RaindbowChat.Words.TXT.%player%.::*}:
- if {RaindbowChat.Create.%player%.1} is set:
- set {RaindbowChat.Create.%player%.2} to {RaindbowChat.Create.%player%.1}
- set {RaindbowChat.Create.%player%.1} to "%{RaindbowChat.Create.%player%.1}%%loop-var%"
- else:
- set {RaindbowChat.Create.%player%.1} to loop-var
- set message to "%{RaindbowChat.Create.%player%.1}%"
- if {RaindbowChat.Activate.%player%} is true:
- set {RaindbowChat.Words.%player%.::*} to message split at ""
- clear {RaindbowChat.Create.%player%.1}
- clear {RaindbowChat.Create.%player%.2}
- clear {RaindbowChat.Words.TXT.%player%.::*}
- loop {RaindbowChat.Words.%player%.::*}:
- set {RaindbowChat.Randome.%player%} to a random element out of {RaindbowChat.Color::*}
- add {RaindbowChat.Randome.%player%} to {RaindbowChat.Words.TXT.%player%.::*}
- add loop-var to {RaindbowChat.Words.TXT.%player%.::*}
- set message to "%{RaindbowChat.Words.TXT.%player%.::*}%"
- loop {RaindbowChat.Words.TXT.%player%.::*}:
- if {RaindbowChat.Create.%player%.1} is set:
- set {RaindbowChat.Create.%player%.2} to {RaindbowChat.Create.%player%.1}
- set {RaindbowChat.Create.%player%.1} to "%{RaindbowChat.Create.%player%.1}%%loop-var%"
- else:
- set {RaindbowChat.Create.%player%.1} to loop-var
- set message to "%{RaindbowChat.Create.%player%.1}%"
Add Comment
Please, Sign In to add comment