Skocz do zawartości
  • 0

Player's Inventory - PILNA ODPOWIEDŹ


Norbiros

Pytanie

WItam!

Potrzebuję skryptu który zablokuje przekładania konkretnego itemu: chodzi o to żeby gracz nie mógł włożyć item (w tym przypadku jaja smoka) do skrzyniki, piecyka, encerchesta, shulkera itp Wymyśliłe skrypt który blokuje skrzynke, ale nie wszystkie:

on inventory click:
    if current inventory's name is "CHEST":
        if item is dragon egg:
            cancel event
            send "&0[&5&lEVENT END&0] &c&lNie możesz ukrywać jaja smoka w skrzynce!" to player

Próbowałem kombinować z isn't ale nie widziałem, ani nie mogłem znaleźć jak nazywa się  w SKRIPT orginalna nazwa ekwipunku gracza (tego pod E), ani jak mu zmienić nazwę by SKRIPT mógł do odczytać. Bardzo proszę o pomoc w tym bo potrzebuję to na event!

 

EDIT:

Posiedziałem jeszcze trochę i wymyśliłem takie coś:

on inventory click:
    if current inventory's name isn't "player inventory":
        if item is dragon egg:
            cancel event
            send "&0[&5&lEVENT END&0] &c&lNie możesz ukrywać jaja smoka w skrzynce!" to player

Ale co prawda wychywtuje wszystko inne ale też ekwipunek gracza, w którym chciałbym żeby dało się przesuwać.

 

Glicz

Wstawiam kod w code.

Notatka dodana przez Glicz

Odnośnik do komentarza
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Ok, ale z tym drugim też nie działa bo mogę włożyć item do skrzynki ale nie mogę go wyjąć...

 

Ale zamieniłem is not na is i wtedy jest odwrotnie (nie mogę wrzucić ale mogę wyjąć [jak nikt nie włoży to nie będzie co wyjomwać ;)]), ale w tej opcji też nie mogę przeciągać przez ekwipunek :(

Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Udało mi się to naprawić samemu, ale opisze żeby inni mogli to znaleźć ;)

Pierwszy skrypt działał tylko zamiast "CHEST"musiałem napisać "CRAFTING". W moim przypadku to zadziałało gdyż można było włożyć do craftinga, ale w stole rzemieślniczym nie da się przechowywać itemów, więc do było rozwiązanie idealne!

 

PS: Jak ktoś kiedyś nie będzie wiedział jak się nazywa ekwipunek polecam:

on inventory open:
    set {ekwipunek} to current inventory's name
    broadcast "Oto nazwa menu: %{ekwipunek}%"

 

SKOŃCZONE DO ZAMKNIĘCIA

Odnośnik do komentarza
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ę...