Skocz do zawartości
  • 0

Wyrzucanie przemiotu


Bodziusiu2

Pytanie

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

  • 0

nie znam lepszego sposobu od tego:

import:
	org.bukkit.event.inventory.InventoryClickEvent
	java.time.ZonedDateTime

on InventoryClickEvent:
	if "%event.getAction()%" contains "drop":
		set {drop::%event.getWhoClicked()%} to ZonedDateTime.now().toInstant().toEpochMilli()

on drop:
	#player's gamemode is not creative # jest chcemy pozwalic graczowi z creative na wyrzucanie przedmiotow
	set {_x} to ZonedDateTime.now().toInstant().toEpochMilli() 
	if {drop::%player%} is not between {_x}-1 and {_x}+1: #mozna zwiększyć liczbe po plusie, gdy gracz nie zawsze wyrzuca przedmioty (na serwerze testowym +1 działalo zawsze, ale byl tylko 1 gracz)
		cancel event

 

otwarcie eq gracza jest client-side'owe więc nie da się tego wykryć 

oczywiście wymaga skript-reflect 

Odnośnik do komentarza
https://skript.pl/temat/51415-wyrzucanie-przemiotu/#findComment-316263
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ę...