Skocz do zawartości
  • 0

Loopowanie jeśli nie ma graczy w danym świecie


Pytanie

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
34 minuty temu, Parcz1k napisał:

Jak można sprawić żeby skript jeśli nie wykryje żadnego gracza lub jeśli gracz jest tylko 1 to kontynuuje kod? Oczywiście chodzi o polecenie "if ____"

Wyrażenie 'all players...' zwraca listę graczy, a więc możemy sprawdzić jej rozmiar (a więc ilu jest graczy w danym świecie) za pomocą tego wyrażenia i łatwo określić czy możemy kontynuować wykonywanie kodu.

size of (all players in "Anni") <= 1
# [...]

Zalecam nie zagnieżdżać warunków z wcięciami, ponieważ zmniejsza to czytelność kodu. Proszę sobie porównać dwa poniższe kody.

if arg 1 is 1:
	if arg 2 is 2:
		if arg 3 is 3:
			if arg 4 is 4:
			
# Lepsze podejście:
arg 1 is 1
arg 2 is 2
arg 3 is 3
arg 4 is 4

Widać różnicę, prawda?

Na koniec dodam, że można połączyć pierwszy warunek z samym zdarzeniem.

on death of player:
	# [...]

Pozdrawiam.

Odnośnik do komentarza
https://skript.pl/temat/58046-loopowanie-je%C5%9Bli-nie-ma-graczy-w-danym-%C5%9Bwiecie/#findComment-344661
Udostępnij na innych stronach

  • 0
5 minut temu, Kormic napisał:

Wyrażenie 'all players...' zwraca listę graczy, a więc możemy sprawdzić jej rozmiar (a więc ilu jest graczy w danym świecie) za pomocą tego wyrażenia i łatwo określić czy możemy kontynuować wykonywanie kodu.

size of (all players in "Anni") <= 1
# [...]

Zalecam nie zagnieżdżać warunków z wcięciami, ponieważ zmniejsza to czytelność kodu. Proszę sobie porównać dwa poniższe kody.

if arg 1 is 1:
	if arg 2 is 2:
		if arg 3 is 3:
			if arg 4 is 4:
			
# Lepsze podejście:
arg 1 is 1
arg 2 is 2
arg 3 is 3
arg 4 is 4

Widać różnicę, prawda?

Na koniec dodam, że można połączyć pierwszy warunek z samym zdarzeniem.

on death of player:
	# [...]

Pozdrawiam.

Dzięki wielkie za pomoc, do zamknięcia.

Odnośnik do komentarza
https://skript.pl/temat/58046-loopowanie-je%C5%9Bli-nie-ma-graczy-w-danym-%C5%9Bwiecie/#findComment-344662
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ę...