Skocz do zawartości
  • 0

Wyrzucanie


MyLand

Pytanie

Witam,
Potrzebuję skryptu na pewną akcje...
Po wyrzuceniu diamentu o nazwie "opo" do lawy w regionie "Nazwa" w miejscu {region::shoot} pojawia się fajerwerek z dowolnym wybranym przez was efektem po czym gracz dostaje 10 sztuk złota lub 1 sztuke netheritu w szansie:
złoto - 90%
netherite - 10%
Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
W dniu 18.02.2021 o 23:11, Morkaz napisał:

Witam,
Potrzebuję skryptu na pewną akcje...
Po wyrzuceniu diamentu o nazwie "opo" do lawy w regionie "Nazwa" w miejscu {region::shoot} pojawia się fajerwerek z dowolnym wybranym przez was efektem po czym gracz dostaje 10 sztuk złota lub 1 sztuke netheritu w szansie:
złoto - 90%
netherite - 10%
Pozdrawiam

Proszę. Co do regionu, w linijce 7. masz "[nazwa regionu] in world [nazwa świata]", więc uzupełnij sobie to.

Jeżeli nie zadziała, zamień "%regions at victim%" na "%region at victim%".

Możesz również dla testu z 6. linijku usunąć 'melting' jeżeli wszystko będzie poprawnie działało.

on drop:
	event-item is diamond named "opo"
	set metadata value "droppedDiamond" of event-entity to player
	
on damage of dropped item:
	damage cause is melting or lava
	"%regions at victim%" contains "Nazwa in world world"
	item of victim is diamond named "opo"
	(metadata value "droppedDiamond" of victim) is online
	chance of 10%:
		set {_i} to 1 of netherite ingot
	else:
		set {_i} to 10 of gold ingot
	if (metadata value "droppedDiamond" of victim) has enough space for {_i}:
		give {_i} to (metadata value "droppedDiamond" of victim)
	else:
		drop {_i} at (metadata value "droppedDiamond" of victim)
	launch star firework coloured purple at {region::shoot} with duration 0.5

 

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

  • 0
10 godzin temu, Kormic napisał:

Proszę. Co do regionu, w linijce 7. masz "[nazwa regionu] in world [nazwa świata]", więc uzupełnij sobie to.

Jeżeli nie zadziała, zamień "%regions at victim%" na "%region at victim%".

Możesz również dla testu z 6. linijku usunąć 'melting' jeżeli wszystko będzie poprawnie działało.


on drop:
	event-item is diamond named "opo"
	set metadata value "droppedDiamond" of event-entity to player
	
on damage of dropped item:
	damage cause is melting or lava
	"%regions at victim%" contains "Nazwa in world world"
	item of victim is diamond named "opo"
	(metadata value "droppedDiamond" of victim) is online
	chance of 10%:
		set {_i} to 1 of netherite ingot
	else:
		set {_i} to 10 of gold ingot
	if (metadata value "droppedDiamond" of victim) has enough space for {_i}:
		give {_i} to (metadata value "droppedDiamond" of victim)
	else:
		drop {_i} at (metadata value "droppedDiamond" of victim)
	launch star firework coloured purple at {region::shoot} with duration 0.5

 

Niestety jest jeden mały błąd :/

Oto on: https://imgur.com/FS0YSxwhttps://imgur.com/FS0YSxw

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
5 minut temu, Morkaz napisał:

Niestety jest jeden mały błąd :/

Oto on: https://imgur.com/FS0YSxwhttps://imgur.com/FS0YSxw

To zrobimy nieco inaczej.

on drop:
	event-item is diamond named "opo"
	set metadata "droppedDiamond" of event-entity to player
	
on damage of dropped item:
	damage cause is melting or lava
	"%regions at victim%" contains "Nazwa in world world"
	item of victim is diamond named "opo"
	victim has metadata "droppedDiamond"
	set {_p} to metadata "droppedDiamond" of victim
	{_p} is online
	chance of 10%:
		set {_i} to 1 of netherite ingot
	else:
		set {_i} to 10 of gold ingot
	if {_p} has enough space for {_i}:
		give {_i} to {_p}
	else:
		drop {_i} at {_p}
	launch star firework coloured purple at {region::shoot} with duration 0.5

 

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ę...