Skocz do zawartości

Tworzenie budowli


Rekomendowane odpowiedzi

Witam.
W tym poradniku pokażę wam, jak za pomocą pluginu Skript stworzyć automatyczne tworzenie się konstrukcji. Sporo ludzi ma z tym problem, więc mam nadzieję, że to im pomoże. Zaczynajmy!
 
I. Skript
 
W całości posłuży nam efekt

set %objects% to %objects%

W naszym wypadku posłużymy się lokalizacją. Oto przykładowa linijka z mojego skryptu (pełna wersja w produkcji c:) Survival+.

set block 1 meter above 1 meter east 1 meter south to white wool

Na początek potrzebujemy jakiegoś punktu odniesienia do lokalizacji naszego ustawianego bloku. Może to być np. event-block (w evencie on place/on brake), target block (on click) itd. Dalej ustawiamy lokalizację naszego bloku. Najlepiej sobie na bieżąco sprawdzać na serwerze i korygować ewentualne błędy, bo przy większych konstrukcjach szukanie jednego bloku jest mordęgą. No i to by było na tyle. Nie ma w tym zbyt dużo filozofii.
Tutaj macie (lekko uproszczony) skrypt tworzący namiot.
 

on place of sponge:	if player have permission "svplus.namiot.maly" or "svplus.namiot.*" or "svplus.*":		execute console command "/playsound random.pop %player%"		set block 2 meter west to white wool		set block 2 meter west 1 meter south to white wool		set block 2 meter west 1 meter north to white wool		set block 2 meter east to white wool		set block 2 meter east 1 meter north to white wool		set block 2 meter east 1 meter south to white wool		set block 1 meter above 1 meter east to white wool		set block 1 meter above 1 meter east 1 meter north to white wool		set block 1 meter above 1 meter east 1 meter south to white wool		set block 1 meter above 1 meter west to white wool		set block 1 meter above 1 meter west 1 meter north to white wool		set block 1 meter above 1 meter west 1 meter south to white wool		set block 2 meter above 1 meter east to white wool		set block 2 meter above 1 meter east 1 meter north to white wool		set block 2 meter above 1 meter east 1 meter south to white wool		set block 2 meter above 1 meter west to white wool		set block 2 meter above 1 meter west 1 meter north to white wool		set block 2 meter above 1 meter west 1 meter south to white wool		set block 3 meter above to white wool		set block 3 meter above 1 meter north to white wool		set block 3 meter above 1 meter south to white wool		set block 2 meters west 2 meters north to green wool		set block 2 meters west 2 meters south to green wool		set block 2 meters east 2 meters north to green wool		set block 2 meters east 2 meters south to green wool		set block 1 meter above 1 meter west 2 meters north to green wool		set block 1 meter above 1 meter west 2 meters south to green wool		set block 1 meter above 1 meter east 2 meters north to green wool		set block 1 meter above 1 meter east 2 meters south to green wool		set block 2 meter above 1 meter west 2 meters north to green wool		set block 2 meter above 1 meter west 2 meters south to green wool		set block 2 meter above 1 meter east 2 meters north to green wool		set block 2 meter above 1 meter east 2 meters south to green wool		set block 3 meters above 2 meters south to green wool		set block 3 meters above 2 meters north to green wool		set block 1 meter west 2 meters south to fence		set block 1 meter east 2 meters south to fence		set block 1 meter west 2 meters north to fence		set block 1 meter east 2 meters north to fence		set block 2 meters above 2 meters south to fence		set block 2 meters above 2 meters north to fence		set block 1 meter west to workbench		set block 1 meter west 1 meter north to furnace		set block 1 meter east 1 meter north to furnace		set block 2 meters above 3 meters south 1 meter east to torch		set block 2 meters above 3 meters south 1 meter west to torch		set block 2 meters above 3 meters north 1 meter east to torch		set block 2 meters above 3 meters north 1 meter west to torch


 

 
II. SkriptPlus
 
Addon SkriptPlus dodaje nam jeszcze jedną metodę tworzenia konstrukcji, a mianowicie:
 

spawn falling block of %itemtype% at %location%

Nie ma tu zbyt wiele do tłumaczenia. W miejsce %itemtype% wpisujemy typ naszego bloku (grass, stone etc.), a %location% lokalizację naszego bloku.
 
Gdy nasza lokalizacja będzie wyżej, da nam fajny efekt spadającej budowli. Ale trzeba pamietać o 2 rzeczach:

  • [*]żaden blok nie może być na "drodze" tego spadającego, bo wtedy zatrzyma się on i nie spadje na swoje przeznaczone do tego miejsce [*]jeżeli nasza budowla ma coś w rodzaju dachu, należy jej wnętrze wypełnić np. blokiem o id. 36 ("niewidzialny" blok, widac tylko kontur), bo inaczej nasza budowla się zapadnie.

To by było na tyle, mam nadzieję że komuś pomogłem. Pozdrawiam,
Sebek4321

Odnośnik do komentarza
https://skript.pl/temat/360-tworzenie-budowli/
Udostępnij na innych stronach

  • Szifter zablokował(a) ten temat
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ę...