Skocz do zawartości
  • 0

Problem podczas eventu explode


Pytanie

on explode:
	if exploded block is furnace:
	remove 8 from {zycie}
	set block to furnace
	send "&7Ten block ma jeszcze %{zycie}% HP" to player
    if {zycie} is 0:
		send "&7Zniszczyles blok"
		set block to air
		stop

Nie wiem czemu, ale nei chce mi wykryć bloku w evencie? Coś źle zrobiłem? 

Przepraszam również za 2 post z pomocą w ciągu 30min. Niestety nie mogę znaleźć odpowiedzi na internecie ;(

Edytowane przez Xemi
Odnośnik do komentarza
https://skript.pl/temat/34039-problem-podczas-eventu-explode/
Udostępnij na innych stronach

14 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on explode:
	if exploded block is furnace:
		remove 8 from {zycie}
		set block to furnace
		send "&7Ten block ma jeszcze %{zycie}% HP" to player
	if {zycie} is 0:
		send "&7Zniszczyles blok"
		set block to air
		stop

 

Odnośnik do komentarza
https://skript.pl/temat/34039-problem-podczas-eventu-explode/#findComment-219180
Udostępnij na innych stronach

  • 0

Tutaj bląd wyskakuje

https://imgur.com/uyHssGa

4 minuty temu, Mroczekk napisał:

on explode:
	if exploded block is furnace:
		remove 8 from {zycie}
		set block to furnace
		send "&7Ten block ma jeszcze %{zycie}% HP" to player
	if {zycie} is 0:
		send "&7Zniszczyles blok"
		set block to air
		stop

 

 

Edytowane przez Xemi
Odnośnik do komentarza
https://skript.pl/temat/34039-problem-podczas-eventu-explode/#findComment-219182
Udostępnij na innych stronach

  • 0
Gość ZiemniaQ

exploded blocks to lista bloków, należy ją zapętlić i dopiero wynik pętli porównywać z szukanym blokiem.

@Mroczekk a może wyjaśnisz koledze jak zrobić poprawnie zmienną przypisaną do każdego bloku? Bo aktualnie to korzysta z jednej zmiennej dla wszystkich piecyków.

Odnośnik do komentarza
https://skript.pl/temat/34039-problem-podczas-eventu-explode/#findComment-219185
Udostępnij na innych stronach

  • 0
Gość ZiemniaQ
16 minut temu, Mroczekk napisał:

{zycie::*} 

 

To nadal nie to, próbuj dalej albo odpuść i wróć do pomagania gdy zdobędziesz trochę wiedzy na dany temat (o ile nadal będziesz miał na to ochotę).

 

options:
	block: furnance
	defaultHP: 20
	mine: -1
	explode: -8

function addHP(l: location) :: boolean:
	if {zycie::%{_l}%} is not set:
		set {zycie::%{_l}%} to {@defaultHP}
		return false
	remove 1 from {zycie::%{_l}%}
	if {zycie::%{_l}%} > 1:
		return false
	return true


on break:
	if event-block = {@block}:
		if addHP(event-location) is false:
			send "Pozostało %{zycie::%event-location%}% zycia"
			cancel event

on explode:
	loop exploded blocks:
		if loop-block = {@block}:
			if addHP(location of loop-block) is false:
				remove loop-block from exploded blocks

 

 

@xAxee drugi raz dzisiaj o milisekundy później niż ja wiadomość dodałeś XDD

Edytowane przez ZiemniaQ
Odnośnik do komentarza
https://skript.pl/temat/34039-problem-podczas-eventu-explode/#findComment-219191
Udostępnij na innych stronach

  • 0
On place of furnace:
    Set {Zycie::%location of event-block%} to 10
On break of furnace:
    If {Zycie::%location of event-block%} is set:
        Remove 1 from {Zycie::%location of event-block%}
        If {Zycie::%location of event-block%} is 0:
            Set event-block to air
            Clear {Zycie::%location of event-block%}

 

@LuckyPotato xDD

Edytowane przez xAxee
Odnośnik do komentarza
https://skript.pl/temat/34039-problem-podczas-eventu-explode/#findComment-219192
Udostępnij na innych stronach

  • 0
Gość ZiemniaQ
25 minut temu, Xemi napisał:

@LuckyPotato wszystko kozak, tylko, że nie zabiera HP podczas eksplozji

Ale nie zabiera bo sprawdzałeś i nie zabiera

czy nie zabiera gdyż nie pokazuje żadnej wiadomości (bo przy eksplozji żadnej nie dodawałem)

Odnośnik do komentarza
https://skript.pl/temat/34039-problem-podczas-eventu-explode/#findComment-219197
Udostępnij na innych stronach

  • 0
Teraz, LuckyPotato napisał:

Ale nie zabiera bo sprawdzałeś i nie zabiera

czy nie zabiera gdyż nie pokazuje żadnej wiadomości (bo przy eksplozji żadnej nie dodawałem)

Sprawdzałem i nie zabiera, albo wybuch niszczy caly klocek odrazu 

Odnośnik do komentarza
https://skript.pl/temat/34039-problem-podczas-eventu-explode/#findComment-219199
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ę...