Skocz do zawartości
  • 0

Problem z obrazeniami gracza


Pytanie

Czesc,
Mam pewien kod, ale nie działa tak jakbym chciał, przewertowałem większość forów zagranicznych od skripta i próbowałem chyba juz wszystkiego, ale nadal nie działa. Chce osiągnąć gdy gracz będzie miał zmienną równą "0" zacznie tracic zycie. Tutaj kod

					if {thirsty.%loop-player%} is lower than 1:
						set {thirstyMessage.%loop-player%} to false
						set {thirsty.%loop-player%} to 0
						damage loop-player by 5 hearts
						wait 2 seconds

 

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

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Ten kod jest niby poprawny. Sprawdź zmienne czy się zgadzają oraz z tego małego kawałka nie mogę zrozumieć czemu to może nie działać. A moja magiczna kula się zepsuła.

Edytowane przez knugi
Odnośnik do komentarza
https://skript.pl/temat/50812-problem-z-obrazeniami-gracza/#findComment-313946
Udostępnij na innych stronach

  • 0
18 godzin temu, knugi napisał:

Ten kod jest niby poprawny. Sprawdź zmienne czy się zgadzają oraz z tego małego kawałka nie mogę zrozumieć czemu to może nie działać. A moja magiczna kula się zepsuła.

every 2 seconds:
    loop all players:
        if {thirsty.%loop-player%} is more than 0:
            remove 1 from {thirsty.%loop-player%}
            if {thirsty.%loop-player%} is lower than 2:
                set {thirstyMessage.%loop-player%} to true
                if {thirstyMessage.%loop-player%} is true:
                    send "{@tag} &cSzybko się czegoś napij, bo zaczniesz tracić zycie!" to loop-player
                    stop
                    if {thirsty.%loop-player%} is lower than 1:
                        set {thirstyMessage.%loop-player%} to false
                        set {thirsty.%loop-player%} to 0
                        damage loop-player by 5 hearts
                        wait 2 seconds
Odnośnik do komentarza
https://skript.pl/temat/50812-problem-z-obrazeniami-gracza/#findComment-313985
Udostępnij na innych stronach

  • 0

Widzę jeden podstawowy błąd.

Używasz 'stop' w pętli, a następnie przechodzisz do tego kodu co przedstawiłeś w głównym temacie.

Spróbuj coś takiego:

every 2 seconds:
	loop all players:
		if {thirsty.%loop-player%} is more than 0:
			remove 1 from {thirsty.%loop-player%}
			if {thirstyMessage.%loop-player%} is true:
				send "{@tag} &cSzybko się czegoś napij, bo zaczniesz tracić zycie!" to loop-player
			if {thirsty.%loop-player%} is lower than 3:
				set {thirstyMessage.%loop-player%} to true
			else if {thirsty.%loop-player%} is lower than 1:
				set {thirstyMessage.%loop-player%} to false
				set {thirsty.%loop-player%} to 0
				damage loop-player by 5 hearts
	

 

Edytowane przez knugi
Mała zmiana kodu.
Odnośnik do komentarza
https://skript.pl/temat/50812-problem-z-obrazeniami-gracza/#findComment-314009
Udostępnij na innych stronach

  • 0
W dniu 12.11.2021 o 21:17, knugi napisał:

Widzę jeden podstawowy błąd.

Używasz 'stop' w pętli, a następnie przechodzisz do tego kodu co przedstawiłeś w głównym temacie.

Spróbuj coś takiego:

every 2 seconds:
	loop all players:
		if {thirsty.%loop-player%} is more than 0:
			remove 1 from {thirsty.%loop-player%}
			if {thirstyMessage.%loop-player%} is true:
				send "{@tag} &cSzybko się czegoś napij, bo zaczniesz tracić zycie!" to loop-player
			if {thirsty.%loop-player%} is lower than 3:
				set {thirstyMessage.%loop-player%} to true
			else if {thirsty.%loop-player%} is lower than 1:
				set {thirstyMessage.%loop-player%} to false
				set {thirsty.%loop-player%} to 0
				damage loop-player by 5 hearts
	

 

Nadal to samo ;/

Odnośnik do komentarza
https://skript.pl/temat/50812-problem-z-obrazeniami-gracza/#findComment-314055
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ę...