Skocz do zawartości
  • 0

World edit w skript


Nayan

Pytanie

Dzień dobry,

Czy w skripcie mogę wywoływać komendy world edita? Na przykład żeby wkleić jakiś schemat w miejscu gdzie stoi gracz, albo żeby zamienić bloki wokół gracza na jakieś inne. Można prosić o przykłady jeśli tak? Ewentualnie alternatywne rozwiązania.

Odnośnik do komentarza
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
1 minutę temu, Nayan napisał:

Dzień dobry,

Czy w skripcie mogę wywoływać komendy world edita? Na przykład żeby wkleić jakiś schemat w miejscu gdzie stoi gracz, albo żeby zamienić bloki wokół gracza na jakieś inne. Można prosić o przykłady jeśli tak? Ewentualnie alternatywne rozwiązania.

Jeżeli chodzi o Skripta to jedynym wyjściem jest dodatek, gdyż WorldEdit posiada swoje API, do którego można się podłączyć, ale oczywiście nie poprzez Skripta. Istnieje kilka dodatków, które wykorzystują te API, tutaj mam na myśli chociażby Skellett czy też PirateSK.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Teraz, Kormic napisał:

Jeżeli chodzi o Skripta to jedynym wyjściem jest dodatek, gdyż WorldEdit posiada swoje API, do którego można się podłączyć, ale oczywiście nie poprzez Skripta. Istnieje kilka dodatków, które wykorzystują te API, tutaj mam na myśli chociażby Skellett czy też PirateSK.

Skellet akurat mam w użyciu, mógłbyś zaprezentować jak działa world edit w tym dodatku? Na przykład gdy gracz wciśnie stone button stojąc na red wool - wtedy wkleja się schemat o jakiejś nazwie, albo dirt wokół niego zamienia się na bedrock. Albo daj sam jakieś przykłady jak masz :D Dzięki za pomoc

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
16 minut temu, Nayan napisał:

Skellet akurat mam w użyciu, mógłbyś zaprezentować jak działa world edit w tym dodatku? Na przykład gdy gracz wciśnie stone button stojąc na red wool - wtedy wkleja się schemat o jakiejś nazwie, albo dirt wokół niego zamienia się na bedrock. Albo daj sam jakieś przykłady jak masz :D Dzięki za pomoc

Składnia wygląda następująco:

(place|paste) schematic %string% at %locations% [[(with|at)] angle %-number%] [with limit %-number%] [[and] (without|exclud(e|ing)) air %-boolean%]

Przykład:

paste schematic "plugins/WorldEdit/schematics/twojschematic" 10 meters above player

Nie pamiętam tylko czy trzeba podać rozszerzenie .schematic czy też nie. Spróbuj z obiema wersjami i podaj odpowiednią ścieżkę do pliku.

Możliwe, że ten efekt nie zadziała, ale spróbować nie zaszkodzi.

Co do dodatków, możesz jeszcze sprawdzić Skematic oraz PirateSK.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Godzinę temu, Kormic napisał:

Składnia wygląda następująco:


(place|paste) schematic %string% at %locations% [[(with|at)] angle %-number%] [with limit %-number%] [[and] (without|exclud(e|ing)) air %-boolean%]

Przykład:


paste schematic "plugins/WorldEdit/schematics/twojschematic" 10 meters above player

Nie pamiętam tylko czy trzeba podać rozszerzenie .schematic czy też nie. Spróbuj z obiema wersjami i podaj odpowiednią ścieżkę do pliku.

Możliwe, że ten efekt nie zadziała, ale spróbować nie zaszkodzi.

Co do dodatków, możesz jeszcze sprawdzić Skematic oraz PirateSK.

Niestety efekt nie działa, jak udało mi się nie wyczytać błędów przez Skript, tak przy wykonaniu komendy wyskakuje komunikat o "Internal error". Są jeszcze jakieś rozwiązania na ten pomysł?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Teraz, Nayan napisał:

Niestety efekt nie działa, jak udało mi się nie wyczytać błędów przez Skript, tak przy wykonaniu komendy wyskakuje komunikat o "Internal error". Są jeszcze jakieś rozwiązania na ten pomysł?

Tak.

Godzinę temu, Kormic napisał:

Co do dodatków, możesz jeszcze sprawdzić Skematic oraz PirateSK.

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
16 godzin temu, Kormic napisał:

Tak.

 

Sprawdziłem te dodatki, właśnie o nich napisałem poprzednią wiadomość. Niby wszystko ładnie, ale jak przychodzi do wykonania efektu to wyskakuje "internal error". Stąd pytanie, czy da się w jakiś inny sposób wykorzystać world edit w skripcie

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Teraz, Nayan napisał:

Sprawdziłem te dodatki, właśnie o nich napisałem poprzednią wiadomość. Niby wszystko ładnie, ale jak przychodzi do wykonania efektu to wyskakuje "internal error". Stąd pytanie, czy da się w jakiś inny sposób wykorzystać world edit w skripcie

Jedynym sposobem są dodatki. Możliwe, że WorldEdit od czasu powstania tych dodatków przeszedł duże zmiany w API, co powoduje pewną niekompatybilność.

Jeżeli nie znajdziesz działającego dodatku, wtedy pozostaje ci albo stworzenie własnego, albo stworzenie prostego pluginu korzystającego z API WorldEdita.

Odnośnik do komentarza
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ę...