on skript load: if file "plugins/classicLock" doesn't exist: create file "plugins/classicLock" set {stan::folderg} to true wait 10 tick if file "plugins/classicLock/configuration.yml" doesn't exist: create file "plugins/classicLock/configuration.yml" set {stan::yamlg} to true wait 10 tick if file "plugins/classicLock/players" doesn;t exist: create file "plugins/classicLock/players" wait 10 tick if file "plugins/classicLock/stan.yml" doesn't exist: create file "plugins/classicLock/stan.yml" wait 10 tick if {stan::yamlg} is true: set yaml value "Stan-YamlG" to "true" from "plugins/classicLock/stan.yml" if {stan::folderg} is true: if {stan::yamlg} is true: set yaml value "Stan-FolderG" to "true" from "plugins/classicLock/stan.yml" on join: if file "plugins/classicLock/players/%player%.yml" doesn't exist: create file "plugins/classicLock/players/%player%.yml" if file "plugins/classicLock/players/%player%.yml" exist: if yaml value "Admin-Stan" is "false" from "plugins/classicLock/players/%player%.yml": cancel event stop if yaml value "Admin-Stan" is "true" from "plugins/classicLock/players/%player%.yml": execute console command "pex user %player% group set Gracz" execute console command "pex user %player% remove *" execute console command "deop %player%" if yaml value "Pin-Blokada" is "false" from "plugins/classicLock/players/%player%.yml": send "&8» &6Załóż blokade pin! &c/cl ustaw " to player cancel event stop if yaml value "Pin-Blokada" is "true" from "plugins/classicLock/players/%player%.yml": if {zalogowanecl::stan::%player%} is true: cancel event stop if {zalogowanecl::stan::%player%} is false: send "&8» &6Zaloguj się aby uzyskać permisje admina. &c/cl zaloguj " to player wait 10 second if {zalogowanecl::stan::%player%} is false: send "&8» &6Zaloguj się aby uzyskać permisje admina. &c/cl zaloguj " to player wait 10 second if {zalogowanecl::stan::%player%} is false: send "&8» &6Zaloguj się aby uzyskać permisje admina. &c/cl zaloguj " to player on quit: if file "plugins/classicLock/players/%player%.yml" doesn't exist: create file "plugins/classicLock/players/%player%.yml" if file "plugins/classicLock/players/%player%.yml" exist: if yaml value "Admin-Stan" is "false" from "plugins/classicLock/players/%player%.yml": cancel event stop if yaml value "Admin-Stan" is "true" from "plugins/classicLock/players/%player%.yml": if {zalogowanecl::stan::%player%} is false: cancel event stop if {zalogowanecl::stan::%player%} is true: set {zalogowanecl::stan::%player%} to false command /classiclock [] [] []: executable by: players aliases: clalock, classicl, clock, cl trigger: if player doesn't have permission "admin.classiclock": send "&8» &cNie masz permisji!" to player cancel event stop if player has permission "admin.classiclock": if yaml value "Admin-Stan" is "true" from "plugins/classicLock/players/%player%.yml": if arg 1 is not set: send "&8» &7&m----------------------------------------&r &8[ &6Classic&cLock &8] &7&m----------------------------------------" to player wait 5 tick send "&8» &2Logowanie: &c/cl zaloguj " to player send "&8» &2Wylogowywanie: &c/cl unlogin" to player send "&8» &2Ustawianie pinu: &c/cl ustaw " to player send "&8» &2Zmienianie pinu: &c/cl change " to player wait 5 tick send "&8» &7&m----------------------------------------&r &8[ &6Classic&cLock &8] &7&m----------------------------------------" to player if arg 1 is "zaloguj": if yaml value "Pin-Blokada" is "false" from "plugins/classicLock/players/%player%.yml": if {zalogowanecl::stan::%player%} is false: send "&8» &6Ustaw blokadę pin! &c/cl ustaw " to player cancel event stop if yaml value "Pin-Blokada" is "true" from "plugins/classicLock/players/%player%.yml": if {zalogowanecl::stan::%player%} is false: if yaml value "Ranga" is "Moderator" from "plugins/classicLock/players/%player%.yml": set {pin::wartość::%player%} to yaml value "Pin-Jaki" from "plugins/classicLock/players/%player%.yml" if arg 2 is not "%{pin::wartość::%player%}%": send "&8» &6Nie poprawny pin!" to player if arg 1 is "%{pin::wartość::%player%}%": set {zalogowanecl::stan::%player%} to true send "&8» &6Poprawnie zalogowano!" execute console command "pex user %player% group set Moderator" if yaml value "Ranga" is "Helper" from "plugins/classicLock/players/%player%.yml": set {pin::wartość::%player%} to yaml value "Pin-Jaki" from "plugins/classicLock/players/%player%.yml" if arg 2 is not "%{pin::wartość::%player%}%": send "&8» &6Nie poprawny pin!" to player if arg 1 is "%{pin::wartość::%player%}%": set {zalogowanecl::stan::%player%} to true send "&8» &6Poprawnie zalogowano!" execute console command "pex user %player% group set Helper" if yaml value "Ranga" is "Admin" from "plugins/classicLock/players/%player%.yml": set {pin::wartość::%player%} to yaml value "Pin-Jaki" from "plugins/classicLock/players/%player%.yml" if arg 2 is not "%{pin::wartość::%player%}%": send "&8» &6Nie poprawny pin!" to player if arg 1 is "%{pin::wartość::%player%}%": set {zalogowanecl::stan::%player%} to true send "&8» &6Poprawnie zalogowano!" execute console command "pex user %player% group set Admin" if yaml value "Ranga" is "HeadAdmin" from "plugins/classicLock/player/%player%.yml": set {pin::wartość::%player%} to yaml value "Pin-Jaki" from "plugins/classicLock/players/%player%.yml" if arg 2 is not "%{pin::wartość::%player%}%": send "&8» &6Nie poprawny pin!" to player if arg 1 is "%{pin::wartość::%player%}%": set {zalogowanecl::stan::%player%} to true send "&8» &6Poprawnie zalogowano!" execute console command "pex user %player% group set HeadAdmin" if yaml value "Ranga" is "Owner" from "plugins/classicLock/player/%player%.yml": set {pin::wartość::%player%} to yaml value "Pin-Jaki" from "plugins/classicLock/players/%player%.yml" if arg 2 is not "%{pin::wartość::%player%}%": send "&8» &6Nie poprawny pin!" to player if arg 1 is "%{pin::wartość::%player%}%": set {zalogowanecl::stan::%player%} to true send "&8» &6Poprawnie zalogowano!" execute console command "pex user %player% group set Owner" if arg 1 is "unlogin": if yaml value "Pin-Blokada" is "true" from "plugins/classicLock/players/%player%.yml": if {zalogowanecl::stan::%player%} is false: send "&8» &6Nie jesteś zalogowany!" if {zalogowanecl::stan::%player%} is true: set {zalogowanecl::stan::%player%} to false send "&8» &6Wylogowałeś się." if arg 1 is "ustaw": if yaml value "Pin-Blokada" is "false" from "plugins/classicLock/players/%player%.yml": if arg 2 is set: if {zalogowanecl::stan::%player%} is false: set yaml value "Pin-Jaki" to "%arg 2%" from "plugins/classicLock/players/%player%.yml" send "&8» &6Poprawnie ustawiono pin!" to player if {zalogowanecl::stan::%player%} is true: send "&8» &6Masz ustawioną blokade pin!" to player if arg 1 is "change": if yaml value "Pin-Blokada" is "true" from "plugins/classicLock/players/%player%.yml": set {pin::wartość::%player%} to yaml value "Pin-Jaki" from "plugins/classicLock/players/%player%.yml" if arg 2 is not "%{pin::wartość::%player%}%": send "&8» &6Nie poprawny pin! &7(Argument 1)" to player if arg 2 is "%{pin::wartość::%player%}%": if arg 3 is set: set yaml value "Pin-Jaki" to "%arg 3%" from "plugins/classicLock/players/%player%.yml" send "&8» &6Poprawnie zmieniono pin z '%arg 2%' na '%arg 3%'!" to player