Skocz do zawartości
  • 0

loop-number


xXx_Skrypter_xXx

Pytanie

Witam mam oto taki skrypt:

command /czek [<text>]:
	usage: &b/czek [ilosc monet]
	trigger:
		set {_number} to arg-1 parsed as number                  
		if {monety::%player%} is greater than or equal to {_number}:
			if {_number} is more than or equal to 0.01:
				if {_number} is less than or equal to 10000:
					remove {_number} from {monety::%player%}
					add {_number} to {monety::%arg-1%}
					give 1 book named "&fCZEK &6%{_number}%&e$" with lore "&7Kliknij &9PPM &7aby odebrac." to player
					send "[&c&oMonety&7] &7Otrzymales do plecaka czek na &6&o%{_number}% &7monet!" to player
				else:
					send "[&c&oMonety&7] &7Maksymalna kwota do wyplacenia to 10.000 monet!"
			else:
				send "[&c&oMonety&7] &7Minimalna kwota do wyplacenia to 0.01 monet!"
		else:
			send "[&c&oMonety&7] &7Nie posiadasz tyle pieniedzy lub nie podales kwoty do wyplacenia!"

on rightclick:
	loop 10000 times:
		if "%uncoloured name of player's tool%" contains "CZEK %loop-number%$":
			set {_Bon} to loop-number
			remove 1 of tool from tool
			add {_Bon} to {monety::%player%}
			send "[&c&oMonety&7] &bWplaciles na konto czek o wartosci &e%{_Bon}% &bmonet!" to player

Polega on na tym ,że dzięki komendzie /czek [0.01-10000 monet] można wypłacić sobie monety w formie czeku.

Problem jest taki,że gdy wypłacę sobie czek o mniejszej wartości niż 1 to nie mogę go użyć. Chciałbym, aby można było wypłacać monety w zakresie od 0.01 do 10000 monet.

Jeżeli mógł by mi ktoś z tym pomóc będę wdzięczny :)

 

Odnośnik do komentarza
https://skript.pl/temat/38338-loop-number/
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

  • 0
command /czek [<text>]:
	trigger:
		if argument parsed as number is not set:
			send "&cPodaj wartość z przedzialu 0.01-10000."
			stop
		if argument parsed as number is not between 0.01 and 10000:
			send "&cPodaj wartość z przedzialu 0.01-10000."
			stop
		if {monety::%player%} is less than argument parsed as number:
			send "&cNie masz tyle monet."
			stop
		give 1 book named "&fCZEK &6%argument%&e$" with lore "&7Kliknij &9PPM &7aby odebrac." to player
		remove argument parsed as number from {monety::%player%}
		send "[&c&oMonety&7] &7Otrzymales do plecaka czek na &6&o%argument% &7monet!" to player
on rightclick:
	if player's tool is book:
		if uncoloured name of player's tool contains "CZEK":
			if lore of player's tool is "&7Kliknij &9PPM &7aby odebrac.":
				set {_czek} to "%uncoloured name of player's tool%"
				replace "CZEK" and "$" and " " with "" in {_czek}
				add {_czek} parsed as number to {monety::%player%}
				remove 1 of player's tool from player
				send "[&c&oMonety&7] &bWplaciles na konto czek o wartosci &e%{_czek}% &bmonet!" to player

 

Odnośnik do komentarza
https://skript.pl/temat/38338-loop-number/#findComment-242147
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ę...