Skocz do zawartości
  • 0

Skrypt na blokadę


Uzi

Pytanie

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 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
Odnośnik do komentarza
https://skript.pl/temat/31731-skrypt-na-blokad%C4%99/#findComment-205636
Udostępnij na innych stronach

  • 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.

Odnośnik do komentarza
https://skript.pl/temat/31731-skrypt-na-blokad%C4%99/#findComment-205658
Udostępnij na innych stronach

  • 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
Odnośnik do komentarza
https://skript.pl/temat/31731-skrypt-na-blokad%C4%99/#findComment-205733
Udostępnij na innych stronach

  • 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" ;)

Odnośnik do komentarza
https://skript.pl/temat/31731-skrypt-na-blokad%C4%99/#findComment-205737
Udostępnij na innych stronach

  • 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
Odnośnik do komentarza
https://skript.pl/temat/31731-skrypt-na-blokad%C4%99/#findComment-205738
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ę...