Skocz do zawartości
  • 0

Pomoc z enchantem


WiecznyRD

Pytanie

Witam, mam problem ze skryptem, mianowicie wywala błąd. Ktoś pomoże ?:
               

every 3 second:
    loop all players:
        loop all items in inventory of loop-player:
            if loop-item is enchanted with mending:
                disenchant mending from event-item

 

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
https://skript.pl/temat/43831-pomoc-z-enchantem/
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
25 minut temu, WiecznyRD napisał:

Witam, mam problem ze skryptem, mianowicie wywala błąd. Ktoś pomoże ?:


every 3 second:
    loop all players:
        loop all items in inventory of loop-player:
            if loop-item is enchanted with mending:
                disenchant mending from event-item

 

Warunek 'is enchanted' wymaga podania enchantu wraz z jego poziomem. Dodatkowo 'disenchant' nie przyjmuje żadnego enchantu, jego składnia wygląda następująco:

disenchant [twój item]

Jeżeli chcesz usunąć dany enchant z itemu, usuń go z listy enchantów:

remove mending 1 from enchantments of [twój item]

Widget blockquoteidget blockquoteWidget blockquote

Edytowane przez xNightPower_
Nieaktywny

Naprawiam cytat.

Odnośnik do komentarza
https://skript.pl/temat/43831-pomoc-z-enchantem/#findComment-274577
Udostępnij na innych stronach

  • 0
Teraz, WiecznyRD napisał:

A jak ustawić żeby sprawdzał wszystkie itemy i jezeli któryś ma mending to żeby go usuwał?

 

No cóż, mending ma tylko jeden poziom, więc sprawdzaj czy posiada enchant 'mending 1'.

Natomiast jeżeli posiadasz jakiś wyższy mending na serwerze, możesz sprawdzać czy poziom mendingu na zapętlanym przedmiocie jest ustawiony.

level of mending on [twój item] is set:

 

Odnośnik do komentarza
https://skript.pl/temat/43831-pomoc-z-enchantem/#findComment-274579
Udostępnij na innych stronach

  • 0

Nie chodzi żeby z danego itemy tylko że ze wszystkich. Na przykład mam elytre, miecz i kilof i na wszystkich mam mending to żeby nie pisać każdego przedmiotu tylko żeby skryp sprawdzał wszystkie itemy i usuwał

Odnośnik do komentarza
https://skript.pl/temat/43831-pomoc-z-enchantem/#findComment-274580
Udostępnij na innych stronach

  • 0
Teraz, WiecznyRD napisał:

Nie chodzi żeby z danego itemy tylko że ze wszystkich. Na przykład mam elytre, miecz i kilof i na wszystkich mam mending to żeby nie pisać każdego przedmiotu tylko żeby skryp sprawdzał wszystkie itemy i usuwał

No, właśnie masz skrypt sprawdzający wszystkie przedmioty w ekwipunku gracza. Pokazałem ci co jest w nim źle napisane, więc popraw to i tyle.

Odnośnik do komentarza
https://skript.pl/temat/43831-pomoc-z-enchantem/#findComment-274582
Udostępnij na innych stronach

  • 0
every 3 second:
	loop all players:
		loop all items in inventory of loop-player:
			if loop-item is enchanted with mending:
				remove mending from enchantments of loop-item

@Kormic level nie jest wymagany. Typ enchantment type opcjonalnie przyjmuje level

(zamiast loop-item miałeś event-item)

Edytowane przez xAxee
Odnośnik do komentarza
https://skript.pl/temat/43831-pomoc-z-enchantem/#findComment-274688
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...