Skocz do zawartości
  • 0

Wyświetlanie many


Pytanie

Nie działa mi wyświetlanie many. Znaczy wyświetla wiadomość na pasku smoka ale nie zmienia jego wartości w procentach. Proszę o pomoc oto kod:

Spoiler

on join:
    set {mana::%player%} to 0
every 1.3 seconds:
    execute players command "jdfhs"
command /jdfhs:
    trigger:
        add 1 to {mana::%player%}
        display "&3%{mana::%player%}%" on bossbar with {mana::%player%} percent by 1 seconds for player
        if {mana::%player%} > 99:
            set {mana::%player%} to 99

Proszę o pilną pomoc

Edytowane przez rysiek21
Odnośnik do komentarza
https://skript.pl/temat/18600-wy%C5%9Bwietlanie-many/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Nie wiem czy dobrze mówię ale nie możesz napisac:
  execute players command "jdfhs"
i nie możesz też chyba napisać sekund z kropką.
(every 1.3 seconds:)



Może ewentualnie tak:

every 25 tick:
	loop all players:
		execute player command "jdfhs"


 

Odnośnik do komentarza
https://skript.pl/temat/18600-wy%C5%9Bwietlanie-many/#findComment-127000
Udostępnij na innych stronach

  • 0

Ogolnie to dodawanie many komenda nie jest dobrym pomysłem, i to jeszcze w ten sposób w jaki to zrobiles.

Gracz otworzy chat przewinie strzałką do góry i znajdzie komendę która doda sobie mane :>

on join:
	set {mana::%player%} to 0
every 1.3 seconds:
	loop all players:
		add 1 to {mana::%loop-player%}
		display "&3%{mana::%loop-player%}%" on bossbar with {mana::%loop-player%} percent by 1 seconds for loop-player
		if {mana::%loop-player%} > 99:
			set {mana::%loop-player%} to 99 

to chyba będzie dzialac a co do sekund z kropka to nic zlego w tym nie ma

Edytowane przez JacobPro
Odnośnik do komentarza
https://skript.pl/temat/18600-wy%C5%9Bwietlanie-many/#findComment-127009
Udostępnij na innych stronach

  • 0
on join:
    set {mana::%player%} to 0
	set {procent.%player%} to 0
variables:
	{procent.%player%}= 0
every 25 tick:
	loop all players:
    	execute player command "jdfhs"
command /jdfhs:
    trigger:
		if {mana::%player%} > 99:
			stop
		else:
			add 1 to {mana::%player%}
			set {procent.%player%} to (%{mana::%player%}% / 99) * 100
			display "&3%{procent.%player%}%" on bossbar with {mana::%player%} percent by 1 seconds for player

Może to będzie lepiej działać. Nie jestem pewiem czy w tam gdzie napisałem "set {procent.%player%} to (%mana::%player%}% / 99) * 100" nie wiem czy potrzebne są te procenty w "%{mana::%player%}%

 

Ale na razie je zostaw.

Odnośnik do komentarza
https://skript.pl/temat/18600-wy%C5%9Bwietlanie-many/#findComment-127011
Udostępnij na innych stronach

  • 0
on join:
    set {mana::%player%} to 0
    set {procent.%player%} to 0
variables:
    {procent.%player%}= 0
every 25 tick:
    loop all players:
        if {mana::%player%} > 99:
            stop
        else:
            add 1 to {mana::%player%}
            set {procent.%player%} to (%{mana::%player%}% / 99) * 100
            display "&3%{procent.%player%}%" on bossbar with {mana::%player%} percent by 1 seconds for player

 

Pomogłem? Liczę na like ;) 

Edytowane przez Polski Sześcian
Odnośnik do komentarza
https://skript.pl/temat/18600-wy%C5%9Bwietlanie-many/#findComment-127025
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ę...