Skocz do zawartości
  • 0

nbt przedmiotu


kojot231341332PL

Pytanie

Siemaneczko moi drodzy, mam pewne pytanie. Jak sprawdzic NBT przedmiotu, w takim sensie aby sprawdzalo czy dany gracz (ktorego nick jest zawarty na nbt (hologramie)) podnosi przedmiot?
Mam taki skrypcik:

on drop:
    Add "{CustomName:""%name of event-item% &e%player%"",CustomNameVisible:1}" to nbt of dropped item

I teraz, jak okreslic czy wlasnie ten gracz chce wziac ten item? Jak sprawdzic czy to jest ten gracz?

Odnośnik do komentarza
https://skript.pl/temat/45936-nbt-przedmiotu/
Udostępnij na innych stronach

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
2 minuty temu, kojot231341332PL napisał:

Siemaneczko moi drodzy, mam pewne pytanie. Jak sprawdzic NBT przedmiotu, w takim sensie aby sprawdzalo czy dany gracz (ktorego nick jest zawarty na nbt (hologramie)) podnosi przedmiot?
Mam taki skrypcik:

on drop:
    Add "{CustomName:""%name of event-item% &e%player%"",CustomNameVisible:1}" to nbt of dropped item

I teraz, jak okreslic czy wlasnie ten gracz chce wziac ten item? Jak sprawdzic czy to jest ten gracz?

Po prostu wyciągnij tego gracza "subtextem" z 'name of event-item' w evencie 'on drop'.

Ewentualnie sobie zrób splita na " &e".

set {_n::*} to event-item's name split at " &e"
send "Gracz to %{_n::2}%!"

 

Odnośnik do komentarza
https://skript.pl/temat/45936-nbt-przedmiotu/#findComment-289307
Udostępnij na innych stronach

  • 0

wyskakuje none bo

3 minuty temu, kojot231341332PL napisał:

Wyskakuje <none>.

 

nie wpisałeś nazwy lub jest ona zła

Edytowane przez polsatgraniepl
błąd
Odnośnik do komentarza
https://skript.pl/temat/45936-nbt-przedmiotu/#findComment-289309
Udostępnij na innych stronach

  • 0

https://imgur.com/a/okl46hU - Item wyglada nastepujaco.

To co @Kormic podal, (nizej) odczytuje tylko nazwe itemu.

set {_n::*} to event-item's name split at " &e"
send "Gracz to %{_n::2}%!"
Edytowane przez kojot231341332PL
Odnośnik do komentarza
https://skript.pl/temat/45936-nbt-przedmiotu/#findComment-289313
Udostępnij na innych stronach

  • 0
9 minut temu, kojot231341332PL napisał:

https://imgur.com/a/okl46hU - Item wyglada nastepujaco.

To co @Kormic podal, (nizej) odczytuje tylko nazwe itemu.


set {_n::*} to event-item's name split at " &e"
send "Gracz to %{_n::2}%!"

Dobra, inaczej.

Pokaż jak to wrzuciłeś do swojego kodu.

Odnośnik do komentarza
https://skript.pl/temat/45936-nbt-przedmiotu/#findComment-289318
Udostępnij na innych stronach

  • 0

on pickup:
    set {_n::*} to event-item's name split at " &e"
    if {_n::1} is "%player%":
        send "Gracz to %{_n::1}%!" to player
    else:
        cancel event
 

 

Edytowane przez kojot231341332PL
Odnośnik do komentarza
https://skript.pl/temat/45936-nbt-przedmiotu/#findComment-289328
Udostępnij na innych stronach

  • 0
24 minuty temu, kojot231341332PL napisał:

on pickup:
    set {_n::*} to event-item's name split at " &e"
    if {_n::1} is "%player%":
        send "Gracz to %{_n::1}%!" to player
    else:
        cancel event
 

 

Źle to zrobiłeś i blok 'else' zawsze będzie wykonywany.

Powinieneś użyć '{_n::2}', nie '{_n::1}'.

Odnośnik do komentarza
https://skript.pl/temat/45936-nbt-przedmiotu/#findComment-289333
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ę...