Skocz do zawartości
  • 0

Recipe ze zużytymi narzedziami


Pytanie

mam skrypt:

register new shaped recipe for diamond named "sad" using diamond, diamond helmet, diamond, air, air, air, air, air, air 

ale jak helm w craftingu bedzie troche zuzyty to nie dziala.

Da sie zrobic jakos zeby mozna bylo craftowac niezaleznie od durability?

Odnośnik do komentarza
https://skript.pl/temat/44553-recipe-ze-zu%C5%BCytymi-narzedziami/
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, RexuTVs napisał:

mam skrypt:


register new shaped recipe for diamond named "sad" using diamond, diamond helmet, diamond, air, air, air, air, air, air 

ale jak helm w craftingu bedzie troche zuzyty to nie dziala.

Da sie zrobic jakos zeby mozna bylo craftowac niezaleznie od durability?

Musiałbyś sprawdzać przy craftowaniu każdy slot z osobna  z pomocą eventu 'on inventory click'.

Odnośnik do komentarza
https://skript.pl/temat/44553-recipe-ze-zu%C5%BCytymi-narzedziami/#findComment-279516
Udostępnij na innych stronach

  • 0
17 minut temu, Kormic napisał:

Musiałbyś sprawdzać przy craftowaniu każdy slot z osobna  z pomocą eventu 'on inventory click'.

Ale nie bd mogl zrobic tak zeby craftowal chyba i bede musial givem dac, a jak moge  to jak? Jak sie nie da to ciul najwyzej komende zrobie

Odnośnik do komentarza
https://skript.pl/temat/44553-recipe-ze-zu%C5%BCytymi-narzedziami/#findComment-279517
Udostępnij na innych stronach

  • 1
Teraz, RexuTVs napisał:

Ale nie bd mogl zrobic tak zeby craftowal chyba i bede musial givem dac, a jak moge  to jak?

Możesz, możesz. Sprawdzasz w evencie 'on inventory click' czy typ klikniętego inventory to 'workbench inventory' i następnie sprawdzasz po kolei wszystkie wymagane sloty są zajęte tymi przedmiotami. Jeżeli tak, ustawiasz slot nr 9 na ten przedmiot i przy kliknięciu na niego odejmujesz 1 z każdego z itemów będących składnikami receptury.

Możesz również użyć dodatku skript-reflect (bądź skript-mirror), w którym importujesz event PrepareItemCraftEvent i następnie sprawdzasz typ slotów w matrixie.

Tutaj przykład takiego kodu wykorzystującego event PrepareItemCraftEvent:

Musisz sprawdzać typ składnika, czyli '[twój item]'s type'.

Odnośnik do komentarza
https://skript.pl/temat/44553-recipe-ze-zu%C5%BCytymi-narzedziami/#findComment-279519
Udostępnij na innych stronach

  • 0
5 minut temu, Kormic napisał:

Możesz, możesz. Sprawdzasz w evencie 'on inventory click' czy typ klikniętego inventory to 'workbench inventory' i następnie sprawdzasz po kolei wszystkie wymagane sloty są zajęte tymi przedmiotami. Jeżeli tak, ustawiasz slot nr 9 na ten przedmiot i przy kliknięciu na niego odejmujesz 1 z każdego z itemów będących składnikami receptury.

Możesz również użyć dodatku skript-reflect (bądź skript-mirror), w którym importujesz event PrepareItemCraftEvent i następnie sprawdzasz typ slotów w matrixie.

Tutaj przykład takiego kodu wykorzystującego event PrepareItemCraftEvent:

Musisz sprawdzać typ składnika, czyli '[twój item]'s type'.

Dzieki

Odnośnik do komentarza
https://skript.pl/temat/44553-recipe-ze-zu%C5%BCytymi-narzedziami/#findComment-279524
Udostępnij na innych stronach

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ę...