Bulundu Belirli İtemleri Büyülemeyi Kapatmak

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

G O D

Odunlara Vur Vur Vur!
Katılım
24 Ocak 2021
Mesajlar
44
Elmaslar
2
Puan
3.760
Minecraft
Godtrap_
Bi eklenti kullanıyorum ve bu eklentide +6 kılıç yapabiliyoruz. Bu +6 kılıca keskinlik 5 eklenince keskinlik 14 kılıçla aynı güçte oluyor bu yüzden bu kılıçlara büyü basılmasını engellemek istiyorum. Bunu yapılması zor bişey olduğunun farkındayım bu yüzden şöyle bişey düşündüm.
Envanterinde CustomModelData'sı 1000 olan bir item bulunduğu zaman büyü masası ve örs kullanımını tamamen kapatabilir veya sadece bu item için kullanımını kapatabiliriz. Ben skripti pek bilmiyorum bişeyler denedimde olmadı.
Benim denediğim skript(3. satır hatalı):

on rightclick with anvil:
targeted block is anvil
if the custom model data of the player's inventory is 1000:
cancel event
 
if player have item the bla bla seklinde yapabilirsin.
 
JavaScript:
enchant prepare:
    item = any sword
    item's name contains "+6"
    cancel event
    close player's inventory
    send action bar "&cBu kılıcı büyüleyemezsin." to player
    stop
 
JavaScript:
enchant prepare:
    item = any sword
    item's name contains "+6"
    cancel event
    close player's inventory
    send action bar "&cBu kılıcı büyüleyemezsin." to player
    stop
Güzel büyü masasından artık büyü basılamaz ancak hala örsden büyü basılabiliyor bunun için skript var mıdır?
Benim kendi kodum şöyle ancak bu kodda şöyle bir sıkıntı var örs açılımını tamamen kapatıyor.
on rightclick:
if event-block is anvil:
if player has netherite sword named "&4+6":
cancel event
send action bar "&cBu kılıcı büyüleyemezsin." to player
stop
 
Bunuda eklersen anvil de de çalışmaz..
JavaScript:
anvil prepare:
    if slot 0 of event-inventory is a any sword:
        if slot 1 of event-inventory is a enchanted book:
            set {_i} to slot 0 of event-inventory
            if {_i} name contains "&4+6":
                stop
                send action bar "&cBu kılıcı büyüleyemezsin." to player
 
Bu tarz bi tane daha denemdim ancak: Can't Understand this event: 'anvil prepare' hatası veriyor bunun için yanlış hatırlamıyorsun tuske lazımdı ve tuske 1.16.5 sürümüde mevcut değil.
Bunuda eklersen anvil de de çalışmaz..
JavaScript:
anvil prepare:
    if slot 0 of event-inventory is a any sword:
        if slot 1 of event-inventory is a enchanted book:
            set {_i} to slot 0 of event-inventory
            if {_i} name contains "&4+6":
                stop
                send action bar "&cBu kılıcı büyüleyemezsin." to player
 
Bu tarz bi tane daha denemdim ancak: Can't Understand this event: 'anvil prepare' hatası veriyor bunun için yanlış hatırlamıyorsun tuske lazımdı ve tuske 1.16.5 sürümüde mevcut değil.
TuSKe değil SkBee lazım.
 
Bu tarz bi tane daha denemdim ancak: Can't Understand this event: 'anvil prepare' hatası veriyor bunun için yanlış hatırlamıyorsun tuske lazımdı ve tuske 1.16.5 sürümüde mevcut değil.
ayn tuske lazım deil ama tuskenin 1.16.5 i var skript tools tan indir.
 
Bi kod yazdım ama bi bugu var envanterinde "&4+6" itemi varken örs açamıyor ancak örsü açtıktan sonra envaterine gelirse büyüleyebiliyor. Bunun take item tarzı bişey var? Aklımdaki şey adamın envatere bakıcak +6 yoksa örsü açıcak ve örs açıkken envaterine item gelirse bakılacak o item +6 ise örs menüsünü kapatacak. Ya da daha basiti örs açıkken item almayı kapatabilir veya item aldığı gibi menüyü kapatabiliriz. Böyle bir skript yazılabilir mi?
Kod:
on rightclick:
    if player has netherite sword named "&4+6":
        if event-block is anvil:
            cancel event
            send action bar "&cBu kılıcı büyüleyemezsin." to player
    else:
        stop
 
test edildiği %100 çalışır anlamına geliyor.
denedim eski sürümleride denedim o görsel sadece olmaadığı için attığım bi görsel. 1.0.0 ve 1.3.0 sürümünü denemişti yanlış hatırlamıyorsan yani ilk ve son sürüm.
 
denedim eski sürümleride denedim o görsel sadece olmaadığı için attığım bi görsel. 1.0.0 ve 1.3.0 sürümünü denemişti yanlış hatırlamıyorsan yani ilk ve son sürüm.
biraz araştırırsan bulursun ben 1.16.5 sunucuda kullanmıştım.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst