Skocz do zawartości
  • 0

Jak zablokować?


Bahbros

Pytanie

Witam wie ktoś jak zablokować aby gracz na spawnie nie mógł niszczyć stoniarek za pomcą złotego kilofa a na swojej działce już mógł?

Możecie napisać też jak zrobić z WorldGuard WorldEdit chyba że się nie da

 

Z góry dzięki!

Z góry dzięki!

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

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on mine of stone:
    if location of event-block is not in region "nazwa regionu spawn":
        if {s.%event-block%} is true:
            if player is holding wooden pickaxe:
                if player is in the region "stoniarki" or "spawn":
                    wait 1 second
                    set event-block to stone
                    set {s.%event-block%} to false
                    stop
                else:
                    cancel event
                    send "&7Zniszczyles: &aStoniarke!"
                    set event-block to air
                    set {s.%event-block%} to false
                    if player can hold 1 emerald ore named "&aStoniarka":
                        give 1 emerald ore named "&aStoniarka" to the player
                        stop
                    else:
                        drop 1 emerald ore named "&aStoniarka"
                        stop
            else:
                wait 1 second
                set event-block to stone
                stop

 

Odnośnik do komentarza
https://skript.pl/temat/18074-jak-zablokowa%C4%87/#findComment-123545
Udostępnij na innych stronach

  • 0
2 minuty temu, PoweredDragon napisał:

on mine of stone:
    if location of event-block is not in region "nazwa regionu spawn":
        if {s.%event-block%} is true:
            if player is holding wooden pickaxe:
                if player is in the region "stoniarki" or "spawn":
                    wait 1 second
                    set event-block to stone
                    set {s.%event-block%} to false
                    stop
                else:
                    cancel event
                    send "&7Zniszczyles: &aStoniarke!"
                    set event-block to air
                    set {s.%event-block%} to false
                    if player can hold 1 emerald ore named "&aStoniarka":
                        give 1 emerald ore named "&aStoniarka" to the player
                        stop
                    else:
                        drop 1 emerald ore named "&aStoniarka"
                        stop
            else:
                wait 1 second
                set event-block to stone
                stop

 

To dodac do skrypty na stoniarki tak?

Odnośnik do komentarza
https://skript.pl/temat/18074-jak-zablokowa%C4%87/#findComment-123547
Udostępnij na innych stronach

  • 0
5 minut temu, PoweredDragon napisał:

Zamienić zamiast on break of stone

Nadal może niszczyć drewnianym kilofem

A błędów nie ma region z worldguard czy tam worldedit to spawn 

Edytowane przez Bahbros
Odnośnik do komentarza
https://skript.pl/temat/18074-jak-zablokowa%C4%87/#findComment-123554
Udostępnij na innych stronach

  • 0

Nie no pokaż ten kod, bo coś mi tu nie pasuje po tej twojej edycji...
PS. Nigdy więcej mnie nie cytuj; zacznę ignorować posty, w których jestem cytowany.

Odnośnik do komentarza
https://skript.pl/temat/18074-jak-zablokowa%C4%87/#findComment-123557
Udostępnij na innych stronach

  • 0

Przecież ty nawet nie wstawiłeś kodu, który ci dałem -.-

on script load:
    register new shaped recipe for emerald ore named "&aStoniarka" using stone, stone, stone, stone, diamond, stone, stone, stone, stone
    register new shaped recipe for sponge named "&aDrewniarka" using 17, 17, 17, 17, diamond, 17, 17, 17, 17

on place of emerald ore:
    if name of the player's tool is "&aStoniarka":
        send "&7Postawiles stoniarke! Mozesz ja zniszczyc za pomoca zlotego kilofa"
        set {s.%event-block%} to true
        wait 1 second
        set event-block to stone
        stop

on break of stone:
    if location of event-block is not in region "spawn":
        if {s.%event-block%} is true:
            if player is holding wooden pickaxe:
                if player is in the region "stoniarki" or "spawn":
                    wait 1 second
                    set event-block to stone
                    set {s.%event-block%} to false
                    stop
                else:
                    cancel event
                    send "&7Zniszczyles: &aStoniarke!"
                    set event-block to air
                    set {s.%event-block%} to false
                    if player can hold 1 emerald ore named "&aStoniarka":
                        give 1 emerald ore named "&aStoniarka" to the player
                        stop
                    else:
                        drop 1 emerald ore named "&aStoniarka"
                        stop
            else:
                wait 1 second
                set event-block to stone
                stop

 

Odnośnik do komentarza
https://skript.pl/temat/18074-jak-zablokowa%C4%87/#findComment-123576
Udostępnij na innych stronach

  • 0

No ale nie ma błędów żadnych to nie pisze jak nie ma

Gracz jak zniszczy drewnianym kilofem stone to on się odnawia a jak drugim raz ten sam stone drewnianym kilofem zniszczy to stoniarki nie ma 

Edytowane przez Bahbros
Odnośnik do komentarza
https://skript.pl/temat/18074-jak-zablokowa%C4%87/#findComment-123614
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...