Skocz do zawartości
  • 0

Poprawa skryptu


NDmarian

Pytanie

Problem polega na tym, ze dostaje punkty za kopanie ale lvl nie rosnie czyli mam np. 120/10 pkt ;-;

Thx :D

 

 

options:
        pkt: 10
 
variables:
        {lvl.%player%} = 0
        {plvl.%player%} = 0
        {pplvl.%player%} = true
 
on mine of stone:
        if {pplvl.%player%} is false:
                chance of 100%:
                        add 1 to {lvl.%player%}
                if {lvl.%player%} is {@pkt}:
                        set {lvl.%player%} to 0
                        add 1 to {plvl.%player%}
                        send "&6Gratulacje awansowales na kolejny lvl kopania!" to player
                        execute console command "playsound random.levelup %player%"
                        if {plvl.%player%} is 5 or 10 or 15 or 20 or 25 or 30 or 40 or 50 or 60 or 70 or 80 or 90:
                                broadcast "&6Gracz &2%player% &6awansowal na &2%{plvl.%player%}% &6poziom kopania"
                        if {plvl.%player%} is 100:
                                if {pplvl.%player%} is true:
                                        set {pplvl.%player%} to false
                                        broadcast "&6Gracz &2%player% &6awansowal na &2%{plvl.%player%}% &6poziom kopania"
                                        stop
on chat:
        set the player's display name to "&8[%{plvl.%player%}%] &7%player%&7: &f "

command /lvl [<text>]:
        trigger:
                if arg 1 is not set:
                        send "&2» &6Punkty Kopania: &2%{lvl.%player%}%/{@pkt}"
                        send "&2» &6Lvl Kopania: &2[%{plvl.%player%}%]"

Odnośnik do komentarza
https://skript.pl/temat/25313-poprawa-skryptu/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
options:
	pkt: 10
variables:
	{lvl::%player%} = 0
	{plvl::%player%} = 0
	{pplvl::%player%} = true
on mine stone:
	if {pplvl::%player%} is false:
		change of 100%:
			add 1 to {lvl::%player%}
		if {lvl::%player%} = {@pkt}:
			set {lvl::%player%} to 0
			add 1 to {plvl::%player%}
			send "&6Gratulacje awansowales na kolejny lvl kopania!" to player
			execute console command "playsound random.levelup %player%"
			if {plvl::%player%} is 5 or 10 or 15 or 20 or 25 or 30 or 40 or 50 or 60 or 70 or 80 or 90:
				broadcast "&6Gracz &2%player% &6awansowal na &2%{plvl::%player%}% &6poziom kopania"
			if {plvl::%player%} = 100:
				if {pplvl::%player%} is true:
					set {pplvl.%player%} to false
					broadcast "&6Gracz &2%player% &6awansowal na &2%{plvl::%player%}% &6poziom kopania"
					stop
on chat:
	set the player's display name to "&8[%{plvl::%player%}%] &7%player%&7: &f "
command /lvl [<text>]:
	trigger:
		if arg 1 is not set:
			send "&2» &6Punkty Kopania: &2%{lvl::%player%}%/{@pkt}"
			send "&2» &6Lvl Kopania: &2[%{plvl::%player%}%]"

Na przyszłość:

Nie daje się . tylko 2x :: w {lvl::%player%}.

Edytowane przez Black
Odnośnik do komentarza
https://skript.pl/temat/25313-poprawa-skryptu/#findComment-167887
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ę...