SkQueryToTuske_1.2.sk

Created by Olyno

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.

#=========================================================
# SkQueryToTuSke by AlexLew
# Version 1.2
#=========================================================


command /convert <text>:
	trigger:
		if file "plugins/Skript/scripts/%arg-1%.sk" exists:	
			set {_contain::*} to file contents of "plugins/Skript/scripts/%arg-1%.sk"
			replace all "format slot" with "format gui slot" in {_contain::*}
			replace all "arrow" with "e%%dp¨^¤" in {_contain::*}
			replace all "rows" with "" in {_contain::*}
			replace all "row" with "" in {_contain::*}
			replace all "open chest with" with "open virtual chest inventory with size" in {_contain::*}
			replace all "]" with "" in {_contain::*}
			replace all "[" with "" in {_contain::*}
			replace all "make player execute" with "player" in {_contain::*}
			replace all "make console execute" with "console" in {_contain::*}
			replace all "be unstealable" with "do nothing" in {_contain::*}
			replace all "é" with "e" in {_contain::*}
			replace all "♦" with "&?&" in {_contain::*}
			replace all "close then run" with "run" in {_contain::*}
			replace all "e%%dp¨^¤" with "arrow" in {_contain::*}
			set {_number} to 1
			set {_wait} to true
			while {_wait} is true:
				if file "plugins/Skript/scripts/%arg-1%%{_number}%.sk" exists:
					if {_number} < 6:
						add 1 to {_number}
					else:
						send "&4[%now%] &cSo much files created! Please delete last files for convert this file."
						stop
				else:
					create file "plugins/Skript/scripts/%arg-1%%{_number}%.sk"
					loop (amount of {_contain::*}) times:
						write "%{_contain::%loop-value%}%" at line loop-value to file "plugins/Skript/scripts/%arg-1%%{_number}%.sk"
					send "&aYour script has been successfully converted!" to console
					stop
		else:
			send "&4[%now%] &cThis file doesn't exists!"
			stop