AntiOP-System-v1.6.sk

Created by DarkKingMW

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.

#---------------------------------------------
#This system was written by DarkKingMW
#AntiOP Version: 1.6
#All Credits By KronosCraft.DE
#---------------------------------------------
options:
	Prefix: &4&lAntiOP &8┃
	Verify: &4&lVerify &8┃

	password: YourPassword
	SafePlayer: YourPlayerName
	LANGUAGE: DE #German (DE) or English (EN)
	
command /debugverify:
	permission: system.owner
	permission message: &6&lSystem &8» &7You have no rights for this!
	trigger:
		delete {opped::*}
		if "{@LANGUAGE}" is "DE":
			message "{@Prefix} &7Die &6&lOP &7Liste wurde zurückgesetzt!"
		else if "{@LANGUAGE}" is "EN":
			message "{@Prefix} &7The &6&lOP &7list has been reset!"
	
Command /verify [<offline player>] [<text>]:
	permission: system.owner
	permission message: &6&lSystem &8» &7You have no rights for this!
	trigger:
		if executor is a player:
			if arg 1 is set:
				if arg 2 is set:
					if arg 2 is "{@password}":
						if player is "{@SafePlayer}":
							if {opped.verified.%arg-1's uuid%} is not set:
								set {opped.verified.%arg-1's uuid%} to true
								add arg 1 to {opped::*}
								if "{@LANGUAGE}" is "DE":
									message "{@Verify} &7Der Spieler &c%arg-1% &7ist jetzt Verifiziert!"
								else if "{@LANGUAGE}" is "EN":
									message "{@Verify} &7Player &c%arg-1% &7is now verified!"
							else:
								play sound "note_snare_drum" to player with volume 50 and pitch 25
								if "{@LANGUAGE}" is "DE":
									message "{@Verify} &7Dieser Spieler ist bereits Verifiziert!"
									message "{@Verify} &7Überprüfe dies mit &c&l/ops &7!"
								else if "{@LANGUAGE}" is "EN":
									message "{@Verify} &7This player is already verified!"
									message "{@Verify} &7Check this with &c&l/ops &7!"
						else:
							play sound "ENDERMAN_HIT" to player with volume 50 and pitch 25
							if "{@LANGUAGE}" is "DE":
								message "{@Verify} &8&l(&4&l✗&8&l) &c&lZugriff verweigert"
								message "{@Verify} &c&lAuf diesen Befehl kannst du nicht zugreifen!"
							else if "{@LANGUAGE}" is "EN":
								message "{@Verify} &8&l(&4&l✗&8&l) &c&lAccess denied"
								message "{@Verify} &c&lYou cannot access this command!"
					else:
						play sound "ENDERMAN_HIT" to player with volume 50 and pitch 25
						if "{@LANGUAGE}" is "DE":
							message "{@Verify} &8&l(&4&l✗&8&l) &c&lZugriff verweigert"
							message "{@Verify} &c&lFalsches Passwort!"
						else if "{@LANGUAGE}" is "EN":
							message "{@Verify} &8&l(&4&l✗&8&l) &c&lAccess denied"
							message "{@Verify} &c&lWrong password!"
				else:
					if player is "{@SafePlayer}":
						if "{@LANGUAGE}" is "DE":
							message "{@Verify} &7Benutze: &c/verify %arg-1% &8(&ePasswort&8)"
						else if "{@LANGUAGE}" is "EN":
							message "{@Verify} &7Use: &c/verify %arg-1% &8(&epassword&8)"
					else:
						play sound "ENDERMAN_HIT" to player with volume 50 and pitch 25
						if "{@LANGUAGE}" is "DE":
							message "{@Verify} &8&l(&4&l✗&8&l) &c&lZugriff verweigert"
							message "{@Verify} &c&lAuf diesen Befehl kann nur ein Owner zugreifen!"
						else if "{@LANGUAGE}" is "EN":
							message "{@Verify} &8&l(&4&l✗&8&l) &c&lAccess denied"
							message "{@Verify} &c&lOnly an owner can access this command!"
			else:
				if player is "{@SafePlayer}":
					if "{@LANGUAGE}" is "DE":
						message "{@Verify} &7Benutze: &c/verify &8(&eSpieler&8) &8(&ePasswort&8)"
					else if "{@LANGUAGE}" is "EN":
						message "{@Verify} &7Use: &c/verify &8(&ePlayer&8) &8(&epassword&8)"
				else:
					play sound "ENDERMAN_HIT" to player with volume 50 and pitch 25
					if "{@LANGUAGE}" is "DE":
						message "{@Verify} &8&l(&4&l✗&8&l) &c&lZugriff verweigert"
						message "{@Verify} &c&lAuf diesen Befehl kann nur ein Owner zugreifen!"
					else if "{@LANGUAGE}" is "EN":
						message "{@Verify} &8&l(&4&l✗&8&l) &c&lAccess denied"
						message "{@Verify} &c&lOnly an owner can access this command!"
		else:
			if "{@LANGUAGE}" is "DE":
				message "{@Verify} &8&l(&4&l✗&8&l) &c&lZugriff verweigert"
				message "{@Verify} &c&lDu musst ein Spieler sein, um dies zu tun."
			else if "{@LANGUAGE}" is "EN":
				message "{@Verify} &8&l(&4&l✗&8&l) &c&lAccess denied"
				message "{@Verify} &c&lYou have to be a player to do this."

Command /unverify [<offline player>] [<text>]:
	permission: system.owner
	permission message: &6&lSystem &8» &7You have no rights for this!
	trigger:
		if executor is a player:
			if arg 1 is set:
				if arg 2 is set:
					if arg 2 is "{@password}":
						if player is "{@SafePlayer}":
							if {opped.verified.%arg-1's uuid%} is set:
								deop arg-1
								delete {opped.verified.%arg-1's uuid%}
								remove arg 1 from {opped::*}
								if "{@LANGUAGE}" is "DE":
									message "{@Verify} &7Der Spieler &c%arg-1% &7ist jetzt nicht mehr Verifiziert!"
								else if "{@LANGUAGE}" is "EN":
									message "{@Verify} &7Player &c%arg-1% &7is no longer verified!"
							else:
								play sound "note_snare_drum" to player with volume 50 and pitch 25
								if "{@LANGUAGE}" is "DE":
									message "{@Verify} &7Dieser Spieler ist nicht Verifiziert!"
									message "{@Verify} &7Verifiziere in mit /verify"
								else if "{@LANGUAGE}" is "EN":
									message "{@Verify} &7This player is not verified!"
									message "{@Verify} &7Verify with /verify"
						else:
							play sound "ENDERMAN_HIT" to player with volume 50 and pitch 25
							if "{@LANGUAGE}" is "DE":
								message "{@Verify} &8&l(&4&l✗&8&l) &c&lZugriff verweigert"
								message "{@Verify} &c&lAuf diesen Befehl kannst du nicht zugreifen!"
							else if "{@LANGUAGE}" is "EN":
								message "{@Verify} &8&l(&4&l✗&8&l) &c&lAccess denied"
								message "{@Verify} &c&lYou cannot access this command!"
					else:
						play sound "ENDERMAN_HIT" to player with volume 50 and pitch 25
						if "{@LANGUAGE}" is "DE":
							message "{@Verify} &8&l(&4&l✗&8&l) &c&lZugriff verweigert"
							message "{@Verify} &c&lFalsches Passwort!"
						else if "{@LANGUAGE}" is "EN":
							message "{@Verify} &8&l(&4&l✗&8&l) &c&lAccess denied"
							message "{@Verify} &c&lWrong password!"
				else:
					if player is "{@SafePlayer}":
						if "{@LANGUAGE}" is "DE":
							message "{@Verify} &7Benutze: &c/unverify %arg-1% &8(&ePasswort&8)"
						else if "{@LANGUAGE}" is "EN":
							message "{@Verify} &7Use: &c/unverify %arg-1% &8(&epassword&8)"
					else:
						play sound "ENDERMAN_HIT" to player with volume 50 and pitch 25
						if "{@LANGUAGE}" is "DE":
							message "{@Verify} &8&l(&4&l✗&8&l) &c&lZugriff verweigert"
							message "{@Verify} &c&lAuf diesen Befehl kann nur ein Owner zugreifen!"
						else if "{@LANGUAGE}" is "EN":
							message "{@Verify} &8&l(&4&l✗&8&l) &c&lAccess denied"
							message "{@Verify} &c&lOnly an owner can access this command!"
			else:
				if player is "{@SafePlayer}":
					message "{@Verify} &7Benutze: &c/unverify &8(&eSpieler&8) &8(&ePasswort&8)"
				else:
					play sound "ENDERMAN_HIT" to player with volume 50 and pitch 25
					if "{@LANGUAGE}" is "DE":
						message "{@Verify} &8&l(&4&l✗&8&l) &c&lZugriff verweigert"
						message "{@Verify} &c&lAuf diesen Befehl kann nur ein Owner zugreifen!"
					else if "{@LANGUAGE}" is "EN":
						message "{@Verify} &8&l(&4&l✗&8&l) &c&lAccess denied"
						message "{@Verify} &c&lOnly an owner can access this command!"
		else:
			if "{@LANGUAGE}" is "DE":
				message "{@Verify} &8&l(&4&l✗&8&l) &c&lZugriff verweigert"
				message "{@Verify} &c&lDu musst ein Spieler sein, um dies zu tun."
			else if "{@LANGUAGE}" is "EN":
				message "{@Verify} &8&l(&4&l✗&8&l) &c&lAccess denied"
				message "{@Verify} &c&lYou have to be a player to do this."


#You can remove this here or deactivate it with a # if your server starts to lie down / Du kannst das hier wegmachen oder mit einem # deaktivieren wen dein Server vieleicht zum laggen anfängt
#▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
every 10 second:
	loop all players:
		if loop-player is op:
			if loop-player is not "{@SafePlayer}":
				if {opped.verified.%loop-player's uuid%} is not set:
					deop loop-player
#▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
#You can remove this here or deactivate it with a # if your server starts to lie down / Du kannst das hier wegmachen oder mit einem # deaktivieren wen dein Server vieleicht zum laggen anfängt


command /ops:
	permission: system.owner
	permission message: &6&lSystem &8» &7Command &8(&e/ops&8) &7not found.
	trigger:
		if sender is "{@SafePlayer}":
			if {opped::*} is set:
				message "{@Prefix} &7OP Spieler:"
				loop {opped::*}:
					add 1 to {_counter}
					message "&7%{_counter}% &8➟ &c%loop-value%"
			else:
				if "{@LANGUAGE}" is "DE":
					message "{@Prefix} &7OP Spieler: &c&l&nKEINER"
				else if "{@LANGUAGE}" is "EN":
					message "{@Prefix} &7OP Player: &c&l&nNONE"
				stop
		else:
			play sound "ORB_PICKUP" to player with volume 1 and pitch 25
			if "{@LANGUAGE}" is "DE":
				message "&6&lSystem &8» &7Du hast für diesen Command &ckeine &7Rechte."
			else if "{@LANGUAGE}" is "EN":
				message "&6&lSystem &8» &7You have &cno &7rights for this command"
				
on join:
	if player is op:
		if player is not "{@SafePlayer}":
			if {opped.verified.%player's uuid%} is not set:
				deop player
				loop all players:
					if loop-player have permission "system.owner":
						play sound "ENDERMAN_SCREAM" to loop-player with volume 1 and pitch 25
						if "{@LANGUAGE}" is "DE":
							send "" to loop-player
							send "{@Prefix} &7Der Spieler &6%player% &7hatte &4&lOP&7!" to loop-player
							send "{@Prefix} &7Dem Spieler wurde &6OP &7entfernt! &a&l✔" to loop-player
							send "" to loop-player
						else if "{@LANGUAGE}" is "EN":
							send "" to loop-player
							send "{@Prefix} &7The player &6%player% &7had &4&lOP&7!" to loop-player
							send "{@Prefix} &7Player removed &6OP&7! &a&l✔" to loop-player
							send "" to loop-player
	
on quit:
	if player is op:
		if player is not "{@SafePlayer}":
			if {opped.verified.%player's uuid%} is not set:
				deop player
				loop all players:
					if loop-player have permission "system.owner":
						play sound "ENDERMAN_SCREAM" to loop-player with volume 1 and pitch 25
						if "{@LANGUAGE}" is "DE":
							send "" to loop-player
							send "{@Prefix} &7Der Spieler &6%player% &7hate &4&lOP&7!" to loop-player
							send "{@Prefix} &7Dem Spieler wurde &6OP &7entfernt! &a&l✔" to loop-player
							send "" to loop-player
						else if "{@LANGUAGE}" is "EN":
							send "" to loop-player
							send "{@Prefix} &7The player &6%player% &7had &4&lOP&7!" to loop-player
							send "{@Prefix} &7Player removed &6OP&7! &a&l✔" to loop-player
							send "" to loop-player