Skocz do zawartości
  • 0

Problem


zerziG

Pytanie

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Zrób sobie:

Every 1 minute:

(Tab) loop all players:

(Tabx2) add 1 to {onlinemin::%loop-player%}

(Tabx3) if {onlinemin::%loop-player%} = 60:

(Tabx4) set {onlinemin::%loop-player%} to 0

(Tabx4) add 1 to {onlinehour::%loop-player%}

Variables:

(Tab) {onlinemin} = 0

(Tab) {onlinehour} = 0

 

Pisane z telefonu.

Odnośnik do komentarza
https://skript.pl/temat/20705-problem/#findComment-140732
Udostępnij na innych stronach

  • 0
5 minut temu, stefanik11 napisał:

Zrób sobie:

Every 1 minute:

(Tab) loop all players:

(Tabx2) add 1 to {onlinemin::%loop-player%}

(Tabx3) if {onlinemin::%loop-player%} = 60:

(Tabx4) set {onlinemin::%loop-player%} to 0

(Tabx4) add 1 to {onlinehour::%loop-player%}

Variables:

(Tab) {onlinemin} = 0

(Tab) {onlinehour} = 0

 

Pisane z telefonu.

[20:10:59 INFO]: [Skript] Reloading staty.sk...
[20:10:59 ERROR]: '::%loop-player%}' is not a valid item data (staty.sk, line 33
: add 1 to {onlinemin::%loop-player%} = 60:')
[20:10:59 INFO]: [Skript] Encountered 1 error while reloading staty.sk!

/ Emm. Zapomniałem o jednej linijce i już działa. Dzięki za pomoc

Edytowane przez zerziG
Odnośnik do komentarza
https://skript.pl/temat/20705-problem/#findComment-140733
Udostępnij na innych stronach

  • 0

napisał ale jest błąd

tutaj masz poprawioną wersje

 

Every 1 minute:
	loop all players:
		add 1 to {onlinemin::%loop-player%}
		if {onlinemin::%loop-player%} is 60:
			set {onlinemin::%loop-player%} to 0
			add 1 to {onlinehour::%loop-player%}

Variables:
	{onlinemin::%player%} = 0
	{onlinehour::%player%} = 0

 

Odnośnik do komentarza
https://skript.pl/temat/20705-problem/#findComment-140790
Udostępnij na innych stronach

  • 0

O mój boże... a co gdy serwer dostanie laga? Licznik będzie nadal się nabijał i pominie 60?

To stracona godzinka ;v

 

on join:
	{statistics::onlinetime::minute::%player%} is "none":
		set {statistics::onlinetime::minute::%player%} to 0
	{statistics::onlinetime::hours::%player%} is "none":
		set {statistics::onlinetime::hours::%player%} to 0
every minute:
	number of all players > 0:
		loop all players:
				{statistics::onlinetime::minute::%loop-player%} < 60:
					add 1 to {statistics::onlinetime::minute::%loop-player%}
					{statistics::onlinetime::minute::%loop-player%} >= 60:
						clear {statistics::onlinetime::minute::%loop-player%}
						add 1 to {statistics::onlinetime::hours::%loop-player%}
	else:
		exit loop
				

 

Odnośnik do komentarza
https://skript.pl/temat/20705-problem/#findComment-140805
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ę...