Skocz do zawartości
  • 0

Skrypt na TNT


xSebix1

Pytanie

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

  • 0
2 godziny temu, xSebix1 napisał:

czy da rade napisac skrypt ktory bedzie blokowal stawanie tnt jesli bedzie go 4 na 1 chunku czyli powiedzmy jest 4 tnt na 1 chunku i jesli chcesz postawic 5 to nie mozesz i wysyla sie wiadomosc 

Proszę uprzejmie. Skrypt był testowany.

Należy mieć jedynie na uwadze to, że skrypt rejestruje jedynie stawianie, niszczenie i eksplodowanie TNT. Nie jest on w stanie chociażby wykryć usunięcia TNT za pomocą pluginu.

function getChunkID(loc: location) :: text:
	set {_x} to floor(x-loc of {_loc} / 16)
	set {_z} to floor(z-loc of {_loc} / 16)
	set {_world} to world of {_loc}
	return "%{_x}%,%{_z}%,%{_world}%"

on place of tnt:
	set {_chunkID} to getChunkID(event-location)
	if {numberOfPlacedTNT::%{_chunkID}%} is set:
		{numberOfPlacedTNT::%{_chunkID}%} >= 4
		cancel event
		send "&cLimit TNT w jednym chunku wynosi 4." to player
		stop
	set {numberOfPlacedTNT::%{_chunkID}%} to 0 if {numberOfPlacedTNT::%{_chunkID}%} is not set
	add 1 to {numberOfPlacedTNT::%{_chunkID}%}

on break of tnt:
	set {_chunkID} to getChunkID(event-location)
	{numberOfPlacedTNT::%{_chunkID}%} > 0
	subtract 1 from {numberOfPlacedTNT::%{_chunkID}%}
	
on explosion prime:
	event-entity is tnt
	set {_chunkID} to getChunkID(event-location)
	{numberOfPlacedTNT::%{_chunkID}%} > 0
	subtract 1 from {numberOfPlacedTNT::%{_chunkID}%}

Pozdrawiam.

Odnośnik do komentarza
https://skript.pl/temat/57539-skrypt-na-tnt/#findComment-342596
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ę...