Skocz do zawartości
  • 0

Kowadło w pluginie "skript"


Pytanie

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Jedyna taka opcja istnieje w dodatku wildskript. Jednakże ono otwiera 'fake' kowadło które nie działa tak jak napisał pan powyżej.

#Opens fake anvil to the player. In the anvil you can't do anything :( 

command /fake: 
	trigger: 
		open anvil to the player

PS: Zawsze można improwizować i samemu stworzyć taki kod, lub podkładać na 1 tick (~0.05 sekundy) kowadło przed ryjek gracza ;) ~ ale to tylko improwizacja.

#EDIT - Czyli tak jak pisałem - metoda improwizacji - dla tych co lubią kombinować.

@KrejzolekPRO

Edytowane przez Nieaktywny
Odnośnik do komentarza
https://skript.pl/temat/27592-kowad%C5%82o-w-pluginie-skript/#findComment-182683
Udostępnij na innych stronach

  • 0
16 minut temu, xN0MANDx napisał:

Jedyna taka opcja istnieje w dodatku wildskript. Jednakże ono otwiera 'fake' kowadło które nie działa tak jak napisał pan powyżej.


#Opens fake anvil to the player. In the anvil you can't do anything :( 

command /fake: 
	trigger: 
		open anvil to the player

PS: Zawsze można improwizować i samemu stworzyć taki kod, lub podkładać na 1 tick (~0.05 sekundy) kowadło przed ryjek gracza ;) ~ ale to tylko improwizacja.

Jest na to sposób. Kowadło posiada grawitacje, więc najpierw na 254 kratce tworzymy blok, np. cobblestone, a kratkę wyżej kowadło. Następnie otwieramy je:

open (inventory of block at x-coordinate of player, 255, z-coordinate of player) for player

Również musimy ustawić zmienną dla gracza na true.

set {inv::%player%} to true

I sprawdzać:

on inventory close:
	if {inv::%player%} is true:
		clear {inv::%player%}
		loop all items in (inventory of block at x-coordinate of player, 255, z-coordinate of player):
			drop loop-item at location of player
		set block at (x-coordinate of player, 255, z-coordinate of player) to air
		set block at (x-coordinate of player, 254, z-coordinate of player) to air

Tylko takie rozwiązanie nie do końca jest bezpieczne, bo jakieś inne entity może gracza podczas otworzonego gui przesunąć, np. creeper (jego wybuch), czyli należało by zapisywać jeszcze koordyanty gracza przy wykonaniu komendy.

Edytowane przez KrejzolekPRO
Odnośnik do komentarza
https://skript.pl/temat/27592-kowad%C5%82o-w-pluginie-skript/#findComment-182689
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ę...