Skocz do zawartości
  • 0
Uzi

Skrypt na blokadę

Pytanie

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Użytkownik
  • 0
on redstone:
    set event-block to air
on place:
    if event-block is piston:
        cancel event

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
5 godzin temu, xAxee napisał:
on redstone:
    set event-block to air
on place:
    if event-block is piston:
        cancel event

 

Nie działa
0 błędów
wersja 1.8.8

Edytowane przez Uzi

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0

on place redstone:
    player has permissions "blok.redstone":
    else:
        cancel event 

 

Sprawdź czy działa na sam redstone. Jeżeli gracz nie ma uprawnienia blok.redstone nie będzie mógł podstawić bloku redstone. Jeżeli zadziała to zrobię reszte.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0

Napisałem ci skrypt

Dzięki niemu możesz wyłączać i włączać mechanizmy na serwerze

/mechanizmy on - włącza mechanizmy na serwerze

/mechanizmy off - wyłącza mechanizmy na serwerze

~Pozdro

Cytat

# #######################################################
# #
# # MOZNA TO ZMIENIAC \/
# #
# #######################################################

Options:
    dzialanie: true                                                                # Tego lepiej nie zmieniac
    uzyj: &4&l>> &cUzyj: /mechanizmy <on/off>                                     # Tego lepiej nie zmieniac 
    
    zablokowany: &4&l>> &cMechanizmy sa zablokowane!                             # Co ma sie wyswietlac gdy ktos bedzie probowal postawic jakis mechanizm
    perm: &4&l>> &cNie masz permisji do tej komendy                              # Co ma sie wyswietlic gdy ktos nie ma permisji
    niedziala: &2&l>> &aWlaczyles zabezpieczenia przeciwko mechanizmom!         # Co ma sie wyswietlac gdy jakis admin wlaczy zabezpieczenia przeciwko mechanizmom 
    dziala: &4&l>> &cWylaczyles zabezpieczenia przeciwko mechanizmom!            # Co ma sie wyswietlac gdy jakis admin wylaczy zabezpieczenia przeciwko mechanizmom 

# ########################################################
# #
# # TEGO LEPIEJ NIE ZMIENIAC \/
# #
# ########################################################

command /mechanizmy [<text>]:
    permission: m.uzyj
    permission message: {@perm}
    trigger:
        if arg 1 is set:
            if arg 1 is "on":
                set {{@dzialanie}} to true
                send "{@niedziala}"
            if arg 1 is "off":
                set {{@dzialanie}} to false
                send "{@dziala}"
        else:
            send "{@uzyj}" to player
            stop
    
on script load:
    set {{@dzialanie}} to true
    
on place:
    if event-item is piston:
        if {{@dzialanie}} is true:
            cancel event
            send "{@zablokowany}"
            stop
        else:
            stop
    if event-item is sticky piston:
        if {{@dzialanie}} is true:
            cancel event
            send "{@zablokowany}"
            stop
        else:
            stop
    if event-item is lever:
        if {{@dzialanie}} is true:
            cancel event
            send "{@zablokowany}"
            stop
        else:
            stop
    if event-item is stone pressure plate:
        if {{@dzialanie}} is true:
            cancel event
            send "{@zablokowany}"
            stop
        else:
            stop
    if event-item is wooden pressure plate:
        if {{@dzialanie}} is true:
            cancel event
            send "{@zablokowany}"
            stop
        else:
            stop
    if event-item is redstone torch:
        if {{@dzialanie}} is true:
            cancel event
            send "{@zablokowany}"
            stop
        else:
            stop
    if event-item is stone button:
        if {{@dzialanie}} is true:
            cancel event
            send "{@zablokowany}"
            stop
        else:
            stop
    if event-item is wooden button:
        if {{@dzialanie}} is true:
            cancel event
            send "{@zablokowany}"
            stop
        else:
            stop
    if event-item is light weighted pressure plate:
        if {{@dzialanie}} is true:
            cancel event
            send "{@zablokowany}"
            stop
        else:
            stop
    if event-item is heavy weighted pressure plate:
        if {{@dzialanie}} is true:
            cancel event
            send "{@zablokowany}"
            stop
        else:
            stop
    if event-item is redstone wire:
        if {{@dzialanie}} is true:
            cancel event
            send "{@zablokowany}"
            stop
        else:
            stop
    if event-item is repeater:
        if {{@dzialanie}} is true:
            cancel event
            send "{@zablokowany}"
            stop
        else:
            stop

 

Edytowane przez TachiMC

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
W dniu 12.02.2019 o 10:11, xAxee napisał:
on redstone:
    set event-block to air
on place:
    if event-block is piston:
        cancel event

 

Nie zadziała ponieważ redstone jako blok to nie ,,redstone" tylko ,,redstone wire" ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
14 minut temu, TachiMC napisał:

Nie zadziała ponieważ redstone jako blok to nie ,,redstone" tylko ,,redstone wire" ;)

@TachiMC
masz tu gdzieś redstone jako blok? :D
Nie... Więc najpierw zobacz kod a potem się wypowiadaj...
Wszystko zadziała (Znaczy mi działa xd)

@Uzi Zobacz czy da się odpalić czerwony proszek i pistony

on redstone:
    set event-block to air
On Piston Extend:
	cancel event
On Piston Retract:
	cancel event

 

Edytowane przez xAxee

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×