Skocz do zawartości
  • 0

Zmienne


PESA_GAMING_COM

Pytanie

Proszę o skrypt ze zmienną "zycie" ta zmienna ma wynosić n początku 20 i co sekundę zmniejszać się o 0.1, gdy dojdzie do zera gracz ginie, jednak  gdy zje jabłko o nazwie "&6Jablko zycia" to zmienna zwiększa się o 5.

(oczywiście zmienna osobna do każdego gracza)

Odnośnik do komentarza
https://skript.pl/temat/44661-zmienne/
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Co jeśli spadną życia poniżej 

on join:
	if {zycia::%player%} is not set:
		set {zycia::%player%} to 20
every 1 second:
	loop all players:
		remove 0.1 from {zycia::%loop-player%}
		if {zycia::%loop-player%} <= 0:
			kill loop-player
			#set {zycia::%loop-player%} to 20 # jesli zycia maja sie resetowac, nie wiem jak sobie to zyczysz 
on consume of apple:
	if player's tool name is "&6Jablko zycia":
		add 5 to {zycia::%player%}

 

Jest też opcja zrobić to z pętlą while w warunku on join, jak wolisz - mogę przerobić

Edytowane przez CoFFeIN04
Odnośnik do komentarza
https://skript.pl/temat/44661-zmienne/#findComment-280280
Udostępnij na innych stronach

  • 0

dziękuje, czy mógł byś dorobić że na actionbarze będzie się pokazywało życie?
zrobie że będą się resetować :)

 

 

Edytowane przez PESA_GAMING_COM
Dodatek
Odnośnik do komentarza
https://skript.pl/temat/44661-zmienne/#findComment-280282
Udostępnij na innych stronach

  • 0

Oczywiście,

on join:
	if {zycia::%player%} is not set:
		set {zycia::%player%} to 20
every 1 second:
	loop all players:
		remove 0.1 from {zycia::%loop-player%}
		send action bar "&aZycia: %{zycia::%loop-player%}%" to loop-player
		if {zycia::%loop-player%} <= 0:
			kill loop-player
			#set {zycia::%loop-player%} to 20 # jesli zycia maja sie resetowac, nie wiem jak sobie to zyczysz 
on consume of apple:
	if player's tool name is "&6Jablko zycia":
		add 5 to {zycia::%player%}
Odnośnik do komentarza
https://skript.pl/temat/44661-zmienne/#findComment-280283
Udostępnij na innych stronach

  • 0

Dziękuje, wszystko działało doskonale tylko zmieniłem koncówkę:

 

on join:
	if {zycia::%player%} is not set:
		set {zycia::%player%} to 20
every 1 second:
	loop all players:
		remove 0.1 from {zycia::%loop-player%}
		send action bar "&aZycia: %{zycia::%loop-player%}%" to loop-player
		if {zycia::%loop-player%} <= 0:
			kill loop-player
			set {zycia::%loop-player%} to 20 # jesli zycia maja sie resetowac, nie wiem jak sobie to zyczysz 
on consume:
	event-item is  apple named "&6Jablko zycia"
	add 5 to {zycia::%player%}

Do zamknięcia

Edytowane przez PESA_GAMING_COM
Odnośnik do komentarza
https://skript.pl/temat/44661-zmienne/#findComment-280287
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ę...