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