Skocz do zawartości

Szukam pluginu lub skryptu na przywracanie postawionych oraz zebranych bloków do swojego miejsca po określonym czasie


Rekomendowane odpowiedzi

coś takiego że każdy gracz na spawnie może tak alternatywnie budować i niszczyć. ale każda taka interakcja ma swoją żywotność i np. postawione bloki znikają po 20 sek, a zniszczone bloki wracają na swoje miejsce po 5 sekundach. ( oczywiście nie pobierając i nie dodając się do ekwipunku gracza # zależnie od konfiguracji )

 

taki plugin/skrypt po prostu daje wiele potrzebnych mi możliwości, np.

 - wieża/winda do nieba z bloków dirta które zaraz znikną nie zostawiając po sobie nieprzyjemnego widoku

 - szybkie przejście przez jakiś obiekt bez trwałego zniszczenia go, np. mur, górę lub jakiś budynek

 - epickie pvp z budowaniem okopów i zastawianiem pułapek ( bez trwałego niszczenia mapy )

 - kopalnie automatycznie uzupełniające brakujące surowce

 - dużo, dużo więcej..

opencraft.pl << { na takim jeszcze nie grałeś }

TDepLbR.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Hm. Wydaje mi się, że na takiej zasadzie działają eventy OX. Pole ze złą odpowiedzią znika - gracze spadają, pole znowu się pojawia. 

Taki efekt można nałożyć na command block. Jak technicznie to wykonać - nie wiem. Ale ja na Twoim miejscu poszukałbym rozwiązania wśród skryptów i pluginów na OX - ten sam schemat działania.

Odnośnik do komentarza
Udostępnij na innych stronach

Masz skrypt

on place:
    set {_region.%player%} to region of player
    if {_region.%player%} contains "Tutaj nazwa regionku":
        wait 20 seconds
        set event-block to air
on break:
    set {_region.%player%} to region of player
    if {_region.%player%} contains "Tutaj nazwa regionku":
        wait 5 seconds
        set event-block to event-block

Nie sprawdzałem

.

Odnośnik do komentarza
Udostępnij na innych stronach

Masz skrypt

on place:
    set {_region.%player%} to region of player
    if {_region.%player%} contains "Tutaj nazwa regionku":
        wait 20 seconds
        set event-block to air
on break:
    set {_region.%player%} to region of player
    if {_region.%player%} contains "Tutaj nazwa regionku":
        wait 5 seconds
        set event-block to event-block

Nie sprawdzałem

wyskoczył taki error

 

yUsXnI2.png

 

mam ben skript (1.11)

https://github.com/bensku/Skript/releases
http://bensku.github.io/Skript/events.html

oraz skquery-lime (1.11)

https://www.spigotmc.org/resources/unofficial-skquery-fork-1-11-2.36631/
http://skunity.com/doc?addon=SkQuery

opencraft.pl << { na takim jeszcze nie grałeś }

TDepLbR.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Ty chcesz z regionem czy wszędzie? @macjoker007

on place:
    wait 20 seconds
    #delete event-block
    #remove event-block
    #set event-block to air

    #set {_b.%event-block%} to location of event-block
    #set block at {_b.%event-block%} to air
# Któreś powinno działać 
on break:
    wait 5 seconds
    set event-block to event-block

.

Odnośnik do komentarza
Udostępnij na innych stronach

 

Ty chcesz z regionem czy wszędzie? @macjoker007

on place:
    wait 20 seconds
    #delete event-block
    #remove event-block
    #set event-block to air

    #set {_b.%event-block%} to location of event-block
    #set block at {_b.%event-block%} to air
# Któreś powinno działać 
on break:
    wait 5 seconds
    set event-block to event-block

tak, na wybranych regionach

 

jak wyłączyć pobieranie bloków z ekwipunku i drop bloków na wybranych regionach?

 

nie działa on break ( nie przywraca bloków do swojego miejsca )

on place:
	wait 5 seconds
	delete event-block
on break:
	wait 3 seconds
	set event-block to event-block

opencraft.pl << { na takim jeszcze nie grałeś }

TDepLbR.gif

Odnośnik do komentarza
Udostępnij na innych stronach


on place:

set {_r.%player%} to "%region%"

if {_r.%player%} contains "Region":

    wait 5 seconds

     delete event-block

on break:

set {_r.%player%} to "%region%"

if {_r.%player%} contains "Region":

set {_b.%event-block%} to location of event-block

set {_b.%event-block.b} to event-block

    wait 3 seconds

     set block at {_b.%event-block%} to {_b.%event-block.b}

.

Odnośnik do komentarza
Udostępnij na innych stronach

Pan wyzej mial podobny nawet tkai sam skrypt ale i tak dam

on place:
    set {_region.%player%} to region of player
    if {_region.%player%} contains "Region":
        wait 20 seconds
        set event-block to air
on break:
    set {_region.%player%} to region of player
    if {_region.%player%} contains "Region":
        wait 5 seconds
        set event-block to event-block

Zdrajca MPCFORUM

Odnośnik do komentarza
Udostępnij na innych stronach

on place:
    set {_r.%player%} to "%region%"
    if {_r.%player%} contains "Region":
        wait 5 seconds
        delete event-block
on break:
    set {_r.%player%} to "%region%"
    if {_r.%player%} contains "Region":
        set {_b.%event-block%} to location of event-block 
        set {_b.%event-block.b} to event-block
        wait 3 seconds
        set block at {_b.%event-block%} to {_b.%event-block.b}

mam taki error

 

MBbcMXK.png

 

 

 

 

Pan wyzej mial podobny nawet tkai sam skrypt ale i tak dam

on place:
    set {_region.%player%} to region of player
    if {_region.%player%} contains "Region":
        wait 20 seconds
        set event-block to air
on break:
    set {_region.%player%} to region of player
    if {_region.%player%} contains "Region":
        wait 5 seconds
        set event-block to event-block

podobny error jak u pana up

 

UFmvQXo.png

 

opencraft.pl << { na takim jeszcze nie grałeś }

TDepLbR.gif

Odnośnik do komentarza
Udostępnij na innych stronach


on place of any block:

set {_r.%player%} to "%region%"

if {_r.%player%} contains "Region":

wait 5 seconds

delete event-block

#Czy tam set event-block to air

on break of any block:

set {_r.%player%} to "%region%"

if {_r.%player%} contains "Region":

set {_b.%event-block%} to location of event-block

set {_b.%event-block%.b} to event-block

wait 3 seconds

set block at {_b.%event-block%} to {_b.%event-block%.b}

.

Odnośnik do komentarza
Udostępnij na innych stronach

on place of any block:
    set {_r.%player%} to "%region%"
    if {_r.%player%} contains "Region":
        wait 5 seconds
        delete event-block
        #Czy tam set event-block to air
on break of any block:
    set {_r.%player%} to "%region%"
    if {_r.%player%} contains "Region":
        set {_b.%event-block%} to location of event-block 
        set {_b.%event-block%.b} to event-block
        wait 3 seconds
        set block at {_b.%event-block%} to {_b.%event-block%.b}

jest error

 

xXFMAx3.png

 

 

a po poprawieniu

 

ufhWQfX.png

 

opencraft.pl << { na takim jeszcze nie grałeś }

TDepLbR.gif

Odnośnik do komentarza
Udostępnij na innych stronach

on place of any block:
    if player is in the region "Nazwa":
        wait 5 seconds
        delete event-block
        #Czy tam set event-block to air
on break of any block:
    if player is in the region "Nazwa":
        set {_b.%event-block%} to location of event-block 
        set {_b.%event-block%.b} to event-block
        wait 3 seconds
        set block at {_b.%event-block%} to {_b.%event-block%.b}

Zaczynam wątpić czy jest to wykonalne w sk

.

Odnośnik do komentarza
Udostępnij na innych stronach

on place of any block:
    if player is in the region "Nazwa":
        wait 5 seconds
        delete event-block
        #Czy tam set event-block to air
on break of any block:
    if player is in the region "Nazwa":
        set {_b.%event-block%} to location of event-block 
        set {_b.%event-block%.b} to event-block
        wait 3 seconds
        set block at {_b.%event-block%} to {_b.%event-block%.b}

Zaczynam wątpić czy jest to wykonalne w sk

 

ten sam error

 

1hzkdgI.png

 

 

wersja poprawiona działa połowicznie

on place:
    if player is in the region "Nazwa":
        wait 5 seconds
        delete event-block
on break:
    if player is in the region "Nazwa":
        set {_b.%event-block%} to location of event-block 
        set {_b.%event-block%.b} to event-block
        wait 3 seconds
        set block at {_b.%event-block%} to {_b.%event-block%.b}

usuwanie postawionych bloków po 5sek działa, jednak przywracanie do swojego miejsca zebranych/zniszczonych bloków po 3sek już nie działa

opencraft.pl << { na takim jeszcze nie grałeś }

TDepLbR.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający forum Szukam pluginu lub skryptu na przywracanie postawionych oraz zebranych bloków do swojego miejsca po określonym czasie   0 użytkowników
    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...