Skocz do zawartości

Od Minecraftera do skryptera!


Gość Usunięty#18026

Rekomendowane odpowiedzi

Gość Usunięty#18026

Cześć! Nudziło mi się więc napisałem mój poradnik dla początkujących w pluginie Skript!

Potrzebne programy:

Notepad++: jest potrzebny do pisania skryptów. (jest to najlepszy program)

Skript: bez tego programiku nie dało by się załadować składni, a w ogóle całego napisanego skryptu :(

KROK 1:

Pierwsze co mamy do zrobienia to nagranie pluginu skript, najlepiej z tąd (mi działa bardzo dobrze): https://github.com/SkriptLang/Skript/releases

- Restartujemy nasz serwerek.

- Gdy już zrestartowaliśmy, wchodzimy na serwer i piszemy /sk , jeśli coś tam na biało i niebiesko popisze na chacie, znaczy że działa xD

- jeśli działa, usuwamy wszystkie pliki w Plugins\Skript\scripts

- Tworzymy plik który musi zawierać rozszerzenie .sk (np. MojSkrypt.sk ). (To rozszerzenie jest rozpoznawane jako Skrypt przez Plugin). Najlepiej utworzyć plik notepad++

KROK 2:

Piszemy naszą komendę! Zaraz wszystko objaśnimy:

command /siema:
	trigger:
		send "&9za chwilę przywitasz się z serwerem!"
		wait 3 seconds
		broadcast "&c%player% przywitał się z serwerem"

UWAGA! po każdym dwukropku zawsze musimy w następnej linijce przed wpisaniem czegokolwiek wcisnąć przycisk TAB
Tak wygląda nasza pierwsza komenda która pozwoli nam na przywitanie się z serwerem! (taka mała komenda :))

KROK 3:

Teraz objaśnię co dane rzeczy wykonają:

- command /siema: oznacza tzw. condition dzięki temu zapisowi plugin rozpozna iż jest to komenda .

- trigger: oznacza iż po tym zostaną wykonane czynności jak użyjemy komendy. Jest to jeden z najważniejszych zapisów!

- send "JAKIŚ TEKST": Wyświetli ten JAKIŚ TEKST tylko temu graczowi który użył komendy /siema

- Wait 3 seconds Poczeka 3 sekundy przed WYKONANIEM następnego zapisu.

- Broadcast "JAKIŚ TEKST" Tak samo jak wyżej SEND wyświetli nam JAKIŚ TEKST ale już wszystkim graczom obecnym na serwerze.

* Mamy w tym broadcast "coś tam coś tam %player%". Ten %player% zamienia to na nick gracza wykonującego komendę. Wyświetli nam takie coś jeśli wykonujący ma nick np. Gabi145 : Gabi145 przywitał się z serwerem.

* Tak samo przed tymi zdaniami mamy takie coś &c lub &9. Co to oznacza? To są kolorki! Nie wiem czy wszyscy to wiedzą więc napisałem ;) Spis kolorków macie tu na dole :)

                                                                                                                                                             colours.png

KROK 4:

Zapisujemy nasz skrypt!

- Jeśli "zapisujemy jako.." Musimy wybrać "all types" (jeśli ktoś ma po polsku to "wszystkie typy/pliki") Aby można było to odczytać przez każde okienko (to tam nie ważne po co to xd) (ten skrypt zapiszcie w Plugins/Skript/scripts)

WŁĄCZAMY NASZ SERWER!

Gdy już włączycie Serwer wchodzimy w MC, na nasz serwer i teraz by przeładować i sprawdzić czy nie ma w skrypcie błędów wpisujemy komendę "/sk reload all" lub "/sk reload MójSkrypt.sk" jeśli nie ma błędów wpisujemy naszą komendę i cieszmy się naszym pomysłem. Skrypt możemy dowolnie modyfikować lecz pamiętajmy że i ten plugin ma swe ograniczenia więc nie wszystko da się zrobić :D

PS. aha jak ktoś nie wie czy są błędy to wyskakuje czerwony napis jakiś tam. Jeśli nie ma tego napisu, tylko są białe, znaczy że skript działa!

Teraz możemy  UŻYĆ NASZEJ KOMENDY! piszemy /siema , powinno wyskoczyć: Za chwilę przywitasz się z serwerem! , a po 3 sekundach powinno wyświetlić tą wiadomość wszystkim graczom: TwojNick przywitał się z serwerem!

Wspomnę, że ten skrypt to taki niedoskonały skrypt. Był on robiony na szybko aby wyjaśnić działanie skryptu. Więc zaznaczanie tego poradnika jako "RAK" może świadczyć o bardzo znanym "BesMuzgje" :bezkappy:

Gdy zaówarzy tu ktoź błond prosił bym o napisanje bym go poprawjił :santakappa:


Jeśli się podobało zapraszam do komentowania i podzielenia się waszymi opiniami. Wspomnę jeszcze, że skrypt to potężny plugin który pozwoli wam na zrobienie masy ciekawych rzeczy!

POZDRAWIAM,

Gabriel "Gabi145" :D

Edytowane przez Gabi145
Odnośnik do komentarza
https://skript.pl/temat/30857-od-minecraftera-do-skryptera/
Udostępnij na innych stronach

2 godziny temu, Gabi145 napisał:

- command /siema: oznacza tzw. condition dzięki temu zapisowi plugin rozpozna iż jest to komenda .

Jaki znowu condition ? Condition to są te wszystkie if'y.

Już prędzej event ;--;

2 godziny temu, Gabi145 napisał:

Skrypt możemy dowolnie modyfikować lecz pamiętajmy że i ten plugin ma swe ograniczenia więc nie wszystko da się zrobić :D

No widzisz, po to są dodatki do tego pluginu :thonk:

A dodatek da się napisać na WSZYSTKO co da się zrobić w normalnym bukkicie ;--;

2 godziny temu, Gabi145 napisał:

Wspomnę, że ten skrypt to taki niedoskonały skrypt. Był on robiony na szybko aby wyjaśnić działanie skryptu. Więc zaznaczanie tego poradnika jako "RAK" może świadczyć o bardzo znanym "BesMuzgje" :bezkappy:

No to ten kod ma nawet sens (w poradniku bo raczej do użytku na serwerze), tutaj raka możesz dostać i pewnie dostaniesz za przedstawienie tego poradnika :thonk:

2 godziny temu, Gabi145 napisał:

Gabriel "Gabi145" :D

A po co nam informacja że jesteś Gabriel, tego raczej da się domyślić? :thonk: To chyba nie jest część poradnika :thonk: Poza tym chyba umiemy popatrzeć w lewo i zobaczyć kto jest autorem posta :thonk:

Edytowane przez McKoxu
Odnośnik do komentarza
https://skript.pl/temat/30857-od-minecraftera-do-skryptera/#findComment-201167
Udostępnij na innych stronach

Gość Usunięty#18026
7 godzin temu, McKoxu napisał:

A po co nam informacja że jesteś Gabriel, tego raczej da się domyślić? :thonk: To chyba nie jest część poradnika :thonk: Poza tym chyba umiemy popatrzeć w lewo i zobaczyć kto jest autorem posta :thonk:

Człowiek napiszę dwa słowa i już hejter. :rak: 

 

 

Wydaje mi się że te forum ma 8/9 hejterow. Po co pisać poradnik jak zaraz znajdzie się ktoś kto będzie negatywnie patrzał na każde słowo?

 

Odnośnik do komentarza
https://skript.pl/temat/30857-od-minecraftera-do-skryptera/#findComment-201169
Udostępnij na innych stronach

Dlaczego ktoś miałby cię chwalić za mało oryginalny poradnik z błędami, z którego początkujący i tak nic się nie nauczy?

  • Dodajesz jakiś wyciągnięty z odmętów odbytu kod i tłumaczysz co on robi - tłumacz w jaki sposób został stworzony, na jego przykładzie wytłumacz całą składnie skripta - to co dany kod robi jest rzeczą drugorzędną.
  • 'Po każdym dwukropku wstawiaj taba' - no wszystko ładnie pięknie, ale czy wyjaśniłeś kiedy należy wstawić dwukropek?
  • Gdzie są opisane podstawy? Czym jest event? Czym są warunki i efekty? Co robią expressions, gdzie ich używać? I przede wszystkim - gdzie znaleźć dokumentację z nimi?
  • Brak informacji o dodatkach do samego skripta, które niesamowicie rozbudowują jego możliwości.
  • Nie tłumaczysz jak pozbyć się błędów, nawet tych podstawowych.
  • Nie wspominasz o funkcjach w skripcie - tych wbudowanych, i tych które możemy sami tworzyć.
  • Zero użycia zmiennych, brak opisania czym są, na co się dzielą, jakie dane mogą przechowywać.

Mam wymieniać dalej, czy Gabrysiowi wystarczy tyle do zrozumienia, że poradnik jest słaby i niekompletny?

Odnośnik do komentarza
https://skript.pl/temat/30857-od-minecraftera-do-skryptera/#findComment-201172
Udostępnij na innych stronach

Są tu tylko informacje podstawowe i moim zdaniem jest to nie przydatne dlatego że większość ludzi nie pisze skryptów tylko pod wiadomości a bardziej chcą coś rozwiniętego np. gui itp. Może troszkę rozwiń ten poradnik nie tylko dla początkujących ale też dla osób które ogarniają takie rzeczy i chcą się więcej na uczyć "Od minecraftera do Skryptera" tego bym nie nazwał :/

Odnośnik do komentarza
https://skript.pl/temat/30857-od-minecraftera-do-skryptera/#findComment-201178
Udostępnij na innych stronach

Gość Usunięty#18026
4 godziny temu, LuckyPotato napisał:
  • Gdzie są opisane podstawy? Czym jest event? Czym są warunki i efekty? Co robią expressions, gdzie ich używać? I przede wszystkim - gdzie znaleźć dokumentację z nimi?

to już nie był by poradnik dla początkującego :)

Odnośnik do komentarza
https://skript.pl/temat/30857-od-minecraftera-do-skryptera/#findComment-201180
Udostępnij na innych stronach

Notepad nie jest wymagany, można pisać skrypty w zwykłym notatniku, w wordzie itd.

A lepszym programem jest SublimeText (ale to już subiektywna opinia)

 

Po co robić dalej jakieś gó*****e poradniki o skryptach, skoro jest ich masa, a po 2. i tak 90% ludzi woli się uczyć z youtube niż czytać....

A tak wgl, lepiej się nauczyć pisać pluginów. Czemu?

Trochę dłuższy czas nauki, a efekty 1000% lepsze

Odnośnik do komentarza
https://skript.pl/temat/30857-od-minecraftera-do-skryptera/#findComment-201191
Udostępnij na innych stronach

Gość Usunięty#18026
W dniu 18.12.2018 o 17:19, HotAngel2K17 napisał:

Po co robić dalej jakieś gó*****e poradniki o skryptach, skoro jest ich masa, a po 2. i tak 90% ludzi woli się uczyć z youtube niż czytać....

Właśnie na YouTubie są g***niane poradniki.

W dniu 18.12.2018 o 17:19, HotAngel2K17 napisał:

A tak wgl, lepiej się nauczyć pisać pluginów. Czemu?

Trochę dłuższy czas nauki, a efekty 1000% lepsze

Ten poradnik jest o skryptach więc nie wiem dlaczego piszesz o pluginach :/

PS. Skrypty można dowolnie modyfikować, a pluginy już nie do końca :/

Edytowane przez Gabi145
ps
Odnośnik do komentarza
https://skript.pl/temat/30857-od-minecraftera-do-skryptera/#findComment-201324
Udostępnij na innych stronach

5 minut temu, Gabi145 napisał:

Właśnie na YouTubie są g***niane poradniki.

Ten poradnik jest o skryptach więc nie wiem dlaczego piszesz o pluginach :/

PS. Skrypty można dowolnie modyfikować, a pluginy już nie do końca :/

Dobra, ale z yt nauczysz się 100x więcej. Np. pan knugi, świetne poradniki, ładnie tłumaczy, tak samo geez

O pluginach mówię czemu?

 - Lepsza wydajność

- Więcej opcji

- Lepsza optymalizacja

- Wszystko lepsze

Odnośnik do komentarza
https://skript.pl/temat/30857-od-minecraftera-do-skryptera/#findComment-201326
Udostępnij na innych stronach

Gość Usunięty#18026
W dniu 19.12.2018 o 21:42, HotAngel2K17 napisał:

O pluginach mówię czemu?

 - Lepsza wydajność

- Więcej opcji

- Lepsza optymalizacja

- Wszystko lepsze

Skrypty: Jeszcze więcej opcji

- mniej miejsca zajmują (pluginy z 19 MB a skrypty po 100 KB) (zależy, też ile napiszesz, mogą być przypadki, że skrypt ma te swoje 300 KB, ale z 10 MB nie wyciągnie.)

- Szybkie modyfikowanie (Pluginu nie zmodyfikujesz, ale jeśli już, to będzie to trudne, a skrypt; szybki notepad ++ i jedziesz z errorami)

- No i wiele wiele innych możliwości.

- Jak ktoś nagra kogoś plugin może coś zmienić nie? a w skrypcie? TAK

 

I pan hot andżel dwa ka sjedemnaście będzie jeszcze dyskutował aby doprowadzić do tego że ten wątek/temat zdobędzie tyle postów że dostanę nagrodę? :):v

Edytowane przez Gabi145
Odnośnik do komentarza
https://skript.pl/temat/30857-od-minecraftera-do-skryptera/#findComment-201327
Udostępnij na innych stronach

1 godzinę temu, Gabi145 napisał:

- mniej miejsca zajmują (pluginy z 19 MB a skrypty po 100 KB)

Przyjmijmy, że masz na hostingu, VPS, czy gdziekolwiek 5000MB miejsca, twoje 19MB to jest 0,38% całego miejsca, to nie jest nawet 1 procent, więc ta oszczędność jest ogromna :lulkappa: 

1 godzinę temu, Gabi145 napisał:

Skrypty: Jeszcze więcej opcji

Poza tym nie mogą jeszcze więcej a mogą max tyle samo co pluginy ale to dzięki dodatkom które też zajmują miejsce :thonk:

1 godzinę temu, Gabi145 napisał:

- Jak ktoś nagra kogoś plugin może coś zmienić nie? a w skrypcie? TAK

Tylko że jak nagra kogoś skrypt to na 99% nie powie, że to tej osoby skrypt tylko powie, że to jego :thonk: W pluginie to nie jest tak łatwo zrobić, przynajmniej posiadając wiedzę jedynie do pisania skryptów :lulkappa:

1 godzinę temu, Gabi145 napisał:

- No i wiele wiele innych możliwości.

Jakich? Jak wcześniej napisałem potrafią max tyle co pluginy...

Edytowane przez McKoxu
Odnośnik do komentarza
https://skript.pl/temat/30857-od-minecraftera-do-skryptera/#findComment-201337
Udostępnij na innych stronach

Przeciez skrypt czasem zajmuje wiecej niz plugin :-: 

Na dodatek skrypty utrzymaja na standardowej maszynie max 50osob (chodzi tu o wieksze skrypty)

Edytowane przez HotAngel2K17
Odnośnik do komentarza
https://skript.pl/temat/30857-od-minecraftera-do-skryptera/#findComment-201342
Udostępnij na innych stronach

  • 10 miesięcy temu...
W dniu 19.12.2018 o 21:48, Gabi145 napisał:

Skrypty: Jeszcze więcej opcji

- mniej miejsca zajmują (pluginy z 19 MB a skrypty po 100 KB)

- Szybkie modyfikowanie

- No i wiele wiele innych możliwości.

- Jak ktoś nagra kogoś plugin może coś zmienić nie? a w skrypcie? TAK

 

I pan hot andżel dwa ka sjedemnaście będzie jeszcze dyskutował aby doprowadzić do tego że ten wątek/temat zdobędzie tyle postów że dostanę nagrodę? :):v

Jeżeli napiszesz skrypt, który ma dużo niepotrzebnych linijek, ogólnie jest zaśmiecony to taki skrypt będzie mógł ważyć czasami 2x więcej niż zwykły plugin, który może nam dać to samo, a nawet więcej. 

Odnośnik do komentarza
https://skript.pl/temat/30857-od-minecraftera-do-skryptera/#findComment-227180
Udostępnij na innych stronach

Gość Usunięty#18026
17 godzin temu, CountingDogs napisał:

Jeżeli napiszesz skrypt, który ma dużo niepotrzebnych linijek, ogólnie jest zaśmiecony to taki skrypt będzie mógł ważyć czasami 2x więcej niż zwykły plugin, który może nam dać to samo, a nawet więcej. 

No tak, zależy od wielkości.

Odnośnik do komentarza
https://skript.pl/temat/30857-od-minecraftera-do-skryptera/#findComment-227214
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...