Skocz do zawartości
  • 0

Prosty skrypt na odliczanie


Pytanie

Witam. Czy mógłby ktoś napisać skrypt na odliczanie? W sensie gdy w konsoli napisze /start (bez ukośnika) (tylko konsola będzie mogła wykonywać tą komendę) to odlicza się czas od 500. Ma pisać tak: &7[&6&lUHC&r&7] &fUHC starts in &4500 &fseconds. I potem ma odliczać 400, 300, 200, 100, 50, 40, 30, 20, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 i potem konsola wykonuje komendę startuhc (razem). To tyle

Odnośnik do komentarza
https://skript.pl/temat/40864-prosty-skrypt-na-odliczanie/
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
4 godziny temu, xMatrix napisał:

Witam. Czy mógłby ktoś napisać skrypt na odliczanie? W sensie gdy w konsoli napisze /start (bez ukośnika) (tylko konsola będzie mogła wykonywać tą komendę) to odlicza się czas od 500. Ma pisać tak: &7[&6&lUHC&r&7] &fUHC starts in &4500 &fseconds. I potem ma odliczać 400, 300, 200, 100, 50, 40, 30, 20, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 i potem konsola wykonuje komendę startuhc (razem). To tyle

Rozumiem, że o coś takiego ci chodziło, tak?

Odnośnik do komentarza
https://skript.pl/temat/40864-prosty-skrypt-na-odliczanie/#findComment-254648
Udostępnij na innych stronach

  • 0
#gdy w konsoli napisze /start (bez ukośnika) (tylko konsola będzie mogła wykonywać tą komendę) to odlicza się czas od 500. Ma pisać tak: &7[&6&lUHC&r&7] &fUHC starts in &4500 &fseconds. I potem ma odliczać 400, 300, 200, 100, 50, 40, 30, 20, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 i potem konsola wykonuje komendę startuhc (razem)

command start <integer=500>:
	executable by: console
	trigger:
		set {_} to arg
		broadcast "&7[&6&lUHC&r&7] &fUHC starts in &4%{_}% &fseconds."
		loop {_} times:
			wait second
			remove 1 from {_}
			if {_} >= 100:
				if {_} is divisible by 100:
					broadcast "&7[&6&lUHC&r&7] &fUHC starts in &4%{_}% &fseconds."
			else:
				if {_} <= 50:
					if {_} >= 10:
						if {_} is divisible by 10:
							broadcast "&7[&6&lUHC&r&7] &fUHC starts in &4%{_}% &fseconds."
					else:
						broadcast "&7[&6&lUHC&r&7] &fUHC starts in &4%{_}% &fseconds."
		execute console command "startuhc"

wymaga SkQuery (można odliczać od dowolnej liczby)

Edytowane przez PanMaruda
Odnośnik do komentarza
https://skript.pl/temat/40864-prosty-skrypt-na-odliczanie/#findComment-254649
Udostępnij na innych stronach

  • 0
1 minutę temu, xMatrix napisał:

Dzk bardzo

Nie ma sprawy. :D Ale przyznaję, że Pan Maruda jak zwykle pokazuje poziom.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/40864-prosty-skrypt-na-odliczanie/#findComment-254689
Udostępnij na innych stronach

  • 0
1 godzinę temu, PanMaruda napisał:

#gdy w konsoli napisze /start (bez ukośnika) (tylko konsola będzie mogła wykonywać tą komendę) to odlicza się czas od 500. Ma pisać tak: &7[&6&lUHC&r&7] &fUHC starts in &4500 &fseconds. I potem ma odliczać 400, 300, 200, 100, 50, 40, 30, 20, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 i potem konsola wykonuje komendę startuhc (razem)

command start <integer=500>:
	executable by: console
	trigger:
		set {_} to arg
		broadcast "&7[&6&lUHC&r&7] &fUHC starts in &4%{_}% &fseconds."
		loop {_} times:
			wait second
			remove 1 from {_}
			if {_} >= 100:
				if {_} is divisible by 100:
					broadcast "&7[&6&lUHC&r&7] &fUHC starts in &4%{_}% &fseconds."
			else:
				if {_} <= 50:
					if {_} >= 10:
						if {_} is divisible by 10:
							broadcast "&7[&6&lUHC&r&7] &fUHC starts in &4%{_}% &fseconds."
					else:
						broadcast "&7[&6&lUHC&r&7] &fUHC starts in &4%{_}% &fseconds."
		execute console command "startuhc"

wymaga SkQuery (można odliczać od dowolnej liczby)

Dzk bardzo 

Edytowane przez xMatrix
Odnośnik do komentarza
https://skript.pl/temat/40864-prosty-skrypt-na-odliczanie/#findComment-254690
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ę...