Sol Reklam

Bulundu Yün skripti

Durum
Mesaj gönderimine kapalı.

Azizburak

Somon Balığı Selam Vermeye Geldi
Katılım
20 Nisan 2021
Mesajlar
17
Elmaslar
2
Puanlar
6.460
Minecraft
AzizBurak

Discord:

Aziz Burak#3300

Merhaba ben boxmining sunucum için yün skripti arıyorum. Şöyle yünü kazarken sadece makas kullanılsın diğer itemler kullanılmasın istiyorum elinizde böyle bir skript varsa atabilirmisiniz.
 
function onPlayerInteract(event) {
var player = event.getPlayer();
var item = event.getItem();

// Sadece makas kullanıldığında işlem gerçekleştir
if (item != null && item.getType() == org.bukkit.Material.SHEARS) {
var block = event.getClickedBlock();

// Yün bloğu ise işlem yap
if (block != null && block.getType() == org.bukkit.Material.WOOL) {
// Yünü kazan
block.breakNaturally(item);

// Durum mesajı göster
player.sendMessage("Yün başarıyla kazıldı.");

// Eventi iptal et (diğer itemlarla etkileşim engellenir)
event.setCancelled(true);
}
}
}

events.playerInteract(onPlayerInteract);
komutu biraz düzenlersen işine yarar diye tahmin ediyorum
 
Son düzenleme:
Sadece Skript yüklü skript in başka eklentilerini yüklememe gerek varmı?
eğer skript plugininz çalışıyorsa yok bir dosya oluşturun içine attığım kodu girin kendinize göre düzenleyin dosya uzantısını .sk olarak düzenleyin ve hazır olarak kullanın
 
Kod:
options:

    # Belirlenen eşya ile hangi
    # blok kırılabilir. Onu belirler.
    block: wool

    # Blok, sadece hangi eşya ile
    # kırılabilsin onu belirler.
    item: shears

    # Skriptin çalışıp, çalışmadığını
    # kontrol etmek için kullanılır.
    #! Default ayar = false
    debug: true

on break:
    if event-block = {@block}:
        if player's tool = {@item}:
            stop
            send "[debug] blok kırıldı." to player if {@debug} = true
        else:
            cancel event
            send "[debug] blok kırılmadı. Sadece belirlenen eşya ile kırılabilir." to player if {@debug} = true
 
Kod:
options:

    # Belirlenen eşya ile hangi
    # blok kırılabilir. Onu belirler.
    block: wool

    # Blok, sadece hangi eşya ile
    # kırılabilsin onu belirler.
    item: shears

    # Skriptin çalışıp, çalışmadığını
    # kontrol etmek için kullanılır.
    #! Default ayar = false
    debug: true

on break:
    if event-block = {@block}:
        if player's tool = {@item}:
            stop
            send "[debug] blok kırıldı." to player if {@debug} = true
        else:
            cancel event
            send "[debug] blok kırılmadı. Sadece belirlenen eşya ile kırılabilir." to player if {@debug} = true
Teşekkür ederim sorunsuz çalışıyor.
 
ups
 
Son düzenleme:
allah allah :/ acaba yanlış düzenlemiş olabilir misin
 
forumda birkaç kez paylaşımlarına denk geldim paylaştığın kod ile forumdakilerin skript dediği şey farklı
sanırım ben işi biraz abartıp direk javascript olarak yazmaya kalkmışım piyasadan uzun süredir uzakta kodlama öğreniyodum hahaha
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı