Skocz do zawartości
  • 0

Problem z right click


MaxTheFuck
 Udostępnij

Pytanie

on right click:
    if clicked block is stone button:
        if block behind clicked block is jukebox: 
            teleport player to {grupowe.klepa}
            send "&aPrzeteleportowano pomyslnie!"


 

 

niestety ale przy kliknieciu nie teleportuje jezeli gracz nie jest na creative.

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, MaxTheFuck napisał:

niestety ale przy kliknieciu nie teleportuje jezeli gracz nie jest na creative.

Ten skrypt nie działa dlatego, że 'behind' nie zwraca odwrotnego kierunku świata względem tego, w którym jest zwrócony guzik. Z tego co mi wiadomo, zwraca zawsze kierunek południowy.

Masz dwa wyjścia:

1. Sprawdzasz wszystkie kierunki świata (wystarczy, że dopiszesz sobie resztę kierunków świata). Metoda dłuższa, ale dokładniejsza.

if facing of clicked block is above:
	block 1 below clicked block is note block
	set {_t} to true
else if facing of clicked block is below:
	block 1 above clicked block is note block
	set {_t} to true
else if facing of clicked block is west:
	block 1 east clicked block is note block
	set {_t} to true
	
# (...)

{_t} is set
# Dalszy kod

2. Zapętlasz bloki w promieniu 1 metra wokół klikniętego bloku. Metoda mniej dokładna, ale za to krótsza.

loop blocks in radius 1 around clicked block:
	loop-block is note block
	set {_t} to true
	exit loop
{_t} is set
# Dalszy kod

Co do reszty kodu, upewnij się, że warunek sprawdzający guzik przechodzi. Możliwe, że w jego przypadku trzeba będzie zamienić 'clicked block' na 'type of clicked block'.

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.

 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

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