# Aktualizacja manualna command /aktualizuj: permission: "*" trigger: if {autoupdate} is 0: set {_NowaWersja::*} to text from url "%{linkwersja}%" parsed as number if {_AktualnaWersja::*} is not {_NowaWersja::*}: send "&c&l>> Aktualizowanie skryptu" to ops send "&b&l>> Proszę czekać" to ops wait 3 seconds download file from "%{linkskryptu}%" to file "\plugins\skript\scripts\%{nazwaskryptu}% %{_NowaWersja::*}%.sk" delete file "plugins\skript\scripts\%script%.sk" wait 2 seconds broadcast "&c&l>> &b&lSerwer zostanie przeładowany za 5sekund." wait 5 seconds execute console command "reload" else: send "&c&l>> Masz aktualną wersję skryptu" else: send "&c&l>> Włączona jest automatyczna aktualizacja" stop # Automatyczna aktualizacja on load: if file "plugins\DBase\config.yml" doesn't exist: create file "plugins\DBase\config.yml" set yaml value "DBase.Link do wersji" from file "plugins\DBase\config.yml" to "LinkPastebinRaw" set yaml value "DBase.Link do skryptu" from file "plugins\DBase\config.yml" to "LinkPastebinRaw" set yaml value "DBase.Aktualna wersja" from file "plugins\DBase\config.yml" to "1.0" set yaml value "DBase.Nazwa skryptu" from file "plugins\DBase\config.yml" to "&cACA" set yaml value "DBase.Autoupdate" from file "plugins\DBase\config.yml" to "0" else: set {linkwersja} to (yaml value "DBase.Link do wersji" from file "plugins\DBase\config.yml") set {NowaWersja::*} to text from url "%{linkwersja}%" parsed as number set {AktualnaWersja::*} to (yaml value "DBase.Aktualna Wersja" from file "plugins\DBase\config.yml") set {linkskryptu} to (yaml value "DBase.Link do skryptu" from file "plugins\DBase\config.yml") set {nazwaskryptu} to (yaml value "DBase.Nazwa skryptu" from file "plugins\DBase\config.yml") set {autoupdate} to (yaml value "DBase.Autoupdate" from file "plugins\DBase\config.yml") if {autoupdate} is 1: if {NowaWersja::*} is not {AktualnaWersja::*}: download file from "{linkskryptu}" to file "plugins\skript\scripts\%{nazwaskryptu}% %{NowaWersja::*}%.sk" wait 2 seconds broadcast "&c&l>> Serwer zostanie przeładowany za 5sekund." wait 5 seconds execute console command "sk reload all"