Skocz do zawartości
  • 0

Skrypt na zablokowanie wyrzucania itemów na danym swieicie


Pytanie

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
1 minutę temu, DeepesT napisał:

Witam napisze mi ktos skrypt iż blokujący wyrzucanie itemów na danym swieicie oraz jak mogę zrobić aby nie było można za chiny wyrzucić danego itemo o danej nazwie ?

Co do pierwszego, proszę.

on drop:
	player is in world "world"
	cancel event

Co do drugiego, zamiast warunku sprawdzającego świat, w którym jest gracz, sprawdzasz 'event-item's name'.

event-item's name is ""

 

Odnośnik do komentarza
https://skript.pl/temat/44638-skrypt-na-zablokowanie-wyrzucania-item%C3%B3w-na-danym-swieicie/#findComment-280135
Udostępnij na innych stronach

  • 0
6 minut temu, Kormic napisał:

Co do pierwszego, proszę.


on drop:
	player is in world "world"
	cancel event

Co do drugiego, zamiast warunku sprawdzającego świat, w którym jest gracz, sprawdzasz 'event-item's name'.


event-item's name is ""

 

działa jak natura chciała a mam jeszcze jedno pytanie Panie Szefie jak zrobić iż po wejściu na serwer ustawiają sie itemy w pasku narzędzi na dane sloty  i ręka jest ustawiona np na slot nr 1 ?

Odnośnik do komentarza
https://skript.pl/temat/44638-skrypt-na-zablokowanie-wyrzucania-item%C3%B3w-na-danym-swieicie/#findComment-280139
Udostępnij na innych stronach

  • 0
Teraz, DeepesT napisał:

działa jak natura chciała a mam jeszcze jedno pytanie Panie Szefie jak zrobić iż po wejściu na serwer ustawiają sie itemy w pasku narzędzi na dane sloty  i ręka jest ustawiona np na slot nr 1 ?

Co prawda nie ma to zbytnio związku z twoim pierwszym pytaniem, ale nie widzę problemu, aby powiedzieć.

Tak więc należy w evencie 'on join' ustawić slot gracza od 0 do 8 na item jaki chcemy i następnie ustawiamy obecnie wybrany slot gracza poprzez efekt:

# Któreś z poniższych powinno zadziałać:

set player's current hotbar slot to 1
set player's current hotbar slot to slot 1 of player # lub 'of player's inventory'

Jeżeli chcesz aby obecnie wybrany slot gracza był cały czas tym pierwszym, musisz użyć eventu 'on tool change' i anulować go.

Co do zablokowania przedmiotów w pasku gracza, wystarczy użyć eventu 'on inventory click', w którym sprawdzamy czy gracz kliknął swój ekwipunek ('clicked inventory is player's inventory') i jeżeli to zrobił, anulujemy event. Możesz dodatkowo przed anulowaniem sprawdzać czy 'clicked slot' mieści się w przedziale od 0 do 8, aby anulowanie nie obejmowało całego ekwipunku gracza.

Odnośnik do komentarza
https://skript.pl/temat/44638-skrypt-na-zablokowanie-wyrzucania-item%C3%B3w-na-danym-swieicie/#findComment-280140
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ę...