Skocz do zawartości
  • 0

Skrypt nie liczy graczy na serwerze


Sebastian Zdeb

Pytanie

Witam, mam tako oto skrypt ktory umozliwia zrobienie dnia przez spanie tylko cześci graczy zamiast wszystkich:

variables:
	{spanie.online} = 0
 
on connect:
	add 1 to {spanie.online}
on quit:
	remove 1 from {spanie.online}
	
every 20 ticks:
	loop all players:
		if {spanie.licznikspiacych} is greater than 0:
			set {spanie.skip} to {spanie.online} / 4
			wait 10 seconds
			send "&8[&6Spanko&8] &aPotrzeba &c[%{spanie.licznikspiacych}%&c/%{spanie.skip}%&c] &agraczy by pominać noc/deszcz." to all players
			stop

every 20 ticks:
	if {_spanie.licznikspiacych} >= {spanie.skip}:
		loop all players:
			wait 5 seconds
			execute console command "/day"
			execute console command "/sun"
			send "&8[&6Spanko&8] &aPominieto noc/deszcz!" to all players
			set {spanie.skip} to 0
			stop
	else:
		stop




On Bed Enter:
	add 1 to {spanie.licznikspiacych}
	stop
	
On Bed Leave:
	remove 1 from {spanie.licznikspiacych}
	stop

Lecz, nie nalicza on graczy online przez co skrypt świruje, probowalem na rozne sposoby np. przez ustalanie zmiennej {spanie.online} na podstawie %number of all players% i przez liczenie graczy którzy dołączyli do serwera, prosze o pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

  • -1
on bed enter:
	set {_s} to size of players
	if {_s} >= 2:
		set {_req} to floor({_s}/2)
	else:
		set {_req} to 1
	if {bed} < 0:
		set {bed} to 0
	add 1 to {bed}
	send "Gracz %player% poszedl spac (%{bed}%/%{_req}%)" to all players
	if {bed} >= {_req}:
		wait 3 seconds
		set time to 6:00
		set weather to sunny
		delete {bed}
		
on bed leave:
	remove 1 from {bed}

masz biedaczku, poratuję cię moim skryptem, bo twój skrypt to szkoda gadać... :sadcat:

Edytowane przez 3meraldK
Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...