ToDo.sk

Created by Slaim36

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:
	OnlineModeServer: false
	NoneToDoMessage: &eNone to do
	ToDoMessage: &aTo do
	ToDoSeparator: &a-
	ToDoColor: &e
	AddedToList: &aAdded %arg-1% &ato your ToDo list
	RemovedAllFromList: &dRemoved your ToDo list
	RemoveSomethingFromList: &dRemoved %arg-1% &dfrom your ToDo list





command /addtodo <string>:
	trigger:
		if {@OnlineModeServer} is false:
			if {todolist::%player%::*} is set:
				add "%newline% {@ToDoColor}%arg-1%" to {todolist::%player%::*}
				send "{@AddedToList}"
			else:
				set {todolist::%player%::*} to "%newline% {@ToDoColor}%arg-1%"
				send "{@AddedToList}"
		else:
			if {todolist::%player's uuid%::*} is set:
				add "%newline% {@ToDoColor}%arg-1%" to {todolist::%player%::*}
				send "{@AddedToList}"
			else:
				set {todolist::%player's uuid%} to "%newline% {@ToDoColor}%arg-1%"
				send "{@AddedToList}"

command /todo:
	trigger:
		if {@OnlineModeServer} is false:
			if {todolist::%player%::*} is set:
				send "{@ToDoMessage} {@ToDoColor} %newline% %{todolist::%player%::*}%"
			else:
				send "{@ToDoMessage} {@ToDoColor} %newline% {@NoneToDoMessage}"
		else:
			if {todolist::%player's uuid%} is set:
				send "{@ToDoMessage} {@ToDoColor} %newline% %{todolist::%player's uuid%}%"
			else:
				send "{@ToDoMessage} {@ToDoColor} %newline% {@NoneToDoMessage}"

command /deletetodo <string>:
	trigger:
		if {@OnlineModeServer} is false:
			if arg-1 is "all":
				delete {todolist::%player%::*}
				send "{@RemovedAllFromList}"
			else:
				remove "%newline% {@ToDoColor}%arg-1%" from {todolist::%player%::*}
				send "{@RemoveSomethingFromList}"
		else:
			if arg-1 is "all":
				delete {todolist::%player's uuid%}
				send "{@RemovedAllFromList}"
			else:
				remove "%newline% {@ToDoColor}%arg-1%" from {todolist::%player's uuid%}
				send "{@RemoveSomethingFromList}"
command /seetodo <offlineplayer>:
	trigger:
		if player has permission "todo.others":
			if {@OnlineModeServer} is false:
				if {todolist::%arg-1%::*} is set:
					send "{@ToDoMessage} {@ToDoColor} %newline% %{todolist::%arg-1%::*}%"
				else:
					send "{@ToDoMessage} {@ToDoColor} %newline% {@NoneToDoMessage}"
			else:
				if {todolist::%arg-1's uuid%} is set:
					send "{@ToDoMessage} {@ToDoColor} %newline% %{todolist::%arg-1's uuid%}%"
				else:
					send "{@ToDoMessage} {@ToDoColor} %newline% {@NoneToDoMessage}"