Skocz do zawartości
  • 0

Problem z "else"


Gość Usunięty#25541

Pytanie

Gość Usunięty#25541
			if arg-1 is "sharpness":
				if arg-2 is "1":
					if arg-3 is set:
						if player-arg's level is more than 2:
							if getBookshelf({PlayerLocation}) >= 3:
								if player-arg has 1 lapis lazuli:
									remove 1 lapis lazuli from player-arg
									enchant the player-arg's tool with sharpness 1
									remove 3 from player-arg's level
									send "§cFast§bEnchant: &6Pomyślnie dodano zaklęcie." to player-arg						
									stop
								else:
									send "§cFast§bEnchant: &cBłąd: &4Nie posiadasz wystarczająco dużo punktów doświadczenia, lub masz za mało biblioteczek, możliwe też że nie masz lazurytu." to player-arg
									stop

Chciałbym, aby te if wszystkie dotyczyły tego jednego komunikatu, bo teraz jedynie tak działają, że dotyczą jednego.

 

Odnośnik do komentarza
https://skript.pl/temat/37238-problem-z-else/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Gość KuzynProcesor
# kod wcześniejszy

if player-arg's level is more than 2:
	if getBookshelf({PlayerLocation}) >= 3:
      if player-arg has 1 lapis lazuli:
          remove 1 lapis lazuli from player-arg
          enchant the player-arg's tool with sharpness 1
          remove 3 from player-arg's level
          send "§cFast§bEnchant: &6Pomyślnie dodano zaklęcie." to player-arg						
          stop
      else:
          send "§cFast§bEnchant: &cBłąd: &4Nie masz lazurytu." to player-arg
          stop
  else:
      send "§cFast§bEnchant: &cBłąd: &4Nie masz biblioteczek." to player-arg
      stop
else:
    send "§cFast§bEnchant: &cBłąd: &4Nie masz levela." to player-arg
    stop

Jak działa poproszę o ❤️ oraz o ⭐!

Odnośnik do komentarza
https://skript.pl/temat/37238-problem-z-else/#findComment-237035
Udostępnij na innych stronach

  • 0
			if arg-1 is "sharpness":
				if arg-2 is "1":
					if arg-3 is set:
						if player-arg's level is more than 2:
							if getBookshelf({PlayerLocation}) >= 3:
								if player-arg has 1 lapis lazuli:
									remove 1 lapis lazuli from player-arg
									enchant the player-arg's tool with sharpness 1
									remove 3 from player-arg's level
									send "§cFast§bEnchant: &6Pomyślnie dodano zaklęcie." to player-arg						
									stop
			send "§cFast§bEnchant: &cBłąd: &4Nie posiadasz wystarczająco dużo punktów doświadczenia, lub masz za mało biblioteczek, możliwe też że nie masz lazurytu." to player-arg

 

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