Skocz do zawartości
  • 0

Skrypt na wykonywanie komendy


Pytanie

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /jakaskomenda:
	trigger:
		if {czas::%player%} is not set
			set {czas::%player%} to 0
		if {czas::%player%} is smaller than 1:
			set {czas::%player%} to 84000
			execute player command "drugakomenda"
every 1 second:
	loop all players:
		if {czas::%loop-player%} is more than 0:
			remove 1 from {czas::%loop-player%}

 

Odnośnik do komentarza
https://skript.pl/temat/22782-skrypt-na-wykonywanie-komendy/#findComment-155059
Udostępnij na innych stronach

  • 0
19 minut temu, Bielecki napisał:

Nie lepiej "every 1 second" zmienić na np. 10-15 sekund? Żaden gracz wielkiej różnicy nie odczuje, za to serwer i owszem.

Przerobisz mi to ;p ? i dodasz  zeby co 24 h można było używać ?

Odnośnik do komentarza
https://skript.pl/temat/22782-skrypt-na-wykonywanie-komendy/#findComment-155064
Udostępnij na innych stronach

  • 0

Jeśli działa Ci to co dał @JanekMaSkrypta_, to:

command /jakaskomenda:
	trigger:
		if {czas::%player%} is not set:
			set {czas::%player%} to 86400
			execute player command "drugakomenda"
			cancel event
		if {czas::%player%} is smaller than 1:
			set {czas::%player%} to 86400
			execute player command "drugakomenda"
		if {czas::%player%} is bigger than 0:
			send "Nie mozesz uzyc teraz tej komendy, poniewaz od ostatniego jej uzycia nie minelo 24h."
			cancel event
every 15 second:
	loop all players:
		if {czas::%loop-player%} is more than 0:
			remove 15 from {czas::%loop-player%}

Był na pewno błąd w czasie (60 sekund * 60 minut * 24 godziny = 86400, a nie 84000), a dalej zmieniasz w "every x second" i w "remove x from" - gdzie przy 24 godzinach mógłbyś dać nawet co minutę odejmowanie czasu, tj. zamiast x dać 60, bo i tak się nikt nie zorientuje, bo wątpię, żeby ktoś próbował co do sekundy co 24h wykonywać komendę.

Dodałem też komunikat w momencie próby ponownego użycia tej komendy.

Nie wiem czy jest dobrze. Musi to ktoś potwierdzić.

Odnośnik do komentarza
https://skript.pl/temat/22782-skrypt-na-wykonywanie-komendy/#findComment-155085
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ę...