Skocz do zawartości
  • 0

Obliczanie procentowe danej zmiennej


Pytanie

Czesc, 
Mam dany skrypt, ktora zlicza np; "wykopanie cobblestone" 
 

on mine:
	if event-block is cobblestone:
		add 1 to {collectionMinerCobblestone.%player%}
		if {collectionCobblestone.%Player%} is false:
			set {collectionCobblestone.%player%} to true
			send "&b-----------------------------------"
			send ""
			send "&7Odblokowano kolekcje &aCobblestone!"
			send "&7Zajrzyj do &a/kolekcje &7i sprawdź co nowego!"
			send ""
			send "&b------------------------------------"
			send title "&7Nowa kolekcja" with subtitle "&aODBLOKOWANA!" for 3 seconds
			add 1 to {progressPlayerMiner.%player%}
		if {collectionCobblestone.%player%} is true:
			set {_percentageBar} to ({progressCollectionCobblestone.%player%} / 10)
			if {_percentageBar} is more or equal to 10:
				set {collectionProgressCobblestone.%player%} to "&a&l|&c&l|||||||||"
			if {_percentageBar} is 20%:
				set {collectionProgressCobblestone.%player%} to "&a&l||&c&l||||||||"


Zmienna która jest bazowa 

{progressCollectionCobblestone.%player%} = 50



I teraz, gdy gracz wykopie 10% cobble'a to pasek zmienia się na 1 zielony reszta czerowny, pozniej 20%, 30%... az to 100%

Nie mam pojęcia jak to ugryzc, pierwsza moja styczność z liczeniem w skripcie, moze ktos pomóc?

Odnośnik do komentarza
https://skript.pl/temat/54010-obliczanie-procentowe-danej-zmiennej/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

ale 10% Ci działa czy nie?

 

 jezeli 10 % ci działa:
 

else if {_percentageBar} is more or equal to 10:
				set {collectionProgressCobblestone.%player%} to "&a&l|&c&l|||||||||"

to skąd Ci sie bierze potem procent?
 

 
i dodoałbym jeszcze dla 1-9 pasek cały czerwony:
 

if {_percentageBar} is less then 10:
				set {collectionProgressCobblestone.%player%} to "&c&l||||||||||"

else if {_percentageBar} is more or equal to 10:
				set {collectionProgressCobblestone.%player%} to "&a&l|&c&l|||||||||"

 


powinno być odpowiednio:

else if {_percentageBar} is more or equal to 20:
				set {collectionProgressCobblestone.%player%} to "&a&l||&c&l||||||||"

else if {_percentageBar} is more or equal to 30:
				set {collectionProgressCobblestone.%player%} to "&a&l|||&c&l|||||||"

 

Edytowane przez Saanjuk
Odnośnik do komentarza
https://skript.pl/temat/54010-obliczanie-procentowe-danej-zmiennej/#findComment-328226
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ę...