Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 04/06/25 uwzględniając wszystkie działy

  1. Kormic

    Dlaczego to nie działa?

    @melon_PL Nie to jest przyczyną. Normalnym zjawiskiem jest utrata informacji o przedmiocie po postawieniu go, ponieważ bloki nie przechowują informacji o przedmiotach. Zalecam zmodyfikować nieco ten skrypt: on place: set {_item} to tripwire hook named "<#525F9D>&lOkulary Przeciwsłoneczne" if player's tool is not {_item}: send "Przedmioty nie są takie same." and "Powody:" to player if name of player's tool is not name of {_item}: send "Nazwy są różne." to player if lore of player's tool is not lore of {_item}: send "Lore są różne." to player if enchantments of player's tool is not enchantments of {_item}: send "Zaklęcia są różne." to player if model data of player's tool is not model data of {_item}: send "CustomModelData są różne." to player # [...] # Uwaga: wymagane SkBee! send "" to player send full nbt of player's tool to player send full nbt of {_item} to player stop cancel event Nie jest to najlepszy sposób, ale w ten sposób można namierzyć co jest powodem. Pozdrawiam.
    1 punkt
  2. Kormic

    Dlaczego to nie działa?

    @melon_PL Na ten moment do głowy przychodzą mi dwie przyczyny, pierwsza bardziej, druga mniej prawdopodobna. Bardziej prawdopodobne jest to, że porównywane przedmioty (przedmiot w ręce gracza i zaczep na linkę) nie są takie same. Wszystkie informacje zawarte w przedmiotach muszą być identyczne (typ, nazwa, lore, custom model data, zaklęcia, itd.). Najogólniej mówiąc, NBT obu przedmiotów nie mogą się różnić. Mniej prawdopodobnym scenariuszem jest istnienie listenera zdarzenia stawiania bloków o wyższym priorytecie, które odwołuje anulowanie zdarzenia. Pozdrawiam.
    1 punkt
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
×
×
  • Dodaj nową pozycję...