Skocz do zawartości
Gabi145

Od Minecraftera do skryptera!

Rekomendowane odpowiedzi

Użytkownik

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): Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

- 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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
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?

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

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?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

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ł :/

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
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 :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
7 minut temu, 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)

- 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

Edytowane przez Gabi145

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Ten temat jest nieaktywny od dłuższego czasu. Nie odkopuj go bez potrzeby.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Losowy awatar
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Maksymalnie dozwolone są tylko 75 emotikony.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.


  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×