Skocz do zawartości
  • 0

Jak zrobić Skript + worldguard


Pytanie

Witam

Mam otóż takie pytanie jak zrobić region za pomocą skript.

Tak wiem że można za pomocą run command "rg define" ale chciałbym aby nie było widać tych powiadomień na czacie od wroldguarda 

też wiem że można wyczyścić czat po tych komendach no ale tego właśnie nie chce używać

A i jak zrobić żeby zrobić region dajmy 30x30 tak żeby nie było widać tych powiadomień coś słyszałem że można jakoś to wyłączyć w wg ale nie wiem jak proszę o pomoc :>

Odnośnik do komentarza
https://skript.pl/temat/41050-jak-zrobi%C4%87-skript-worldguard/
Udostępnij na innych stronach

18 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
22 minuty temu, hiperk napisał:

Witam

Mam otóż takie pytanie jak zrobić region za pomocą skript.

Tak wiem że można za pomocą run command "rg define" ale chciałbym aby nie było widać tych powiadomień na czacie od wroldguarda 

też wiem że można wyczyścić czat po tych komendach no ale tego właśnie nie chce używać

A i jak zrobić żeby zrobić region dajmy 30x30 tak żeby nie było widać tych powiadomień coś słyszałem że można jakoś to wyłączyć w wg ale nie wiem jak proszę o pomoc :>

W SharpSK masz możliwość tworzenia regionów bez wykonywania komend, w Skematicu również.

Dla SharpSK to będzie tak:

create region "nazwaRegionu" between {loc1} and {loc2} in world "twojSwiat"

Być może to cię zainteresuje.

https://docs.skunity.com/syntax/search/create region

Odnośnik do komentarza
https://skript.pl/temat/41050-jak-zrobi%C4%87-skript-worldguard/#findComment-256169
Udostępnij na innych stronach

  • 0
20 godzin temu, Kormic napisał:

W SharpSK masz możliwość tworzenia regionów bez wykonywania komend, w Skematicu również.

Dla SharpSK to będzie tak:


create region "nazwaRegionu" between {loc1} and {loc2} in world "twojSwiat"

Być może to cię zainteresuje.

https://docs.skunity.com/syntax/search/create region

dzięki a jak pobrać lokalizacje i bo tu nie ma expand jak w rg i trzeba wszystko ręcznie robić

 

create region "nazwaRegionu" between {loc1} and {loc2} in world "twojSwiat"

Próbuje stworzyć region i nic się nie dzieje dlaczego?

 

xAxee

Łączę posty

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/41050-jak-zrobi%C4%87-skript-worldguard/#findComment-256170
Udostępnij na innych stronach

  • 0
Teraz, hiperk napisał:

create region "nazwaRegionu" between {loc1} and {loc2} in world "twojSwiat"

Próbuje stworzyć region i nic się nie dzieje dlaczego?

 

A czy podałeś do tych zmiennych jakieś lokalizacje?

Odnośnik do komentarza
https://skript.pl/temat/41050-jak-zrobi%C4%87-skript-worldguard/#findComment-256173
Udostępnij na innych stronach

  • 0

Zrobiłem tak bo działanie skryptu będzie takie że jak się połozy block to powinno stworzyć region

set {_loc} to location of block
set {_1} and {_2} to {_loc}
add 30 to x-loc of {_1}
remove 30 from x-loc of {_2}

Odnośnik do komentarza
https://skript.pl/temat/41050-jak-zrobi%C4%87-skript-worldguard/#findComment-256175
Udostępnij na innych stronach

  • 0
Teraz, hiperk napisał:

Zrobiłem tak bo działanie skryptu będzie takie że jak się połozy block to powinno stworzyć region

set {_loc} to location of block
set {_1} and {_2} to {_loc}
add 30 to x-loc of {_1}
remove 30 from x-loc of {_2}

Nie powinno być przypadkiem 'event-block'?

Odnośnik do komentarza
https://skript.pl/temat/41050-jak-zrobi%C4%87-skript-worldguard/#findComment-256176
Udostępnij na innych stronach

  • 0

Dałem ten event-block i nadal nie działa nie chce się stworzyć nie wiem dlaczego

 

Teraz zauważyłem że wywala błąd w konsoli 

 Could not pass event BlockPlaceEvent to Skript v2.5-beta1
java.lang.NoClassDefFoundError: com/sk89q/worldedit/Vector
        at me.sharpjaws.sharpSK.hooks.WorldGuard.EffCreateRegion.execute(EffCreateRegion.java:46) ~[?:?]
        at ch.njol.skript.lang.Effect.run(Effect.java:52) ~[?:?]
        at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[?:?]
        at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[?:?]
        at ch.njol.skript.lang.Trigger.execute(Trigger.java:57) ~[?:?]
        at ch.njol.skript.SkriptEventHandler.check(SkriptEventHandler.java:154) ~[?:?]
        at ch.njol.skript.SkriptEventHandler$1.execute(SkriptEventHandler.java:112) ~[?:?]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:576) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at org.bukkit.craftbukkit.v1_16_R1.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:354) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.ItemStack.placeItem(ItemStack.java:220) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.PlayerInteractManager.a(PlayerInteractManager.java:488) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.PlayerConnection.a(PlayerConnection.java:1284) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:27) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:1) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.TickTask.run(SourceFile:18) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.executeTask(SourceFile:144) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.executeNext(SourceFile:118) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.MinecraftServer.aZ(MinecraftServer.java:943) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.MinecraftServer.executeNext(MinecraftServer.java:936) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.awaitTasks(SourceFile:127) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.MinecraftServer.sleepForTick(MinecraftServer.java:920) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.MinecraftServer.v(MinecraftServer.java:852) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.MinecraftServer.lambda$0(MinecraftServer.java:164) ~[bukkit.jar:git-Spigot-0287a20-7560f5f]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]

 

xAxee

Łączę posty

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/41050-jak-zrobi%C4%87-skript-worldguard/#findComment-256177
Udostępnij na innych stronach

  • 0

W takim wypadku wywal dodatek i tyle. Nie działa, co poradzić.

Co do tej wiadomości, aby ją usunąć, musiałbyś najprawdopodobniej edytować kod pluginu, a tego raczej nie chcesz. Przeszukałem config i można jedynie edytować wiadomość dot. próby budowania w regionie.

Odnośnik do komentarza
https://skript.pl/temat/41050-jak-zrobi%C4%87-skript-worldguard/#findComment-256183
Udostępnij na innych stronach

  • 0
2 godziny temu, 21Shadow_ napisał:

Słyszeliście o PirateSK? Podobno też ma urozmaicenia co do world edita

A no tak... dodatek Pirata Jaskiniowego :) Można wypróbować, jak najbardziej.

Odnośnik do komentarza
https://skript.pl/temat/41050-jak-zrobi%C4%87-skript-worldguard/#findComment-256245
Udostępnij na innych stronach

  • 0

PirateSK próbowałem już z tym dodatkiem ale nie działa na wersji 1.16.1 

Może coś źle robię z tymi lokalizacjami że to nie działa no nie wiem sam ehhh może ktoś ma jeszcze jakiś pomysł? 

Edytowane przez xAxee
xAxee

Poprawiam formatowanie

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/41050-jak-zrobi%C4%87-skript-worldguard/#findComment-256307
Udostępnij na innych stronach

  • 0
7 minut temu, hiperk napisał:

PirateSK próbowałem już z tym dodatkiem ale nie działa na wersji 1.16.1 

Może coś źle robię z tymi lokalizacjami że to nie działa no nie wiem sam ehhh może ktoś ma jeszcze jakiś pomysł? 

Ewentualnie spróbuj wykonać tę komendę poprzez jakiegoś członka administracji.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/41050-jak-zrobi%C4%87-skript-worldguard/#findComment-256313
Udostępnij na innych stronach

  • 0
2 minuty temu, hiperk napisał:

A jest może jakiś event który mógłby odpowiadać za tworzenie cuboida w skript-mirror? 

Bo ten pomysł z adminami jest taki problem że nie zawsze są

skript-mirror zawiera wyrażenia ze SpigotAPI, nie ma tam wyrażeń dotyczących regionów z WorldGuarda.

Odnośnik do komentarza
https://skript.pl/temat/41050-jak-zrobi%C4%87-skript-worldguard/#findComment-256639
Udostępnij na innych stronach

  • 0
5 minut temu, hiperk napisał:

To może ktoś ma jakiś pomysł jak by to rozwiązać w inny sposób?

Zacznijmy od tego, że pierwszy raz słyszę, żeby komuś przeszkadzała taka wiadomość. Podsumowując:

1. Przez konsolę nie zrobisz, bo widać wiadomość na czacie.

2. Przez gracza nie zrobisz, bo nie każdy admin jest online.

Może ewentualnie zainteresujesz się opcją:

execute player command "" as op

Sprawdź czy do tego nie jest aby przypadkiem potrzebny dodatek, bo mam wrażenie, że jest to wyrażenie z SkUtilities.

EDIT:

Dobra, upewniłem się i to jest wyrażenie z SkUtilities.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/41050-jak-zrobi%C4%87-skript-worldguard/#findComment-256661
Udostępnij na innych stronach

  • 0

Tę komendę używałem

Pamiętam właśnie że kiedyś używałem tego piratesk i było wszystko git noo teraz nie ma aktualizacji i nie działa

Mi tylko jest potrzebne  żeby coś stworzyło region i tyle no ale może ktoś zrobi kiedyś taki dodatek ehhh chyba tyle w tym temacie 

Odnośnik do komentarza
https://skript.pl/temat/41050-jak-zrobi%C4%87-skript-worldguard/#findComment-256662
Udostępnij na innych stronach

  • 0
3 minuty temu, hiperk napisał:

Tę komendę używałem

Pamiętam właśnie że kiedyś używałem tego piratesk i było wszystko git noo teraz nie ma aktualizacji i nie działa

Mi tylko jest potrzebne  żeby coś stworzyło region i tyle no ale może ktoś zrobi kiedyś taki dodatek ehhh chyba tyle w tym temacie 

No cóż, szkoda, że nie ma rozwiązania. Znaczy, niby jest, ale podstawianie konta 24/7 i ukrywanie go przed resztą graczy nie jest dobrym pomysłem.

Odnośnik do komentarza
https://skript.pl/temat/41050-jak-zrobi%C4%87-skript-worldguard/#findComment-256663
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ę...