StaffChatSK.sk

Created by WolfyGameYT

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.

#
# StaffChatSk - made by WolfyGameYT
#



options:
	staffchatprefix: &6&lStaffChat: &e
	adminchatprefix: &3&lAdminChat: &b
	prefix: &5&lStaffChatSk &d&l»
	pm: &5&lStaffChatSk &d&l» &4You can't do that!

# ---------- DON'T EDIT ANYTHING PAST THIS LINE IF YOU DON'T KNOW WHAT YOU'RE DOING ----------

on join:
	if {staffchat.%player%} is not set:
		set {staffchat.%player%} to false
	if {adminchat.%player%} is not set:
		set {adminchat.%player%} to false

command /staffchat [<text>]:
	usage: {@prefix} &cUsage: /staffchat&c&o(/sc) &c<message>
	aliases: /sc
	permission: staffchatsk.staffchat
	permission message: {@pm}
	trigger:
		if arg-1 is set:
			loop all players:
				if loop-player has permission "staffchatsk.staffchat":
					send "{@staffchatprefix}%player% &9%arg-1%" to loop-player
		if arg-1 is not set:
			if {adminchat.%player%} is true:
				send "{@prefix} &4Admin chat is alreadu enabled!"
			else if {adminchat.%player%} is false:
				if {staffchat.%player%} is true:
					set {staffchat.%player%} to false
					send "{@prefix} &cNormal staff chat has been disabled!"
				else if {staffchat.%player%} is false:
					set {staffchat.%player%} to true
					send "{@prefix} &aNormal staff chat has been enabled!"
		
command /adminchat [<text>]:
	usage: {@prefix} &cUsage: /adminchat&c&o(/ac) &c<message>
	aliases: /ac
	permission: staffchatsk.adminchat
	permission message: {@pm}
	trigger:
		if arg-1 is set:
			loop all players:
				if loop-player has permission "staffchatsk.adminchat":
					send "{@adminchatprefix}%player% &9%arg-1%" to loop-player
		if arg-1 is not set:
			if {staffchat.%player%} is true:
				send "{@prefix} &4Normal staff chat is already enabled!"
			else if {staffchat.%player%} is false:
				if {adminchat.%player%} is true:
					set {adminchat.%player%} to false
					send "{@prefix} &cAdmin chat has been disabled!"
				else if {adminchat.%player%} is false:
					set {adminchat.%player%} to true
					send "{@prefix} &aAdmin chat has been enabled!"
				
on chat:
	if {staffchat.%player%} or {adminchat.%player%} is true:
		set {msg.%player%} to message
		cancel event
	if {staffchat.%player%} is true:
		loop all players:
			if loop-player has permission "staffchatsk.staffchat":
				send "{@staffchatprefix}%player% &9%{msg.%player%}%" to loop-player
	if {adminchat.%player%} is true:
		loop all players:
			if loop-player has permission "staffchatsk.adminchat":
				send "{@adminchatprefix}%player% &9%{msg.%player%}%" to loop-player
# End of script!