Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function setup(s: String):
- if {_s} is "config":
- if file "Files/Lobby/Config.yml" doesn't exist:
- create file "Files/Lobby/Config.yml"
- load yaml "Files/Lobby/Config.yml" as "Files/Lobby/Config.yml"
- set skript-yaml value "Lobby.Location.World" from "Files/Lobby/Config.yml" to "None"
- set skript-yaml value "Lobby.Location.Yaw" from "Files/Lobby/Config.yml" to "None"
- set skript-yaml value "Lobby.Location.Pitch" from "Files/Lobby/Config.yml" to "None"
- set skript-yaml value "Lobby.Location.X" from "Files/Lobby/Config.yml" to "None"
- set skript-yaml value "Lobby.Location.Y" from "Files/Lobby/Config.yml" to "None"
- set skript-yaml value "Lobby.Location.Z" from "Files/Lobby/Config.yml" to "None"
- save yaml "Files/Lobby/Config.yml"
- function setValue(s: String, e: String, p: player):
- if {_s} is "Lobby":
- if {_e} is "set":
- set yaml value "Lobby.Location.World" of file "Files/Lobby/Config.yml" to "%world of {_p}%"
- set yaml value "Lobby.Location.Yaw" of file "Files/Lobby/Config.yml" to yaw of {_p}
- set yaml value "Lobby.Location.Pitch" of file "Files/Lobby/Config.yml" to pitch of {_p}
- set yaml value "Lobby.Location.X" of file "Files/Lobby/Config.yml" to x-coordinate of {_p}
- set yaml value "Lobby.Location.Y" of file "Files/Lobby/Config.yml" to y-coordinate of {_p}
- set yaml value "Lobby.Location.Z" of file "Files/Lobby/Config.yml" to z-coordinate of {_p}
- save yaml "Files/Lobby/Config.yml"
- if {_e} is "delete":
- set yaml value "Lobby.Location.World" of file "Files/Lobby/LobbyList/%{_s}%.yml" to "None"
- set yaml value "Lobby.Location.Yaw" of file "Files/Lobby/LobbyList/%{_s}%.yml" to "None"
- set yaml value "Lobby.Location.Pitch" of file "Files/Lobby/LobbyList/%{_s}%.yml" to "None"
- set yaml value "Lobby.Location.X" of file "Files/Lobby/LobbyList/%{_s}%.yml" to "None"
- set yaml value "Lobby.Location.Y" of file "Files/Lobby/LobbyList/%{_s}%.yml" to "None"
- set yaml value "Lobby.Location.Z" of file "Files/Lobby/LobbyList/%{_s}%.yml" to "None"
- save yaml "Files/Lobby/LobbyList/%{_s}%.yml"
- function setLobby(s: String, e: string, p: player):
- if {_e} is "set":
- if {_e} is "delete":
- set yaml value "Lobby.Location.World" of file "Files/Lobby/LobbyList/%{_s}%.yml" to world of {_p}
- set yaml value "Lobby.Location.Yaw" of file "Files/Lobby/LobbyList/%{_s}%.yml" to yaw of {_p}
- set yaml value "Lobby.Location.Pitch" of file "Files/Lobby/LobbyList/%{_s}%.yml" to pitch of {_p}
- set yaml value "Lobby.Location.X" of file "Files/Lobby/LobbyList/%{_s}%.yml" to x-coordinate of {_p}
- set yaml value "Lobby.Location.Y" of file "Files/Lobby/LobbyList/%{_s}%.yml" to y-coordinate of {_p}
- set yaml value "Lobby.Location.Z" of file "Files/Lobby/LobbyList/%{_s}%.yml" to z-coordinate of {_p}
- save yaml "Files/Lobby/LobbyList/%{_s}%.yml"
- function renameLobby(s: String, s2: string):
- set {_world} to yaml value "%{_s}%.Location.World" of file "Files/Lobby/LobbyList/%{_s}%.yml"
- set {_yaw} to yaml value "%{_s}%.Location.Yaw" of file "Files/Lobby/LobbyList/%{_s}%.yml"
- set {_pitch} to yaml value "%{_s}%.Location.Pitch" of file "Files/Lobby/LobbyList/%{_s}%.yml"
- set {_x} to yaml value "%{_s}%.Location.X" of file "Files/Lobby/LobbyList/%{_s}%.yml"
- set {_y} to yaml value "%{_s}%Location.Y" of file "Files/Lobby/LobbyList/%{_s}%.yml"
- set {_z} to yaml value "%{_s}%.Location.Z" of file "Files/Lobby/LobbyList/%{_s}%.yml"
- delete file "Files/Lobby/LobbyList/%{_s}%.yml"
- wait 1 second
- create file "Files/Lobby/LobbyList/%{_s2}%.yml"
- setValue("%{_s2}%", "delete", {_world})
- setValue("%{_s2}%", "delete", {_yaw})
- setValue("%{_s2}%", "delete", {_pitch})
- setValue("%{_s2}%", "delete", {_x})
- setValue("%{_s2}%", "delete", {_y})
- setValue("%{_s2}%", "delete", {_z})
- save yml "Files/Lobby/LobbyList/%{_s2}%/yml"
Add Comment
Please, Sign In to add comment