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ęść druga.


Kacki

Rekomendowane odpowiedzi

Opublikowano

Przed przeczytaniem tego poradnika zalecam zapoznać się z tym:



http://www.mpcforum.pl/topic/1105179-tutskript-czesc-pierwsza-czyli-podstawy-podstaw/

Tak samo jak w poprzednim tutorialu oznaczenia:



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



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



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



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



Użycie Cancel Event oraz Eventy



Wszystkie Eventy znajdziecie tutaj:



http://www.mpcforum.pl/topic/1098505-tutmegaskript-polska-dokumentacja/

Do tego posłuży nam event "On place <blok>"



A8wHTDE.png Po Eventach (tzn, "on place, "on join", "on portal") nie wstawiamy znacznika "trigger"



G3U8RSH.png Przy eventach przed "send" czy "massage" używamy tylko jednego [TAB], nie dwóch jak w przypadku komend. Tak samo jest z "stop"



Dobrze. Zróbmy teraz krótki skrypt ;)



2YUoc6q.png Napisz 2/3 linijkowy skrypt, który po położeniu obsidianu wyświetli dowolną wiadomość.



Zanim sprawdzisz odp. sam spróbuj to zrobić!



Odp.:



on place obsidian:
send "&6MPC&3Forum&7, &dKacki!"
stop



Udało się? Jeśli tak to gratulacje :)




Co to jest cancel event? Oznacza to natychmiastowe 'zakończenie czynności'. Spróbujmy teraz z poniższym skryptem na tp z portalu;



ovKE7kN.jpg


A skrypt na takie coś to nic więcej jak:



on portal:
cancel event
send "&6MPC&3Forum &dKacki. &4Pieklo jest obecnie niedostepne"
stop

Teraz inny przykład, kopanie bedrocka.



2cUbXuQ.jpg



Kod:



on break bedrock:
cancel event
send "&6MPC&3Forum &dKacki. &4Skala macierzysta nie moze zostac zniszczona!"
stop

Ze wszystkimi eventami działa to tak samo, lub podobnie. Teraz uprawnienia ;>



Bez uprawnień:



9HkOIka.jpg



Z uprawnieniami:



MssxMNI.jpg



Kod:



on place tnt:
player has permissions "tut.mpc":
message "&6MPC&3Forum &dKacki &2OK. Postawiles TnT"
else:
cancel event
message "&6MPC&3Forum &dKacki. &4Brak uprawnien!"

Nie rozumiem tylko dlaczego nie działa tabowanie. G3U8RSH.png Tak więc skrypty oparte na "Player has permissions" i "else" SPACJUJEMY!



Myślę, że choć trochę przybliżyłem Wam eventy i uprawnienie eventów w pluginie Skript. Kolejne poradniki będą prawdopodbnie o zmiennych. Cooming soon ;)


Opublikowano

widze ze zalezy ci aby ludzie sie nauczyli skryptu doceniam to I chwale BTW ladnie I staranie ci to wychodzi like dla ciebie bez zadnych ale

Logo_IGracze.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...