Skocz do zawartości
  • 0

custom loot?


SeIniKs

Pytanie

Cześć, zna ktoś może jakiś plugin/skrypt na coś podobnego do tego: po jakiejś tam komendzie daje ci do eq skrzynke nwm np z nazwą jakąś a w niej możesz wylosować itemy które wcześniej się ustwaiło.
coś podobnego do losowania tylko żeby tą skrzynke można było otworzyć za pomocą postawienia bo chce dać taką do villagera 

Odnośnik do komentarza
Udostępnij na innych stronach

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, SeIniKs napisał:

Cześć, zna ktoś może jakiś plugin/skrypt na coś podobnego do tego: po jakiejś tam komendzie daje ci do eq skrzynke nwm np z nazwą jakąś a w niej możesz wylosować itemy które wcześniej się ustwaiło.
coś podobnego do losowania tylko żeby tą skrzynke można było otworzyć za pomocą postawienia bo chce dać taką do villagera 

Nie znam takiego skryptu, ale mogę taki napisać pod warunkiem, że to jest zlecenie.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
11 minut temu, SeIniKs napisał:

Jeżeli masz na to czas, to bardzo bym prosił, mam założyć temat w dziale zlecenia?

Proszę. Skrzynkę ustawisz w linijce 2., natomiast loot ze skrzynki możesz ustalić w linijce 12.

options:
	chest: chest named "&aSkrzynka"	
	
command /skrzynia:
	trigger:
		give player {@chest}
		
on place:
	player's tool is {@chest}
	cancel event
	set player's tool to (item amount of player's tool - 1) of player's tool
	set {_drop::*} to diamond, 3 emeralds, 32 sticks, 10 iron blocks and 32 cooked beef
	give player (random element out of {_drop::*})

EDIT:

@Danioooo, nie ma czegoś takiego jak 'chance between x and x'. Jeżeli już to mówimy o 'chance of x%'.

Edytowane przez Kormic
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
3 minuty temu, Kormic napisał:

Proszę. Skrzynkę ustawisz w linijce 2., natomiast loot ze skrzynki możesz ustalić w linijce 12.


options:
	chest: chest named "&aSkrzynka"	
	
command /skrzynia:
	trigger:
		give player {@chest}
		
on place:
	player's tool is {@chest}
	cancel event
	set player's tool to (item amount of player's tool - 1) of player's tool
	set {_drop::*} to diamond, 3 emeralds, 32 sticks, 10 iron blocks and 32 cooked beef
	give player (random element out of {_drop::*})

 

Dzięki!

A mógłbyś powiedzieć jak zrobić żeby po postawieniu pojawiał się fale piorun, a gracza odepchnęło na 4 bloki? (Taki fajny efekt specjalny)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Teraz, SeIniKs napisał:

Dzięki!

A mógłbyś powiedzieć jak zrobić żeby po postawieniu pojawiał się fale piorun, a gracza odepchnęło na 4 bloki? (Taki fajny efekt specjalny)

Piorun możesz stworzyć poprzez:

strike lightning effect at event-block

A gracza odepchniesz od skrzyni poprzez:

push player (vector from event-block to player) at speed 0.8

Tutaj musisz dostosować prędkość, aby odpychało rzeczywiście na te 4 kratki.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
18 minut temu, Kormic napisał:

Proszę. Skrzynkę ustawisz w linijce 2., natomiast loot ze skrzynki możesz ustalić w linijce 12.


options:
	chest: chest named "&aSkrzynka"	
	
command /skrzynia:
	trigger:
		give player {@chest}
		
on place:
	player's tool is {@chest}
	cancel event
	set player's tool to (item amount of player's tool - 1) of player's tool
	set {_drop::*} to diamond, 3 emeralds, 32 sticks, 10 iron blocks and 32 cooked beef
	give player (random element out of {_drop::*})

EDIT:

@Danioooo, nie ma czegoś takiego jak 'chance between x and x'. Jeżeli już to mówimy o 'chance of x%'.

A jeszcze co do skrzynek, jak mogę dodać kolejną z innymi drogami i nazwą?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
4 minuty temu, SeIniKs napisał:

A jeszcze co do skrzynek, jak mogę dodać kolejną z innymi drogami i nazwą?

No cóż, musisz w skrypcie dodać taką z inną nazwą i w on place dodać blok 'else if' do sprawdzania nazwy narzędzia gracza.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
12 godzin temu, Kormic napisał:

Proszę. Skrzynkę ustawisz w linijce 2., natomiast loot ze skrzynki możesz ustalić w linijce 12.


options:
	chest: chest named "&aSkrzynka"	
	
command /skrzynia:
	trigger:
		give player {@chest}
		
on place:
	player's tool is {@chest}
	cancel event
	set player's tool to (item amount of player's tool - 1) of player's tool
	set {_drop::*} to diamond, 3 emeralds, 32 sticks, 10 iron blocks and 32 cooked beef
	give player (random element out of {_drop::*})

EDIT:

@Danioooo, nie ma czegoś takiego jak 'chance between x and x'. Jeżeli już to mówimy o 'chance of x%'.

Skrypt nie ma błędów po wpisaniu komendy gracz dostaje skrzynie, ale po jej postawieniu znika i nic się nie dzieje

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
2 godziny temu, SeIniKs napisał:

Skrypt nie ma błędów po wpisaniu komendy gracz dostaje skrzynie, ale po jej postawieniu znika i nic się nie dzieje

Dziwne, powinno działać.

No cóż, masz w takim razie ten kod, już musi zadziałać.

options:
	chest: chest named "&aSkrzynka"	
	
command /skrzynia:
	trigger:
		give player {@chest}
		
on place:
	player's tool is {@chest}
	cancel event
	set player's tool to (item amount of player's tool - 1) of player's tool
	set {_drop::*} to diamond, 3 emeralds, 32 sticks, 10 iron blocks and 32 cooked beef
	set {_d} to random element out of {_drop::*}
	if player has enough space for {_d}:
		give {_d} to player
	else:
		drop {_d} at event-block

Jeżeli nie zadziała, podaj:

  • wersję serwera
  • silnik serwera
  • wersję Skripta
  • listę dodatków do Skripta wraz z wersjami
  • błędy przy przeładowaniu
  • błędy w konsoli
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.

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

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