Skocz do zawartości
  • 0

Problem z eventem


TakToJa

Pytanie

options:
	block: cobblestone
	defaultHP: 399
	mine: -1
	explode: -8
	place: -200

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 "&7Pozostalo &c%{zycie::%event-location%}% &7zycia"
			cancel event

on cobblestone build of tnt:
	if addHP(event-location) is false:
		send "&7Pozostalo &c%{zycie::%event-location%}% &7zycia"
		cancel event

Posiadam taki skrypt, wszystko działa oprócz postawienia na cobblestonie TNT, który odrazu zabiera 200hp. Wie ktoś jak coś takiego zapisac?

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

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
13 godzin temu, US3R . napisał:

Sprawdź


i daj znać

Sprawdzę za kilka godzin

Znalazlem 2 bledy. Aby TNT zabralo 200Hp musze raz zabrac HP poprzez zniszczenie kilofem. Gdy blok jest nienaruszony (ma full HP) wtedy TNT nie dziala. Drugi błąd jest taki: tnt działa, gdy postawimy TNT na bloku, a chciałbym aby działało też, aby działalo gdy postawimy na jednym z boków ;)

 

HeezQ

Łączę

Notatka dodana przez HeezQ

Odnośnik do komentarza
https://skript.pl/temat/34111-problem-z-eventem/#findComment-219720
Udostępnij na innych stronach

  • 0
14 godzin temu, TakToJa napisał:

Sprawdzę za kilka godzin

Znalazlem 2 bledy. Aby TNT zabralo 200Hp musze raz zabrac HP poprzez zniszczenie kilofem. Gdy blok jest nienaruszony (ma full HP) wtedy TNT nie dziala. Drugi błąd jest taki: tnt działa, gdy postawimy TNT na bloku, a chciałbym aby działało też, aby działalo gdy postawimy na jednym z boków ;)

 

czyli co mam naprawić? wymienisz 

Odnośnik do komentarza
https://skript.pl/temat/34111-problem-z-eventem/#findComment-219811
Udostępnij na innych stronach

  • 0
8 godzin temu, US3R . napisał:

czyli co mam naprawić? wymienisz 

Jeżeli postawie blok i chce odrazu postawić TNT to nie działa, ale gdy blok będzie miał 399hp (gdy raz go zniszcze) to TNT zadziała.

Druga rzecz jest taka, że TNT działa jeśli postawie go od góry na blok. Jeżeli postawie go na ścianie bloku bądź na dole bloku to nie zadziała.

Odnośnik do komentarza
https://skript.pl/temat/34111-problem-z-eventem/#findComment-219817
Udostępnij na innych stronach

  • 0
W dniu 25.07.2019 o 21:51, TakToJa napisał:

wszystko działa oprócz postawienia na cobblestonie TNT

w temacie napisałeś że wszystko działa oprócz postawienia "NA" cobblestone TNT<- jak wrócę do domu to postaram się to zrobić

Odnośnik do komentarza
https://skript.pl/temat/34111-problem-z-eventem/#findComment-219818
Udostępnij na innych stronach

  • 0
20 minut temu, US3R . napisał:

w temacie napisałeś że wszystko działa oprócz postawienia "NA" cobblestone TNT<- jak wrócę do domu to postaram się to zrobić

Uciekło mi słowo, TNT działa owszem, ale gdy postawimy na górze bloku, na bokach nie działa

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