Kenzyy 1 Opublikowano 14 kwietnia 2017 Udostępnij Opublikowano 14 kwietnia 2017 Co to jest skrypt? Jak ktoś mądry kiedyś powiedział Skript jest pluginem pozwalającym dostosowywać Minecrafta do własnych potrzeb prostymi skryptami napisanymi w zdaniach w języku angielskim. Na podstawie tego stworzono dwa pluginy które dodają różne opcje których sam Skript nie posiada. Takimi pluginami są: -SkQuery -WildSkript Ale tym zajmiemy się później instalacja oraz konfiguracja Na początek potrzebujemy edytora tekstu jakim jest np. notepad++ albo Sublime Text 3. Dla początkujących polecam notepad++ Spoiler https://notepad-plus-plus.org/download/v7.3.3.html Oczywiście potrzebujemy głównego pluginu Skript Spoiler https://dev.bukkit.org/projects/skript Aby wszystkie Rzeczy działały potrzebujemy pluginu odpowiadającego za GUI. Takim Skryptem jest SkQuery: Spoiler https://dev.bukkit.org/projects/skquery Kolejnym plginem który będzie nam potrzebny jest WildSkript który rozszerza zbiór wydarzeń, warunków, efektów, wyrażeń oraz typów Spoiler https://dev.bukkit.org/projects/wildskript Kiedy sciągneliśmy te 3 pluginy przenosimy je do naszego serwera czyli np. Serwer---> plugins. Pierwsza komenda Aby zacząć pisanie skryptu wchodzimy w Serwer---> plugins---> Skript-----> skripts i tam tworzymy nowy dokument tekstowy o Rozszerzeniu .sk Pamiętaj każdy skrypt zapisujemy pod końcówką .sk kiedy już stworzyliśmy dokument możemy przejść do działania. Zacznijmy od najprostszej komendy command /[nazwa komendy]: trigger: send "[Wyświetlany napis]" Pamiętajcie że jeżeli na końcu linijki jest ":" to w następnej dajemy TAB teraz kiedy włączymy serwer i napiszemy sk wyświetli wam się: sk reload all - przeładowuje wam wszystkie Skrypty sk reload [nazwa] - przeładowuje skrypt który podaliśmy Na razie tyle wam wystarczy teraz kiedy wejdziemy na serwer i wpiszemy naszą komende wyświetli nam się napis który wpisaliście pod linijką send "[Wyświetlany napis]" Następną sprawą są permisje. Jeśli gracz bądź grupa ma daną permisjie może wykonać czynność W tym przypadku wygląda to tak: command /[nazwa]: trigger: if player has permission "[nazwa permisji].[nazwa]": send "masz permisje" <------ Wiadomość wyświetlana kiedy gracz ma permisje else: send "&cBrak permisji !" <------Wyświetlana wiadomość kiedy gracz nie ma permisji stop Możemy dodawać kolory poprzez znacznik "&" np. Jeśli wpiszemy "&4Siema" To siema podkreśli nam się na czerwono. KONIEC JEŚLI CHCECIE PORADNIK Z GUI TO PISZCIE Odnośnik do komentarza https://skript.pl/temat/17704-poradnik-do-pisania-skrypt%C3%B3w-pierwsza-komenda/ Udostępnij na innych stronach Więcej opcji udostępniania...
Norbi 1337 Opublikowano 14 kwietnia 2017 Udostępnij Opublikowano 14 kwietnia 2017 Piszesz o używaniu SkQuery a twój skrypt tego nie potrzebuje Odnośnik do komentarza https://skript.pl/temat/17704-poradnik-do-pisania-skrypt%C3%B3w-pierwsza-komenda/#findComment-121098 Udostępnij na innych stronach Więcej opcji udostępniania...
KrejzolekPRO 600 Opublikowano 14 kwietnia 2017 Udostępnij Opublikowano 14 kwietnia 2017 skQuery nie tylko odpowiada za gui, są tam jeszcze, np. bardzo fajne funkcję. Odnośnik do komentarza https://skript.pl/temat/17704-poradnik-do-pisania-skrypt%C3%B3w-pierwsza-komenda/#findComment-121104 Udostępnij na innych stronach Więcej opcji udostępniania...
DaltonEZ 139 Opublikowano 15 kwietnia 2017 Udostępnij Opublikowano 15 kwietnia 2017 8 godzin temu, KrejzolekPRO napisał: skQuery nie tylko odpowiada za gui, są tam jeszcze, np. bardzo fajne funkcję. Jak już się wypowiadasz, możesz podać przykłady Odnośnik do komentarza https://skript.pl/temat/17704-poradnik-do-pisania-skrypt%C3%B3w-pierwsza-komenda/#findComment-121112 Udostępnij na innych stronach Więcej opcji udostępniania...
KrejzolekPRO 600 Opublikowano 15 kwietnia 2017 Udostępnij Opublikowano 15 kwietnia 2017 (edytowane) 1 godzinę temu, DaltonEZ napisał: Jak już się wypowiadasz, możesz podać przykłady function openInv(p: player, t: text): open chest with 3 rows named "%{_p}%" to {_p} wait a tick format slot 1 of {_p} with 1 of diamond named "%{_p}%" with lore "&6%{_t}%" to close then run [execute {_p} command "god %{_p}%"] command /test [<text>]: trigger: openInv(player, coloured arg) Edytowane 15 kwietnia 2017 przez KrejzolekPRO Odnośnik do komentarza https://skript.pl/temat/17704-poradnik-do-pisania-skrypt%C3%B3w-pierwsza-komenda/#findComment-121125 Udostępnij na innych stronach Więcej opcji udostępniania...
Norbi 1337 Opublikowano 15 kwietnia 2017 Udostępnij Opublikowano 15 kwietnia 2017 10 godzin temu, KrejzolekPRO napisał: skQuery nie tylko odpowiada za gui, są tam jeszcze, np. bardzo fajne funkcję. 15 minut temu, KrejzolekPRO napisał: function openInv(p: player, t: text): open chest with 3 rows named "%{_p}%" to {_p} wait a tick format slot 1 of {_p} with 1 of diamond named "%{_p}%" with lore "&6%{_t}%" to close then run [execute {_p} command "god %{_p}%"] command /test [<text>]: trigger: openInv(player, coloured arg) Funkcje, które podałeś są w zwykłym Skript. Odnośnik do komentarza https://skript.pl/temat/17704-poradnik-do-pisania-skrypt%C3%B3w-pierwsza-komenda/#findComment-121128 Udostępnij na innych stronach Więcej opcji udostępniania...
PoweredDragon 1016 Opublikowano 15 kwietnia 2017 Udostępnij Opublikowano 15 kwietnia 2017 http://skunity.com/doc?addon=SkQuery Oto przykład. 138 poleceń. Mało? Można w nim tworzyć własne efekty i warunki i udostępnić swój dodatek, dzięki czemu 20 linijek kodu, ktoś może spakować w jednej, mając osobny skrypt Odnośnik do komentarza https://skript.pl/temat/17704-poradnik-do-pisania-skrypt%C3%B3w-pierwsza-komenda/#findComment-121129 Udostępnij na innych stronach Więcej opcji udostępniania...
DαrϰVεnuς 231 Opublikowano 15 kwietnia 2017 Udostępnij Opublikowano 15 kwietnia 2017 13 godzin temu, Kenzyy napisał: Na podstawie tego stworzono dwa pluginy które dodają różne opcje których sam Skript nie posiada. Takimi pluginami są: -SkQuery -WildSkript Ale przecież to nie są jedyne pluginy aka dodatki do wtyczki Skript.. Na dodatek nie użyłeś ani jednego z nich w poradniku. Nie wyjaśniłeś też co oznacza "else" i "stop", no poradnik okropny.. Więcej się nauczysz z dokumentacji nie znając angielskiego, niż po przeczytaniu tego poradnika ucząc się polskiego od urodzenia +/- rok. Odnośnik do komentarza https://skript.pl/temat/17704-poradnik-do-pisania-skrypt%C3%B3w-pierwsza-komenda/#findComment-121131 Udostępnij na innych stronach Więcej opcji udostępniania...
heyn 46 Opublikowano 15 kwietnia 2017 Udostępnij Opublikowano 15 kwietnia 2017 (edytowane) Troche to mi zajeżdza : ale co tam i tak, pare porad w robieniu poradników: - Wytłumacz co coś robi, bo może chce zrobić własny skrypt, a nie wiem co to znaczy np. else - Skrypt ma dwa dodatki? ło Panie, on ma ich mnóstwo, odsyłam: ale tam brakuje kilka dodatków Edytowane 15 kwietnia 2017 przez heyn Odnośnik do komentarza https://skript.pl/temat/17704-poradnik-do-pisania-skrypt%C3%B3w-pierwsza-komenda/#findComment-121133 Udostępnij na innych stronach Więcej opcji udostępniania...
KrejzolekPRO 600 Opublikowano 15 kwietnia 2017 Udostępnij Opublikowano 15 kwietnia 2017 2 godziny temu, Norbi napisał: Funkcje, które podałeś są w zwykłym Skript. Naprawdę? Miałem przypadek, że funkcję działały, ale Mysql nie, i musiałem wgrać inną wersję wtedy znowu funkcję nie działały, a sql tak i dopiero po wgraniu skQuery oba działały. Odnośnik do komentarza https://skript.pl/temat/17704-poradnik-do-pisania-skrypt%C3%B3w-pierwsza-komenda/#findComment-121156 Udostępnij na innych stronach Więcej opcji udostępniania...
Kenzyy 1 Opublikowano 15 kwietnia 2017 Autor Udostępnij Opublikowano 15 kwietnia 2017 6 godzin temu, DαrϰVεnuς napisał: Ale przecież to nie są jedyne pluginy aka dodatki do wtyczki Skript.. Na dodatek nie użyłeś ani jednego z nich w poradniku. Nie wyjaśniłeś też co oznacza "else" i "stop", no poradnik okropny.. Więcej się nauczysz z dokumentacji nie znając angielskiego, niż po przeczytaniu tego poradnika ucząc się polskiego od urodzenia +/- rok. wiem Ale jest to poradnik dla początkujących skrypterów więc podałem tylko 3 najważniejsze Odnośnik do komentarza https://skript.pl/temat/17704-poradnik-do-pisania-skrypt%C3%B3w-pierwsza-komenda/#findComment-121200 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Ewald Opublikowano 15 kwietnia 2017 Udostępnij Opublikowano 15 kwietnia 2017 (edytowane) Dziękuję! Po przeczytaniu tego poradnika potrafię już pisać skrypty! Widać, że sie postarałeś i, że znasz się na rzeczy! Edytowane 15 kwietnia 2017 przez Ewald Odnośnik do komentarza https://skript.pl/temat/17704-poradnik-do-pisania-skrypt%C3%B3w-pierwsza-komenda/#findComment-121217 Udostępnij na innych stronach Więcej opcji udostępniania...
heyn 46 Opublikowano 16 kwietnia 2017 Udostępnij Opublikowano 16 kwietnia 2017 Napewno po tym tabie to zadziała... no nie. ja używam spacji bo nie ma problemu z ,,wytabowaniem" Wysłane za pomocą kijowego laptopa. Odnośnik do komentarza https://skript.pl/temat/17704-poradnik-do-pisania-skrypt%C3%B3w-pierwsza-komenda/#findComment-121357 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi