Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Skript - Część Pierwsza czyli podstawy podstaw


Kacki

Rekomendowane odpowiedzi

Opublikowano

Witam. Pewnie myślicie: "Tych poradnikach o skryptach jest dużo bla, bla, bla" Niektóre są niedokładne a nawet niedziałające.




XKL0nrS.png



Co będzie nam potrzebne? Plugin Skript:



http://dev.bukkit.org/bukkit-plugins/skript/

Edytor tekstu np. Notepad++ (byle nie notatnik!)



http://notepad-plus-plus.org/

Plik .jar (Skript.jar) wrzucamy do Katalog naszego sewera --> plugins


a następnie, jeśli serwer był wyłączony, włączamy go, zaś jeśli był włączony, wpisujemy /reload.



Dobra. Zanim przejdziemy do setna zaznaczę jak będę oznaczał poszczególne części poradnika:



A8wHTDE.png - Informacja która może uchronić Was przed wieloma problemami!


2YUoc6q.png - Eksperyment, "zrób to sam", sprawdź swoje umiejętności


G3U8RSH.png - Ważna rzecz do zapamiętania



Dobrze. Gdy już rozpakowaliśmy i włączyliśmy, przeładowaliśmy nasz serwer refreshujemy nasz klient FTP (Lub uruchamiamy ponownie). Powinien ukazać się folder 'Skript'. Wchodzimy do niego. Będzie znajdował się tam folder o nazwie 'scripts'. Również w niego wchodzimy. To będzie źródło i baza naszych skryptów.



Tworzymy nowy dokument (najlepiej na pulpicie) a następnie otwieramy go uprzednio zainstalowanym NotePadem++. Zmieniamy rozszerzenie pliku na .sk



G3U8RSH.png Pliki które mają być skryptami zapisujemy w rozszerzeniu nazwa.sk. Jeśli ktoś nie wie, jak zmienić rozszerzenie pliku na Windows 7 odsyłam do poradnika



https://www.youtube.com/watch?v=yvWnInjj-fw

wxdscRv.png


Wiele osób które nigdy nie miały do czynienia ze skryptami nie wiedziały jak zrobić własną komendę np. /vip. Oto szablon takiej komendy:



command /vip:
trigger:
send "Wiadomosc testowa numer 1"
send "Wiadomosc testowa numer 2"
send "Wiadomosc testowa numer 3"
stop

A8wHTDE.png Nigdy przy robieniu tych 'dużych' odstępów nie używaj spacji! Do tego służy przycisk [TAB] na klawiaturze który umieszczony jest nad Caps Lockiem i pod znakiem '~'.



Oznaczenia:



command /vip:

Wskazuję jak ma być wykonywana komenda. W przyszłości będziemy uczyli się dodawać wykonawcę komendy oraz argumenty.



trigger:

Znacznik rozpoczęcia kodu. Przed nim będziemy umieszczali informacje o uprawnieniach i ich braku.



send "Wiadomosc testowa numer 1"

Sama 'komenda' "send" rozpoczęta i zakończona " i " wysyła wiadomość o podanej treści do wpisującego komendę. W dalszych poradnikach nauczę Was, wysyłania do innych lub wszystkich.



G3U8RSH.png Przed poleceniem 'send' używamy dwóch [TAB]


2YUoc6q.png Zrób to sam/a!



Proszę napisać mi skrypt który wyślę wiadomość do wysyłającego komendę o treści "Czesc" i nazwie /tut



Odp: Zanim zajrzysz spróbuj zrobić to sam!





command /tut:
trigger:
send "Czesc"


Jeśli udało Ci się to gratulację ;)


G3U8RSH.png Pamiętaj, że możesz dodawać kolory do wiadomości np &2 a także efekty np. &n



Na tą część poradnika było by tyle co do komend.



MhPYngR.png



Dobrze. To będzie ostatnia rzecz w tej części poradnika - uprawnienia komend.


Przed znacznikiem trigger dodajemy dwie linijki:



permission: nazwa.uprawnienia
permission message: Tekst wyswietlany jesli ktos nie ma uprawnien

Permission dodaje uprawnienie które ustalimy a permission massage treść wyświetlaną jeśli nie mamy uprawnień.



2YUoc6q.png Wykorzystując poprzednie ćwiczenie ułóż skrypt którego uprawnieniem będzie skript.uzyj a wiadomość przy braku uprawnień Brak uprawnień.





Odp.: Zanim spojrzysz spróbuj sam to ułożyć!



A8wHTDE.png W "permission massage" nie można używać kolorów


A8wHTDE.png Przed permission i permission massage używamy jednego [TAB]





command /tut:
permission: skript.uzyj
permission message: Brak uprawnien
trigger:
send "Czesc"



Jeśli udało Ci się to gratulację ;)



8IUeBPh.png



Zawsze możesz zostawić plusika :)


Opublikowano

Poradnik mógł być lepszy, lecz tylko mi się nie podobają te napisy na czarny tle. Bleee ;c

 

Czepiasz się tej grafiki i czepiasz. Używam generatora. Nie umiem robić grafiki.

Opublikowano

No w końcu jakiś ogarnięty tutorial i nawet sie z niego troche nauczyłem ale chce pisać profesionalne skrypty wiec czekam na wiecej!

" Pamiętaj mimo wszystko dąż do spełnienia marzeń.


Trzymaj się mocno, mimo tylu ciężkich wydarzeń.


Życie nie jest takie proste, pamiętaj masz je jedno,


Dawaj z siebie wszystko na 100% to jest sedno ,,


Opublikowano

Ja też się z tego poradnika więcej nauczyłem niż w tych "Nauczysz się skriptów w minutę"

Czy was też wkurza ten dźwięk przy dawaniu + ?

  • 9 miesięcy temu...
Opublikowano

Poradnik ok,ale moim zdaniem jeżeli ktoś rozumie angielski na poziomie podstawówki to lepiej uczyć się z dokumentacji na oficjalnej stronie.A jeżeli się nie umie to ten poradnik jest najlepszy.

 

co do permission:

lepiej zrobić z if player has permission "": a potem else: więcej się nauczą ;v

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...