Skocz do zawartości
  • 0

usuwanie enchantu przy posiadanym mendingu lub infinity


Pytanie

On inventory open:
    if player's tool is enchanted with mending or infinity:

 

jakby to rozwinac dalej ? zeby nie podmieniało lecz usuwało dane enchanty z przedmiotów/ kazdych przedmiotów ma ktos pomysł?

Odnośnik do komentarza
https://skript.pl/temat/57437-usuwanie-enchantu-przy-posiadanym-mendingu-lub-infinity/
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
5 minut temu, maloy78 napisał:

On inventory open:
    if player's tool is enchanted with mending or infinity:

 

jakby to rozwinac dalej ? zeby nie podmieniało lecz usuwało dane enchanty z przedmiotów/ kazdych przedmiotów ma ktos pomysł?

Może Pan użyć poniższej instrukcji.

remove mending from enchantments of {_item}

W miejsce {_item} może Pan wstawić dowolny przedmiot, na przykład przedmiot, który gracz trzyma w ręce.

Rzecz jasna ta instrukcja działa dla dowolnego enchantu.

Odnośnik do komentarza
https://skript.pl/temat/57437-usuwanie-enchantu-przy-posiadanym-mendingu-lub-infinity/#findComment-342024
Udostępnij na innych stronach

  • 0
10 minut temu, Kormic napisał:

Może Pan użyć poniższej instrukcji.

remove mending from enchantments of {_item}

W miejsce {_item} może Pan wstawić dowolny przedmiot, na przykład przedmiot, który gracz trzyma w ręce.

Rzecz jasna ta instrukcja działa dla dowolnego enchantu.

obawiam się ze nie działa błedu nie ma lecz nic nie zmienia

Odnośnik do komentarza
https://skript.pl/temat/57437-usuwanie-enchantu-przy-posiadanym-mendingu-lub-infinity/#findComment-342026
Udostępnij na innych stronach

  • 0
5 minut temu, maloy78 napisał:

obawiam się ze nie działa błedu nie ma lecz nic nie zmienia

zamieniłem  tak
On Inventory close:
    if player's tool is enchanted with mending or infinity:
        remove mending or infinity from enchantments of tool
        send "&c&lBŁĄD &7Ten Enchant jest zablokowany!"

i zaczyło działac

jeszcze tylko event na jaki zmienic zeby odrazu usuwało ???

Edytowane przez maloy78
Odnośnik do komentarza
https://skript.pl/temat/57437-usuwanie-enchantu-przy-posiadanym-mendingu-lub-infinity/#findComment-342027
Udostępnij na innych stronach

  • 0
17 minut temu, maloy78 napisał:

zamieniłem  tak
On Inventory close:
    if player's tool is enchanted with mending or infinity:
        remove mending or infinity from enchantments of tool
        send "&c&lBŁĄD &7Ten Enchant jest zablokowany!"

i zaczyło działac

jeszcze tylko event na jaki zmienic zeby odrazu usuwało ???

ostatecznie zrobiłem tak:

On rightclick:
    if player's tool is enchanted with infinity:   #blokuje uzywanie łuku z infinity automatycznie go usuwa z łuku!
        remove infinity from enchantments of tool
        send "&c&lBŁĄD &7Ten Enchant jest zablokowany!" to player 

on item mend:
    cancel the event #blokuje naprawianie po przez dostawanie exp

dziękuje za uwage!

Odnośnik do komentarza
https://skript.pl/temat/57437-usuwanie-enchantu-przy-posiadanym-mendingu-lub-infinity/#findComment-342029
Udostępnij na innych stronach

  • 0
1 godzinę temu, maloy78 napisał:

obawiam się ze nie działa błedu nie ma lecz nic nie zmienia

Zakładam, że Pan nie zmienił {_item} na swój przedmiot tak jak prosiłem. Błędu nie było, gdyż Skript nie informuje o zmiennych lokalnych, które nie zostały poprawnie zainicjalizowane.

Zwracam uwagę, że nie dałem Panu gotowej instrukcji, a jedynie przykład jej wykorzystania. Gotowy kod prawie niczego nie uczy, gdyż nie stoi za nim jakikolwiek wysiłek intelektualny.

Godzinę temu, maloy78 napisał:

remove infinity from enchantments of tool

A tutaj Pan w swoim kodzie używa tej instrukcji jak prosiłem, gdyż Pan zamienił {_item} na 'tool', czyli przedmiot trzymany w ręce gracza.

Odnośnik do komentarza
https://skript.pl/temat/57437-usuwanie-enchantu-przy-posiadanym-mendingu-lub-infinity/#findComment-342032
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ę...