mibac138 15 Opublikowano 22 września 2014 Udostępnij Opublikowano 22 września 2014 (edytowane) Witaj ! W tym poradniku chciałbym Ci przedstawić jak w prosty sposób automatycznie aktualizować twój skrypt. Spis treści I Wstęp II Ręczne pobieranie aktualizacji III Automatyczne pobieranie aktualizacji I Wstęp Do poprawnego działania wymagany jest WildSkript! Aby wszystko dobrze działało, trzeba wrzucić kod na Pastebin, GitHub, lub innym serwisie w którym jest możliwość uzyskania kodu w postaci RAW, tzn. do czystego pliku. Trzeba potem, na takiej stronie stworzyć konto, bez tego nie będziemy mogli edytować plików, na czym opiera się skrypt. Aby wszystko poprawnie działało, trzeba dodać do skryptu event "on load": on load: Następnie dopisać, kod dzięki któremu skrypt podczas pierwszego uruchomienia pobierze aktualizacje, dzięki czemu, będzie wiedział jaką ma wersje. Powinno to wyglądać tak: on load: if {_x} isn't set: execute console command "x2" set {_x} to false x - zmienna, odpowiedzialna ze przechowywanie informacji, czy skrypt był wcześniej uruchomiony, np.: "{mibac138.Skript.pierwszeWlaczenie}" x2 - komenda która będzie aktualizowała skrypt, którą za chwile się zajmiemy Komenda odpowiedzialna za aktualizacje skryptu: command /<twoja komenda>: permission: uprawnienie wymagane do uzycia twojej komendy trigger: II Ręczne pobieranie aktualizacji Dalej, będziemy pisać kod sprawdzający czy jest dostępna aktualizacja, i pobierająca ją. command /<twoja komenda>: permission: uprawnienie wymagane do uzycia twojej komendy trigger: if {_x} isn't set: set {_x2} to result of connect to "Link RAW do pliku, zawierajacym informacje o najnowszej wersji" if {_x3} is {_x2}: delete {_x2} stop download "Link RAW do twojego skryptu" to "plugins/Skript/scripts/%script%" set {_x3} to {_x2} delete {_x} delete {_x2} x - zmienna przechowująca informacje, czy jest dostępna nowa wersja1 x2 - zmienna przechowująca informacje o najnowszej wersji skryptu1 x3 - zmienna przechowywująca informacje, o zainstalowanej wersji skryptu1 1 - Zalecane użycie na początku nazwy zmiennej "_", dzięki czemu nie będzie trzeba używać "delete" III Automatyczne pobieranie aktualizacji W przypadku automatycznego pobierania aktualizacji, musimy zmodyfikować "on load": on load: if {_x} isn't set: set {_x2} to result of connect to "Link RAW do pliku, zawierającym informacje o najnowszej wersji" if {_x3} is {_x2}: delete {_x2} stop download "Link RAW do twojego skryptu" to "plugins/Skript/scripts/%script%" set {_x3} to {_x2} delete {_x} delete {_x2} set {_x} to false x - zmienna przechowująca informacje, czy jest dostępna nowa wersja1 x2 - zmienna przechowująca informacje o najnowszej wersji skryptu1 x3 - zmienna przechowywująca informacje, o zainstalowanej wersji skryptu1 1 - Zalecane użycie na początku nazwy zmiennej "_", dzięki czemu nie będzie trzeba używać "delete" Link do przykładowego skryptu, tutaj IV Omówienie Zalety: - brak konieczności wpisywania wersji w skrypcie - łatwość użycia - brak znalezionych błędów Wady: - konieczność stworzenia pliku z informacją o najnowszej wersji w pastebinie / githubie / innej tego typu stronie Gratulacje! W ten sposób doszedłeś do końca poradnika, mam nadzieje że się spodobało, oraz że się przyda! Edytowane 7 października 2018 przez stefanik11 Poprawiam formatowanie, dostosowuję do ciemnego stylu forum. Notatka dodana przez stefanik11 Dinekkk, Lord Loginus, jakubgross i 1 inny 4 Odnośnik do komentarza https://skript.pl/temat/3087-nowy-lepszy-spos%C3%B3b-na-automatyczn%C4%85-aktualizacje-skrypt%C3%B3w/ Udostępnij na innych stronach Więcej opcji udostępniania...
ToNy 548 Opublikowano 22 września 2014 Udostępnij Opublikowano 22 września 2014 Dużo lepszy sposób zaproponował sebafudi.Polecam odwołać się do jego poradnika nie do tego. Odnośnik do komentarza https://skript.pl/temat/3087-nowy-lepszy-spos%C3%B3b-na-automatyczn%C4%85-aktualizacje-skrypt%C3%B3w/#findComment-27115 Udostępnij na innych stronach Więcej opcji udostępniania...
mibac138 15 Opublikowano 22 września 2014 Autor Udostępnij Opublikowano 22 września 2014 (edytowane) @Parrot Ja wole moją wersje, nie chce mi się wpisywać w pliku wersji skryptu :D Edytowane 22 września 2014 przez mibac138 Odnośnik do komentarza https://skript.pl/temat/3087-nowy-lepszy-spos%C3%B3b-na-automatyczn%C4%85-aktualizacje-skrypt%C3%B3w/#findComment-27119 Udostępnij na innych stronach Więcej opcji udostępniania...
Dinekkk 134 Opublikowano 22 września 2014 Udostępnij Opublikowano 22 września 2014 Ładnie opisany poradnik, do tego polecam robić zmiennę np. {_}, {_x} zamiast {x}, ponieważ potem musisz je deletować, ale poradnik nie jest zły, zasługujesz na nagrode :) Odnośnik do komentarza https://skript.pl/temat/3087-nowy-lepszy-spos%C3%B3b-na-automatyczn%C4%85-aktualizacje-skrypt%C3%B3w/#findComment-27125 Udostępnij na innych stronach Więcej opcji udostępniania...
mibac138 15 Opublikowano 22 września 2014 Autor Udostępnij Opublikowano 22 września 2014 (edytowane) @Dinekkk dzięki! ^^ @Sewek's też dzięki :) @Edit Mi sie wydaje czy mój temat ma ponad 1k wyświetleń ? o_O Edytowane 22 września 2014 przez mibac138 Odnośnik do komentarza https://skript.pl/temat/3087-nowy-lepszy-spos%C3%B3b-na-automatyczn%C4%85-aktualizacje-skrypt%C3%B3w/#findComment-27127 Udostępnij na innych stronach Więcej opcji udostępniania...
Sewek's 1 Opublikowano 22 września 2014 Udostępnij Opublikowano 22 września 2014 Ciekawy poradnik ^^ Odnośnik do komentarza https://skript.pl/temat/3087-nowy-lepszy-spos%C3%B3b-na-automatyczn%C4%85-aktualizacje-skrypt%C3%B3w/#findComment-27135 Udostępnij na innych stronach Więcej opcji udostępniania...
jakubgross 3 Opublikowano 23 września 2014 Udostępnij Opublikowano 23 września 2014 Dobry poradnik. Łap +. Odnośnik do komentarza https://skript.pl/temat/3087-nowy-lepszy-spos%C3%B3b-na-automatyczn%C4%85-aktualizacje-skrypt%C3%B3w/#findComment-27255 Udostępnij na innych stronach Więcej opcji udostępniania...
mibac138 15 Opublikowano 23 września 2014 Autor Udostępnij Opublikowano 23 września 2014 (edytowane) @up Dzięki! @Dzikoysk Wiem, ale, jakos .. nwm, chciałem to zrobić Edytowane 23 września 2014 przez mibac138 Odnośnik do komentarza https://skript.pl/temat/3087-nowy-lepszy-spos%C3%B3b-na-automatyczn%C4%85-aktualizacje-skrypt%C3%B3w/#findComment-27268 Udostępnij na innych stronach Więcej opcji udostępniania...
Nieaktywny Opublikowano 23 września 2014 Udostępnij Opublikowano 23 września 2014 Wiesz... Jak już używasz ws, to wystarczy po prostu załadować skrypt bezpośrednio z www ;) Odnośnik do komentarza https://skript.pl/temat/3087-nowy-lepszy-spos%C3%B3b-na-automatyczn%C4%85-aktualizacje-skrypt%C3%B3w/#findComment-27278 Udostępnij na innych stronach Więcej opcji udostępniania...
sebafudi 122 Opublikowano 24 września 2014 Udostępnij Opublikowano 24 września 2014 @up właśnie. To jest chyba najlepszy sposób. Nie pozwala też użytkownikom skryptu (pod warunkiem, że on nie umie trochę więcej na temat skripta) na zmienianie jego zawartości. @topic widać, że trochę się wzorowane na moim temacie [Link do tematu] . Nie mówie o sposobie, lecz na hmm... formie poradnika. Wstęp podobny, odnośniki w tych samych miejscach. @edit ja w swoim sposobie chciałem zapobiec tworzeniu dodatkowej strony przechowywującą wersje skryptu. 《☆》Wysłane z SGS4 przy użyciu tapatalk. Odnośnik do komentarza https://skript.pl/temat/3087-nowy-lepszy-spos%C3%B3b-na-automatyczn%C4%85-aktualizacje-skrypt%C3%B3w/#findComment-27418 Udostępnij na innych stronach Więcej opcji udostępniania...
mibac138 15 Opublikowano 24 września 2014 Autor Udostępnij Opublikowano 24 września 2014 @sebafudi Sory, ale nie mialem pomyslu ;P Jestem teraz na wakacjaach w Szwecji (Lund), takze mam ograniczony dostep do forum ;( Odnośnik do komentarza https://skript.pl/temat/3087-nowy-lepszy-spos%C3%B3b-na-automatyczn%C4%85-aktualizacje-skrypt%C3%B3w/#findComment-27424 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi