Skocz do zawartości

[WildSkript] Receptury - Jak zrobić.


Rekomendowane odpowiedzi

Cześć

Zajmiemy się recepturami w WildSkript

 

Zaczynajmy!

 

--------------------------------------------------------------------------

 

Musimy dodać event

on skript load:

Do tego kodu musimy dodać 

new Recipe [id];

Tym kodem stwarzamy recepturę. 

 

Teraz dodajemy

[Object].Recipe.registerIngredient{[number], [item]};

[Object] - Wstawiamy to co daliśmy w [id]

[number] - Numer w craftingu

[item] - Item lub blok z jakiego mamy craftować

Dodam także, że możemy ustawiać ilość itemu np:

[Object].Recipe.registerIngredient{[number], 5 dirt};

Numerki slotów craftingu

27627044.png

 

   Do powyższego kodu dodajemy

[Object].Recipe.registerResult{[item]};

[Object] - Wstawiamy to co daliśmy w [id]

[item] - Item lub blok który craftujemy

 

 

Możemy dodać także nazwe i lore itemu

 

Aby nasz kod dobrze zadziałał dajemy

[Object].Recipe.register{};

[Object] - Wstawiamy to co daliśmy w [id]

 

-----------------------------------------------------------------------

 

Teraz podam przykład

new Recipe {_x};
{_x}.Recipe.registerIngredient{1, 1 dirt};
{_x}.Recipe.registerIngredient{3, 1 dirt};
{_x}.Recipe.registerIngredient{4, 1 dirt};
{_x}.Recipe.registerIngredient{5, 1 dirt};
{_x}.Recipe.registerIngredient{6, 1 dirt};
{_x}.Recipe.registerIngredient{7, 1 dirt};
{_x}.Recipe.registerIngredient{8, 1 dirt};
{_x}.Recipe.registerIngredient{9, 1 dirt};
{_x}.Recipe.registerResult{1 dirt named "&2dirt" with lore "&2Lore"}; "{_x}".Recipe.register{};

-------------------------------------------------------

 

Dziękuje za przeczytanie

 

Odnośnik do komentarza
https://skript.pl/temat/3603-wildskript-receptury-jak-zrobi%C4%87/
Udostępnij na innych stronach

Czy jest możliwa taka opcja jak w Sk+ czyli Shapeless?

Chodzi o to że mogę dać itemy w jakim kolwiek ułożeniu.

 

W doc nic, o tym nie ma, nie mam dostępu do serwera aby sprawdzić 1 pomysł. Napisze do :dzikoysk: i się zapytam.

Odnośnik do komentarza
https://skript.pl/temat/3603-wildskript-receptury-jak-zrobi%C4%87/#findComment-32224
Udostępnij na innych stronach

Dobry poradnik. Mogłeś wspomnieć jeszcze o tzw. stackach w craftingu, mianowicie:

"Recepta".Recipe.registerIngredient{1, 64 dirt};
Edytowane przez xShadow
Odnośnik do komentarza
https://skript.pl/temat/3603-wildskript-receptury-jak-zrobi%C4%87/#findComment-32251
Udostępnij na innych stronach

 

Dobry poradnik. Mogłeś wspomnieć jeszcze o tzw. stackach w craftingu, mianowicie:

"Recepta".Recipe.registerIngredient{1, 64 dirt};

 

Dzięki zaraz dodam

Odnośnik do komentarza
https://skript.pl/temat/3603-wildskript-receptury-jak-zrobi%C4%87/#findComment-32252
Udostępnij na innych stronach

  • 3 tygodnie później...
  • 4 tygodnie później...

a mi nie działa :/

nie wywala błędów, ale po ułożeniu w craftingu nie działa:

on skript load:			new Recipe "pick";	"pick".Recipe.registerIngredient{1, 64 diamond};	"pick".Recipe.registerIngredient{2, 64 diamond};	"pick".Recipe.registerIngredient{3, 64 diamond};	"pick".Recipe.registerIngredient{4, 64 diamond};	"pick".Recipe.registerIngredient{5, 1 diamond pickaxe};	"pick".Recipe.registerIngredient{6, 64 diamond};	"pick".Recipe.registerIngredient{7, 64 diamond};	"pick".Recipe.registerIngredient{8, 64 diamond};	"pick".Recipe.registerIngredient{9, 64 diamond};	"pick".Recipe.registerResult{1 diamond pickaxe of fortune 3, unbreaking 3 and efficiency 5 named "&2dirt" with lore "&2Lore"};	"pick".Recipe.register{};
Odnośnik do komentarza
https://skript.pl/temat/3603-wildskript-receptury-jak-zrobi%C4%87/#findComment-38761
Udostępnij na innych stronach

 

Cześć

Zajmiemy się recepturami w WildSkript

 

Zaczynajmy!

 

--------------------------------------------------------------------------

 

Musimy dodać event

                                                     on skript load:

Do tego kodu musimy dodać 

                                                     new Recipe [id];

Tym kodem stwarzamy recepturę. 

 

Teraz dodajemy

                                         [Object].registerIngredient{[number],[item]};

[Object] - Wstawiamy to co daliśmy w [id]

[number] - Numer w craftingu

[item] - Item lub blok z jakiego mamy craftować

Dodam także, że możemy ustawiać ilość itemu np:

[Object].registerIngredient{[number],36 dirt};

Numerki slotów craftingu

                                                                                             http://scr.hu/32bd/wic6p

 

   Do powyższego kodu dodajemy

                                               [Object].registerResult{[item]};

[Object] - Wstawiamy to co daliśmy w [id]

[item] - Item lub blok który craftujemy

 

 

Możemy dodać także nazwe i lore itemu

 

Aby nasz kod dobrze zadziałał dajemy

                                               [Object].register{};

[Object] - Wstawiamy to co daliśmy w [id]

 

-----------------------------------------------------------------------

 

Teraz podam przykład

                                         new Recipe "chest";                                         "chest".Recipe.registerIngredient{1, 1 dirt};                                         "chest".Recipe.registerIngredient{3, 1 dirt};                                         "chest".Recipe.registerIngredient{4, 1 dirt};                                         "chest".Recipe.registerIngredient{5, 1 dirt};                                         "chest".Recipe.registerIngredient{6, 1 dirt};                                         "chest".Recipe.registerIngredient{7, 1 dirt};                                         "chest".Recipe.registerIngredient{8, 1 dirt};                                         "chest".Recipe.registerIngredient{9, 1 dirt};                                         "chest".Recipe.registerResult{1 dirt named "&2dirt" with lore "&2Lore"};                                         "chest".Recipe.register{};

-------------------------------------------------------

 

Dziękuje za przeczytanie

 

Proszę o pisanie błędów

 

Mam takie pytanie, bo nw jak zrobić żeby dało się wkładać kilka itemów np. aby zrobić cobla trzeba dać w 9 slotach po 1 dircie al jak ktoś włoży do 9 slotów po 2 dirty to nie craftuje ;c (9 dirta = 1 cobble) a jak ktoś włoży łącznie 18 dirta to powinny być 2 cobble a nie działa ;( Poroszę o pomoc

Odnośnik do komentarza
https://skript.pl/temat/3603-wildskript-receptury-jak-zrobi%C4%87/#findComment-39782
Udostępnij na innych stronach

  • 2 tygodnie później...
  • 2 tygodnie później...
  • 3 tygodnie później...
  • 2 tygodnie później...
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ę...