Other available versions. Ordered by newest to oldest versions:
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.
options:
chatenabled: &a%{Chat::%player%}%&achat enabled
chatdisabled: &d%{Chat::%player%}%&dchat disabled
noperms: &c&lNo permission for this.
staffchat: &a(SC)
adminchat: &c(AC)
vipchat: &6(VC)
on quit:
delete {Chat::%player%}
command /staffchat [<text>]:
aliases: /sc
trigger:
if arg 1 is not set:
if player has permission "superchats.staffchat":
if {Chat::%player%} is "Staff":
send "{@chatdisabled}"
delete {Chat::%player%}
else if {Chat::%player%} is not set:
set {Chat::%player%} to "Staff"
send "{@chatenabled}"
else if {Chat::%player%} is not "Staff":
set {Chat::%player%} to "Staff"
send "{@chatenabled}"
else:
send "{@noperms}"
else:
loop all players:
if loop-player has permission "superchats.staffchat":
if player has permission "superchats.staffchat":
send "{@staffchat} &e%player% &a>>> &e%arg 1%" to loop-player
else:
send "{@noperms}"
command /adminchat [<text>]:
aliases: /ac
trigger:
if arg 1 is not set:
if player has permission "superchats.adminchat":
if {Chat::%player%} is "Admin":
send "{@chatdisabled}"
delete {Chat::%player%}
else if {Chat::%player%} is not set:
set {Chat::%player%} to "Admin"
send "{@chatenabled}"
else if {Chat::%player%} is not "Admin":
set {Chat::%player%} to "Admin"
send "{@chatenabled}"
else:
send "{@noperms}"
else:
loop all players:
if loop-player has permission "superchats.adminchat":
if player has permission "superchats.adminchat":
send "{@adminchat} &e%player% &a>>> &e%arg 1%" to loop-player
else:
send "{@noperms}"
command /vipchat [<text>]:
aliases: /vc
trigger:
if arg 1 is not set:
if player has permission "superchats.vipchat":
if {Chat::%player%} is "Vip":
send "{@chatdisabled}"
delete {Chat::%player%}
else if {Chat::%player%} is not set:
set {Chat::%player%} to "Vip"
send "{@chatenabled}"
else if {Chat::%player%} is not "Vip":
set {Chat::%player%} to "Vip"
send "{@chatenabled}"
else:
send "{@noperms}"
else:
loop all players:
if loop-player has permission "superchats.vipchat":
if player has permission "superchats.vipchat":
send "{@vipchat} &e%player% &a>>> &e%arg 1%" to loop-player
else:
send "{@noperms}"
on chat:
if {Chat::%player%} is "staff":
cancel event
loop all players:
send "{@staffchat} &e%player% &a>>> &e%message%" to loop-player
if {Chat::%player%} is "vip":
cancel event
loop all players:
send "{@vipchat} &e%player% &a>>> &e%message%" to loop-player
if {Chat::%player%} is "admin":
cancel event
loop all players:
send "{@adminchat} &e%player% &a>>> &e%message%" to loop-player