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

#4 Skript - Własny Crafting/Blokada craftingu


Δvy

Rekomendowane odpowiedzi

Opublikowano

bqmU1tL.png
 
Cześć ludziska!  :)
Dziś nauczymy się tworzenia craftingu, oraz jego blokady!
 
Zacznijmy od 2 eventów,
pierwszy będzie służył do tworzenia craftingu, do tego polecam:





on script load:

 

Czyli event, który aktywuje się po załadowaniu skriptu (np. po użyciu /sk reload %script%).
Teraz zależy od tego, czy używamy WildSkript-a, czy też SkriptPlus-a
 
EY8c5KV.png-  planowane!

 A więc wybrałeś opcje - WildSkript. 
 
Zacznijmy od części kodu:

 

on script load:
   register new crafting for item *nazwa itemu* from recipe *item 1* | *item 2* | *item 3* | *item 4* | *item 5* | *item 6* | *item 7* | *item 8* | *item 9*

 
Gdzie kolejność wygląda tak:
 
IqcedeH.png



rEEG41T.png - Polecane

Wybrałeś opcję - SkriptPlus
W tym dodatku istnieją 2 opcje, w jednej znajdziemy możliwość dodania nazw oraz enchantu, zaś w drugiej
nazwy oraz opisu.
 
Zacznijmy od tej podstawowej - z nazwą i enchantem
 

on script load:
     register new shaped recipe for *nazwa itemu* named "*nazwa itemu*" of *enchant* using *item 1*, *item 2*, *item 3*, *item 4*, *item 5*, *item 6*, *item 7*, *item 8*, *item 9*,

Teraz od tego 2 - z opisem i nazwą
 

on script load:
    register new shaped recipe for newitemstack "*id temu*;*nazwa*;*opis*" using *item 1*, *item 2*, *item 3*, *item 4*, *item 5*, *item 6*, *item 7*, *item 8*, *item 9*

Gdzie kolejność wygląda tak:

IqcedeH.png


 
Teraz zajmijmy się opcja blokady Craftingu.

 

Czyli eventem "on craft":

Tym eventem nie tylko możemy blokować craftingi, lecz także wyświetlać informację, czy też

używać inne zdolności Skrypt,a

 

Zacznijmy od blokadu dla osób nie posiadających permissi.

on craft:
        if player don't has permission "*":
                cancel event
                send "nie mozesz craftowac przedmiotow! :/"

Tym razem to tyle! Trzymajcie się, miłego wieczoru!

Opublikowano

Akurat WildSkript tego nie zrobi, bo ta funkcja jest wyłączona. Planuję dodać crafting, ale z możliwością podawania ilości przedmiotów, wymagany enchant, nawa itd. :)

dzikoysk.net && panda-lang.org && bukkit.pl

  • 2 miesiące temu...
  • 8 miesięcy temu...
  • 4 tygodnie później...
Opublikowano

@MinionCraft da się:

 

on script load:

register

new shaped

recipe for *

nazwa itemu*

named "*nazwa

itemu*" of *

enchant* and *enchant* using

*item 1*, *item

2*, *item 3*,

*item 4*, *item

5*, *item 6*,

*item 7*, *item

8*, *item 9*,

 

 

Np. Na diamentowy hełm z niezniszczalność 2 i ochrona 2

 

 

on script load:

register

new shaped

recipe for diamond helmet

named "&4Mega helm" of unbreaking 2 and protection 2 using diamond, diamond, diamond, diamond, air, diamond, air, air, air

IP: mcity.com.pl | 1.16.3

https://mcity.com.pl > Strona serwera MCity

logo.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...