# Pewnie nic cie nie obchodzą prawa autorskie ale, proszę cię, zostaw tą linijke pod tym komentarzem # Skrypt użwya AutoUp by Mati_08151 options: ver: 1.0 # Zmien na wersje swojego skryptu, i usuń ten komentarz ze skryptu przed publikacją twojego skryptu nsk: AutoUp1.0.sk # Nazwa twojego skryptu (nazwa pliku np. mojsuperskrypt.sk) Method "SprawdzUpdate" {link}: set {_link} to arg{1} download file from "%{_link}%" to file "plugins/Skript/scripts/autouptemp%{@nsk}%.yml" set {ver} to yaml value "ver" from file "plugins/Skript/scripts/autouptemp%{@nsk}%.yml" set {raw} to yaml value "raw" from file "plugins/Skript/scripts/autouptemp%{@nsk}%.yml" wait 4 tick delete file "plugins/Skript/scripts/autouptemp%{@nsk}%.yml" # ta funkcja zwraca aktualną wersję do zmiennej {ver} , a link do download (RAW) aktualnej wersji do zmiennej {raw} Method "InstalujUpdate" {link}: set {_link} to arg{1} download file from "%{_link}%" to file "plugins/Skript/scripts/autouptemp%{@nsk}%.yml" set {_ver} to yaml value "ver" from file "plugins/Skript/scripts/autouptemp%{@nsk}%.yml" set {_raw} to yaml value "raw" from file "plugins/Skript/scripts/autouptemp%{@nsk}%.yml" wait 4 tick delete file "plugins/Skript/scripts/autouptemp%{@nsk}%.yml" if {_ver} is not {@ver}: set {needupdate} to true download file from "%{_raw}%" to file "plugins/Skript/scripts/New%{@nsk}%" make console execute command "/sk disable %{@nsk}%" else: set {needupdate} to false # Ta funkcja sprawdza, i instaluje aktualizacje i zwraca potrzebność aktualizacji do zmiennej {needupdate} (w formie boll) # JAK UŻYWAĆ?? # Sprawdzanie update # Linijka kodu: Function "SprawdzUpdate" {https://code.skript.pl/jsKCJLLV/raw} # Sprawdzanie update i instalowanie # Linijka kodu: Function "InstalujUpdate" {https://code.skript.pl/jsKCJLLV/raw} # LinkDoYml-Z-aktualna-wersja = tu jest przykład \/. Musisz samemu sobie zrobic cos takiego na code.skript.pl lub na pastebin.com i aktualizować to za każdym razem jak zrobisz nową wersje # https://code.skript.pl/jsKCJLLV/raw # Przykład: # command /sprawdzupdate: # trigger: # Function "SprawdzUpdate" {https://code.skript.pl/jsKCJLLV/raw} # << tutaj dalem swoj plik yml w raw # if {ver} is not {@ver}: # send "&aSkrypt wymaga aktualizacji! Pobierz ja recznie z &9&n%{raw}%&a lub zainstaluj automatycznie uzywajac /update" # command /update: # trigger: # Function "InstalujUpdate" {https://code.skript.pl/jsKCJLLV/raw} # << tutaj dalem swoj plik yml w raw # if {needupdate} is false: # send "&cMasz aktualna wersje!"