[SK] Yardım

GameKingTr59

Lapis Toplayıcısı
En iyi cevaplar
0
Öncelikle herkese merhaba, pvp sunucum için kitbelirle skripti kodladım. Fakat oyuncu /kitbelirle yazdığında üzerinde ki enchli armorların gitmesini istiyorum. Yerine default kit gelecek. Yardımcı olan herkese teşekkür ederim.
Kod:
command /kitver [<player>]:
    executable by: console
    trigger:
        clear the arg 1's inventory
        wait 1 tick
        set slot 0 of arg 1's inventory to iron sword named "&3FallenPVP &6> &ePvP Kitiniz"
        set slot 1 of arg 1 to flint and steel named "&3FallenPVP &6> &ePvP Kitiniz"
        set slot 2 of arg 1 to fishing rod named "&3FallenPVP &6> &ePvP Kitiniz"
        set slot 3 of arg 1 to bow named "&3FallenPVP &6> &ePvP Kitiniz"
        set slot 8 of arg 1 to 64 arrow named "&3FallenPVP &6> &ePvP Kitiniz"
        set slot 7 of arg 1 to 64 arrow named "&3FallenPVP &6> &ePvP Kitiniz"
        set slot 39 of arg 1 to iron helmet named "&3FallenPVP &6> &ePvP Kitiniz"
        set slot 38 of arg 1 to iron chestplate named "&3FallenPVP &6> &ePvP Kitiniz"
        set slot 37 of arg 1 to iron leggings named "&3FallenPVP &6> &ePvP Kitiniz"
        set slot 36 of arg 1 to iron boots named "&3FallenPVP &6> &ePvP Kitiniz"
        restore inventory of arg 1 to {kiti.%arg 1%}
        send "&8[&3xFall&8] &2Kitiniz Yenilendi" to the arg 1
           
command /kitsil:
    permission: adm.test
    trigger:
        delete {kiti.%player%}
        message "&8[&3xFall&8] &2Kitiniz Eski Haline Getirildi."

command /kitbelirle:
    permission: adm.test
    trigger:
        loop all items in player's inventory:
            if loop-item is diamond,diamond helmet,diamond chestplate,diamond sword,diamond leggings or diamond boots:
                remove loop-item from the player's inventory
                give loop-item to player's ender chest
        set {kiti.%player%} to player's serialized inventory
        message "&8[&3xFall&8] &bKitiniz Ayarlandi. Bundan sonra Istediginiz Kit Verilecek. &6Kitinizi Sifirlamak Icin &c/kitsil &6yaziniz."
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
Yapmak istediğin buydu sanırım:
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

Kısaca /kitbelirle yazınca envanterinde ki elmas eşyalar dışında ki eşyaları (zırhlar dahil, serialized yapmaz bunu ben ekledim) slotlarıyla birlikte kaydediyor. Daha sonra /kitver komutu da o şekidle ayarlanmış slotlara oyuncunun eşyalarını tamir edilmiş bir şekilde veriyor.

Denedim, sorunsuz.
 

GameKingTr59

Lapis Toplayıcısı
En iyi cevaplar
0
@Blueyescat Kiti sıfırlamayacağım. Üstünde gelecek. Elmaslar dahil tüm kiti default kitten oluşması gerekiyor. Sadece default kitteki itemlerin yerleri değiştirilebilecek.
 

GameKingTr59

Lapis Toplayıcısı
En iyi cevaplar
0
Şöyle anlatayım. Mesela olta ve kılıcın yerini değiştirdi. Bu itemler normal verdiğimiz kitte de var. Fakat enchli armor giyip bunların yerini değiştirse veya enchli item alıp yerini değiştirirse bu itemleri silecek. Veya komut çalışmayacak. Aynı şey elmas içinde geçerli. Envanterinde normal kitte bulunan eşyalardan başka eşya var ise bu komudun çalışmasını iptal edecek.
 
Üst