Skocz do zawartości
  • 0

Topka w hologramach


pruslay

Pytanie

Siema, mam taki skrypt na topkę punktów pvp

command /topka:
	aliases: top10, topvp
	trigger:
		loop {killtop.punkty::*}:
			add 1 to {_size}
			if {_low.to.high.list::%loop-value%} is not set:
				set {_low.to.high.list::%loop-value%} to loop-index
			else:
				set {_n} to 0
				loop {_size} times:
					set {_n} to {_n}+1
					{_low.to.high.list::%loop-value-1%.%{_n}%} is not set
					set {_low.to.high.list::%loop-value-1%.%{_n}%} to loop-index
					stop loop
		wait 1 tick
		set {_n} to size of {_low.to.high.list::*}
		loop {_low.to.high.list::*}:
			set {_high.to.low.list::%{_n}%} to loop-value
			set {_n} to {_n}-1
		wait 1 tick
		loop {_high.to.low.list::*}:
			add 1 to {_result}
			send "&8##&b%{_result}% &7%loop-value%&7: &3%{killtop.punkty::%loop-value%}% &3punktow" to player
			if {_result} is 10:
				stop

No i chciałbym aby ta topka wyświetlała się na hologramach.

jak to zrobić i czy sie da w ogole?

Mam dodatek skript-placeholders ale nie wiem jak sie nim posluzyc :(((

Plugin na hologramy: DecentHolograms

Wersja skript: 2.6.4

Wersja serwera: Paper 1.19.3

Z gory dzieki i daje serca i wgl to wszystko co tam chcecie.

Odnośnik do komentarza
https://skript.pl/temat/54638-topka-w-hologramach/
Udostępnij na innych stronach

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Przy użyciu holographic displays możesz to zrobić prościej

https://dev.bukkit.org/projects/holographic-displays/files    Plugin

https://forums.skunity.com/resources/holographicdisplaysaddon.393/ addon

W opisie addonu masz napisane co trzeba zrobic

Odnośnik do komentarza
https://skript.pl/temat/54638-topka-w-hologramach/#findComment-331126
Udostępnij na innych stronach

  • 0
5 minut temu, Fendi napisał:

Przy użyciu holographic displays możesz to zrobić prościej

https://dev.bukkit.org/projects/holographic-displays/files    Plugin

https://forums.skunity.com/resources/holographicdisplaysaddon.393/ addon

W opisie addonu masz napisane co trzeba zrobic

nie dam rady sie przeniesc na holographic displays bo mam juz postawione 100 hologramów i nie bede ich tworzyl od nowa. Poza tym decentholograms jest lepszy

Odnośnik do komentarza
https://skript.pl/temat/54638-topka-w-hologramach/#findComment-331127
Udostępnij na innych stronach

  • 0
command /topka:
	aliases: top10, topvp
	trigger:
		loop {killtop.punkty::*}:
			add 1 to {_size}
			if {_low.to.high.list::%loop-value%} is not set:
				set {_low.to.high.list::%loop-value%} to loop-index
			else:
				set {_n} to 0
				loop {_size} times:
					set {_n} to {_n}+1
					{_low.to.high.list::%loop-value-1%.%{_n}%} is not set
					set {_low.to.high.list::%loop-value-1%.%{_n}%} to loop-index
					exit loop
		wait 1 tick
		set {_n} to size of {_low.to.high.list::*}
		loop {_low.to.high.list::*}:
			set {_high.to.low.list::%{_n}%} to loop-value
			set {_n} to {_n}-1
		wait 1 tick
		loop {_high.to.low.list::*}:
			add 1 to {_result}
			execute console command "/dh create <location> <text>"
			if {_result} is 10:
				stop

Poprostu komendą bez sensu szukać API (według mnie) podaj tam lokalizacje i tekst hologramu

Odnośnik do komentarza
https://skript.pl/temat/54638-topka-w-hologramach/#findComment-331128
Udostępnij na innych stronach

  • 0
21 minut temu, xMarmo321 napisał:
command /topka:
	aliases: top10, topvp
	trigger:
		loop {killtop.punkty::*}:
			add 1 to {_size}
			if {_low.to.high.list::%loop-value%} is not set:
				set {_low.to.high.list::%loop-value%} to loop-index
			else:
				set {_n} to 0
				loop {_size} times:
					set {_n} to {_n}+1
					{_low.to.high.list::%loop-value-1%.%{_n}%} is not set
					set {_low.to.high.list::%loop-value-1%.%{_n}%} to loop-index
					exit loop
		wait 1 tick
		set {_n} to size of {_low.to.high.list::*}
		loop {_low.to.high.list::*}:
			set {_high.to.low.list::%{_n}%} to loop-value
			set {_n} to {_n}-1
		wait 1 tick
		loop {_high.to.low.list::*}:
			add 1 to {_result}
			execute console command "/dh create <location> <text>"
			if {_result} is 10:
				stop

Poprostu komendą bez sensu szukać API (według mnie) podaj tam lokalizacje i tekst hologramu

No dobra ale to nic nie da, hologram się stworzy ale chce, żeby w tym hologramie była topka z tego skryptu.

Odnośnik do komentarza
https://skript.pl/temat/54638-topka-w-hologramach/#findComment-331129
Udostępnij na innych stronach

  • 0

Zamiast skryptu na ranking zalecam użyć plugin ajleaderboards, jest to dużo wydajniejsze i prostsze rozwiązanie.

18 godzin temu, Fendi napisał:

Przy użyciu holographic displays możesz to zrobić

Ktoś tu przespał parę lat.

Odnośnik do komentarza
https://skript.pl/temat/54638-topka-w-hologramach/#findComment-331131
Udostępnij na innych stronach

  • 0
6 godzin temu, Helios1993 napisał:

Zamiast skryptu na ranking zalecam użyć plugin ajleaderboards, jest to dużo wydajniejsze i prostsze rozwiązanie.

Ktoś tu przespał parę lat.

Właśnie o to chodzi że nie mogę zrobić pluginu, bo mam dwa światy - na jednym chce zeby punkty się liczyły a na drugim żeby punkty w ogóle nie działały, nie naliczały się za zabójstwo itd.

Odnośnik do komentarza
https://skript.pl/temat/54638-topka-w-hologramach/#findComment-331138
Udostępnij na innych stronach

  • 0
4 godziny temu, pruslay napisał:

Właśnie o to chodzi że nie mogę zrobić pluginu, bo mam dwa światy - na jednym chce zeby punkty się liczyły a na drugim żeby punkty w ogóle nie działały, nie naliczały się za zabójstwo itd.

Zawsze się naliczają, statystyki to vanillowa mechanika dostępna nawet na singleplayerze. Nie da się tego wyłączyć.

EDIT: Widzę, że prawdopodobnie korzystasz ze skryptu na ELO. Możesz zrobić placeholdera ze swojej zmiennej z punktami (używając skript-placeholders) i użyć go do zrobienia rankingu w ajleaderboards.

Edytowane przez Helios1993
Odnośnik do komentarza
https://skript.pl/temat/54638-topka-w-hologramach/#findComment-331144
Udostępnij na innych stronach

  • 0
14 godzin temu, Helios1993 napisał:

Zawsze się naliczają, statystyki to vanillowa mechanika dostępna nawet na singleplayerze. Nie da się tego wyłączyć.

EDIT: Widzę, że prawdopodobnie korzystasz ze skryptu na ELO. Możesz zrobić placeholdera ze swojej zmiennej z punktami (używając skript-placeholders) i użyć go do zrobienia rankingu w ajleaderboards.

Tak, mam zrobiony placeholder z skript-placeholders, ale w jaki sposób zrobić ranking w ajleaderboards? próbowałem coś z tym pluginem ale nie umiem totalnie, pierwszy raz go uzywam...

Odnośnik do komentarza
https://skript.pl/temat/54638-topka-w-hologramach/#findComment-331148
Udostępnij na innych stronach

  • 0
3 godziny temu, xMarmo321 napisał:

Np.:
 

on placeholder request with prefix "icy":
	if the identifier is "twojindentifier":
		set the result to "%player's name%"

#i wtedy %icy_twojindentifier% to twoja zmienna do ajleaderboards

 

Wiem dzięki już ogarnąłem :)

Dziekli helios1993 za podsuniecie pomyslu z ajleaderboards.

Odnośnik do komentarza
https://skript.pl/temat/54638-topka-w-hologramach/#findComment-331160
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ę...