Skocz do zawartości
  • 0

on place


ProVeliPL

Pytanie

Witam. Otóż mam problem ze skryptem. Gdy próbuje postawić blok z nazwą to on nie działa. Skrypt nie posiada żadnego błędu, więc nie wiem o co chodzi

on place of red glazed terracotta:
    if name of player's tool is "&cNeksus":
        cancel event
        send "Kaktusa nie postawisz"

 

Edytowane przez CountingDogs
CountingDogs

Łączę posty.

Notatka dodana przez CountingDogs

Odnośnik do komentarza
https://skript.pl/temat/42437-on-place/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, ProVeliPL napisał:

Witam. Otóż mam problem ze skryptem. Gdy próbuje postawić blok z nazwą to on nie działa. Skrypt nie posiada żadnego błędu, więc nie wiem o co chodzi

 

on place of red glazed terracotta:
    if name of player's tool is "&cNeksus":
        cancel event
        send "Kaktusa nie postawisz"

W Skript'cie rzeczywiście dość głupio to działa. Musisz usunąć z eventu 'of red glazed terracotta' i zadziała.

Dlaczego? Już wyjaśniam. Eventy wykorzystujące dany 'item type' (dla uproszczenia item) działają jedynie, gdy blok nie posiada nazwy, być może również tutaj zalicza się 'lore' i NBT.

Jeżeli masz wiele przedmiotów na serwerze nazywających się "&cNeksus", w takim razie musisz sprawdzić czym jest 'type of player's tool'. Sprawdzisz to poprzez warunek:

if type of player's tool is red glazed terracotta:
	# Dalszy kod

 

Odnośnik do komentarza
https://skript.pl/temat/42437-on-place/#findComment-266057
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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