İstek Blok kıramasın

cumagünü

Taş Madencisi
En iyi cevaplar
1
Oyuncular, yaprak,ot ve çakıl hariç diğer blokları elleri ile kıramasın bunu sağlayacak bir skript lazım.
sunucu 1.15
 

Bernard

Бернард
Danışman
Geliştirici
En iyi cevaplar
61
Aşağıdaki skripti dener misiniz? Oyunda yaprak ve ot türleri çok fazla olduğu için kırılamayacakların olması mümkün. Skripte göre elleri ile oyuncular yaprak, ot ve çakıl haricindeki blokları kıramayacak.

Kod:
on break:
    if player's held item is air:
        if event-block isn't gravel or leaves or plant:
            cancel event
 

cumagünü

Taş Madencisi
En iyi cevaplar
1
Aşağıdaki skripti dener misiniz? Oyunda yaprak ve ot türleri çok fazla olduğu için kırılamayacakların olması mümkün. Skripte göre elleri ile oyuncular yaprak, ot ve çakıl haricindeki blokları kıramayacak.

Kod:
on break:
    if player's held item is air:
        if event-block isn't gravel or leaves or plant:
            cancel event
Evet teşekkür ederim şu an sorunsuz şekilde çalışıyor birde permissions ekler misin.
 

Bernard

Бернард
Danışman
Geliştirici
En iyi cevaplar
61
Evet teşekkür ederim şu an sorunsuz şekilde çalışıyor birde permissions ekler misin.
Aşağıdaki koda ekledim. "bloksk.break" permine sahip olanlar bu sınırlamadan muaf olacak. Adminlere "bloksk.break" verirsen adminler bu engelden hariç tutulur.

Kod:
on break:
    if player does not have the permission "bloksk.break":
        if player's held item is air:
            if event-block isn't gravel or leaves or plant:
                cancel event
 
Son düzenleme:

cumagünü

Taş Madencisi
En iyi cevaplar
1
Aşağıdaki koda ekledim. "bloksk.break" permine sahip olanlar bu sınırlamadan muaf olacak. Adminlere "bloksk.break" verirsen adminler bu engelden hariç tutulur.

Kod:
on break:
    if event-player hasn't permission "bloksk.break"
        if player's held item is air:
            if event-block isn't gravel or leaves or plant:
                cancel event
hata veriyo.
can't understand this condition: 'event-player hasn't permission "block.break"
 
Üst