Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Skript - Event wykonywany co 2 rozwalenia x bloku.


Rekomendowane odpowiedzi

Opublikowano

Siemano!

Mam pytanie.

Chodzi mi o to, żeby po rozwaleniu 2 bloków np stone wykonywała się dana czynność.

Czy w ogóle da się coś takiego zrobić?

Pytam bo zaczynam ze skriptem :D..

Proszę o odpowiedź.

Najlepszych nagrodzę.

Opublikowano

Co do skript lepiej naucz się javy i bukkit dosc.Wiecej możliwości :)

variables:
    {soe.%player%} = 0

on break of stone:
    add 1 to {soe.%player%}
    if {soe.%player%} is "2":
        // kod tutaj co ma się dziać ! //
        set {soe.%player%} to 0

on join:
    set {soe.%player%} to 0

on quit:
    set {soe.%player%} to 0
Opublikowano

Tak. @Edit up byl pierwszy.

variables:
	{wykopania.%player%} = 0
on break of stone:
	add 1 to {wykopania.%player%}
	
	if {wykopania.%player%} is 2:
		execute player command "help"
Opublikowano
variables:
    {drop.%player%} = "on"
    {unbr.%player%} = 0
    {unbr2.%player%} = 0
    
command /cobblestone <text>:
    trigger:
        if arg 1 is "on":
            set {drop.%player%} to "on"
            send "&bPomyslnie wlaczono drop cobble z stone"
        if arg 1 is "off":
            set {drop.%player%} to "off"
            send "&bPomyslnie wylaczono drop cobble z stone"

On break:
    if {drop.%player%} is "off":
        block is stone:
            cancel event
            delete block
            damage player's tool by 1
        stop
    if {drop.%player%} is "on":
        block is stone:
            if tool of the player is enchanted with silk touch 1:
                cancel event
                set block to air
                give stone to player
                damage player's tool by 1
        else:
            cancel event
            set block to air
            give cobblestone to player
            damage player's tool by 1
    stop

----

Chodzi mi, żeby po wykopaniu 2 stone kilof z unbreaking 2 tracił 1 użycie a kilof unbreaking 3 po rozkopaniu 3 stone tracił 1 użycie.

Daje najlepszą odpowiedź + like ;d.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...