İstek Skript ile /kit yemek komutu

Gamer

Gamer
En iyi cevaplar
0
Minecraft skript ile /kit yemek gibi bir komut oluşturulsun istiyorum. Bu mümkün mü? Yardımcı olursanız sevinirim.
 

na2000

Altın Madencisi
En iyi cevaplar
54
Kod:
command /yemek:
    permission: gunlukyemek.sk
    permission message: &3GünlükYemek &8> &cBu komudu kullanmak için yetkiniz yok!
    trigger:
        if {%player%.gunlukyemek} is set:
            difference between {%player%.gunlukyemek} and now is less than a day:
                send "&3GünlükYemek &8> &bBunu hergün sadece 1 kez kullanabilirsin!" to player
                stop trigger
        else:
            execute console command "feed %player%"
            set {%player%.gunlukyemek} to now
            send "&3GünlükYemek &8> &bGünlük yemek alındı. Yarın tekrar bu saatte alabilirsin." to player
            stop
Bunun gibi bir şey mi ?
 

gudion

Yeni Doğmuş
En iyi cevaplar
0
İlginden ötürü teşekkürler ^^ kodu inceledim tan olarak bunun gibi birşeyden bahsediyorum. Bu döngüyü geliştirme şansımız olabilir mi peki?
 

EnderR3kt

Marangoz
En iyi cevaplar
3
Oyuncunun komutu kullanması için " vip.yemek " permine sahip olması gerekiyor.

Skriptteki " /yemeksifirla " komutunu her gün saat 00:00'da kullanman gerekiyor. Üstteki options daki " yemek.yonet " permini yetkiliye verip onun sıfırlamasınıda sağlayabilirsin.

" /yemekyenile <player> " komutunu fazladan ekledim eğer bir oyuncuya hak vermek isticek olursan verirsin.

Denemedim sorun çıkarsa ekran görüntüsünü at düzelteyim.

Kod:
options:
    p: &3Yemek &8>
    vippermi: vip.yemek
    silmepermi: yemek.yonet

command /yemek:
    trigger:
        if player have permission "{@vippermi}":
            if {yemekaldi::%player%} is not set:
                add 1 to {yemekaldi::%Player%}
                execute console command "feed %player%"
                send " {@p} &aKarnını doyurdun! Son 2 hakkın kaldı." to player
                stop
            else:
                if {yemekaldi::%player%} = 1:
                    add 1 to {yemekaldi::%Player%}
                    execute console command "feed %player%"
                    send " {@p} &aKarnını doyurdun! Son 1 hakkın kaldı." to player
                    stop  
                else:
                    if {yemekaldi::%player%} = 2:
                        add 1 to {yemekaldi::%Player%}
                        execute console command "feed %player%"
                        send " {@p} &aKarnını doyurdun! Haklarını kullandın." to player
                        stop                      
                    else:
                        if {yemekaldi::%player%} = 3:
                            send " {@p} &cGünlük 3 karnını doyurma hakkını kullandın.. Saat 00:00'da yenilenir." to player
                            stop
        else:
            send " {@p} &cBu komut için yeterli yetkiye sahip değilsin." to player
            stop
       
command /yemeksifirla:
    trigger:
        if player have permission "{@silmepermi}":
            delete {yemekaldi::*}
            send " {@p} &eGünlük yemek haklarını yeniledin." to player
            stop
        else:
            send " {@p} &cBu komut için yeterli yetkiye sahip değilsin." to player
            stop
       
command /yemekyenile <player>:
    trigger:
        if player have permission "{@silmepermi}":
            delete {yemekaldi::%arg 1%}
            send " {@p} &b%arg 1% &7adlı oyuncunun günlük yemek haklarını &ayeniledin." to player
            stop
        else:
            send " {@p} &cBu komut için yeterli yetkiye sahip değilsin." to player
            stop
 
Üst