MessageManager v1.0.sk

Created by _Vlad1101_

Just so you know, we don't know the file format for every file. If it's just a bunch of random characters, it's probably a .zip or .jar.

command /mm [<text>] [<text>] [<text>]:
	permission: message.manager
	trigger:
#-----------------------------------------------------------------------------------#
#                                                                                   #
#                                    MESSAGE                                        #
#                                                                                   #
#-----------------------------------------------------------------------------------#
		if arg-1 is not set:
			if arg-2 is not set:
				message "&8&m---*--------&r&8[ &c&lMessageManager1101 &8]&m--------*---&r  "
				message "&8- &c/mm title (title) &7- Send a title for all players."
				message "&8- &c/mm subtitle (subtitle) &7- Send a subtitle for all players."
				message "&8- &c/mm titlejoin (title/off) &7- Set title for join."
				message "&8- &c/mm subtitlejoin (subtitle/off) &7- Set subtitle for join."
				message "&8- &c/mm join &7- See the title and subtitle."
				message "&8- &c/mm broadcast (message) &7- Send broadcast for all players."
				message "&8- &c/mm tab header/footer (message/off) &7- Modify the tab."
		if arg-1 is not "title" or "subtitle" or "titlejoin" or "subtitlejoin" or "join" or "broadcast" or "tab" or "motd":
			message "&8&m---*--------&r&8[ &c&lMessageManager1101 &8]&m--------*---&r "
			message "&8- &c/mm title (title) &7- Send a title for all players."
			message "&8- &c/mm subtitle (subtitle) &7- Send a subtitle for all players."
			message "&8- &c/mm titlejoin (title/off) &7- Set title for join."
			message "&8- &c/mm subtitlejoin (subtitle/off) &7- Set subtitle for join."
			message "&8- &c/mm join &7- See the title and subtitle."
			message "&8- &c/mm broadcast (message) &7- Send broadcast for all player."
			message "&8- &c/mm tab header/footer (message/off) &7- Modify the tab."
#-----------------------------------------------------------------------------------#
#                                                                                   #
#                                TITLE / SUBTITLE                                   #
#                                                                                   #
#-----------------------------------------------------------------------------------#
		if arg-1 is "title":
			if arg-2 is set:
				set {_title} to arg-2
				replace all "&" with "§" in {_title}
				replace all "{player}" with "%player%" in {_title}
				send player title "%{_title}%" with subtitle "" for 4 seconds
				message "&8[ &c&lTitle11101 &8] &7Succesfull send title."
		if arg-1 is "subtitle":
			if arg-2 is set:
				set {_subtitle} to arg-2
				replace all "&" with "§" in {_subtitle}
				replace all "{player}" with "%player%" in {_subtitle}
				send player title "" with subtitle "%{_subtitle}%" for 4 seconds
				message "&8[ &c&lSubTitle11101 &8] &7Succesfull send subtitle."
#-----------------------------------------------------------------------------------#
#                                                                                   #
#                            TITLE / SUBTITLE - JOIN                                #
#                                                                                   #
#-----------------------------------------------------------------------------------#
		if arg-1 is "titlejoin":
			if arg-2 is "off":
				set {jointitle} to ""
				message "&8[ &c&lSubTitle1101 &8] &7The title has been set to off."
			else if arg-2 is set:
				set {jointitle} to arg-2
				replace all "&" with "§" in {jointitle}
				replace all "{player}" with "%player%" in {jointitle}
				message "&8[ &c&lTitle1101 &8] &7The subtitle has been set."
		if arg-1 is "subtitlejoin":
			if arg-2 is "off":
				set {joinsubtitle} to ""
				message "&8[ &c&lSubTitle1101 &8] &7The subtitle has been set to off."
			else if arg-2 is set:
				set {joinsubtitle} to arg-2
				replace all "&" with "§" in {joinsubtitle}
				replace all "{player}" with "%player%" in {joinsubtitle}
				message "&8[ &c&lSubTitle1101 &8] &7The subtitle has been set."
		if arg-1 is "join":
			message "   &8&m---*--------&r&8[ &c&lMessageManager1101 &8]&m--------*---&r  "
			message "    &8- &e&lTitle &7- &r%{jointitle}%"
			message "    &8- &e&lSubTitle &7- &r%{joinsubtitle}%"
#-----------------------------------------------------------------------------------#
#                                                                                   #
#                                    BROADCAST                                      #
#                                                                                   #
#-----------------------------------------------------------------------------------#
		if arg-1 is "broadcast":
			if arg-2 is set:
				message "%arg-2%"
#-----------------------------------------------------------------------------------#
#                                                                                   #
#                                       TAB                                         #
#                                                                                   #
#-----------------------------------------------------------------------------------#
		if arg-1 is "tab":
			if arg-2 is "header":
				if arg-3 is "off":
					set {tabheader} to ""
					message "&8[ &c&lHeader1101 &8] &7The header has been set to off."
					set tab header to "%{tabheader}%" and footer to "%{tabfooter}%" for player
				else if arg-3 is set:
					set {tabheader} to arg-3
					replace all "&" with "§" in {tabheader}
					replace all "{player}" with "%player%" in {tabheader}
					replace all "{sp}" with " " in {tabheader}
					message "&8[ &c&lHeader1101 &8] &7The header has been set."
					set tab header to "%{tabheader}%" and footer to "%{tabfooter}%" for player
		if arg-1 is "tab":
			if arg-2 is "footer":
				if arg-3 is "off":
					set {tabfooter} to ""
					message "&8[ &c&lFooter1101 &8] &7The footer has been set to off."
					set tab header to "%{tabheader}%" and footer to "%{tabfooter}%" for player
				else if arg-3 is set:
					set {tabfooter} to arg-3
					replace all "&" with "§" in {tabfooter}
					replace all "{player}" with "%player%" in {tabfooter}
					replace all "{sp}" with " " in {tabfooter}
					message "&8[ &c&lFooter1101 &8] &7The header has been set."
					set tab header to "%{tabheader}%" and footer to "%{tabfooter}%" for player
					
on join:
	send player title "%{jointitle}%" with subtitle "%{joinsubtitle}%" for 4 seconds
	set tab header to "%{tabheader}%" and footer to "%{tabfooter}%" for player