Rehber Skript-Yaml nasıl kullanılır? - kısa anlatım

  • Konuyu Başlatan Konuyu Başlatan EfeByc21
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 1.469
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

EfeByc21

skript falan
Katılım
10 Ağustos 2017
Mesajlar
460
Elmaslar
159
Puan
9.270
Yaş
25
Konum
İzmir
Minecraft
EfeByc
Facebook
https://www.facebook.com/efeboyaci21

Discord:

Efe#0754

Arkadaşlar biliyorum skript-yaml rehberi var ama ben bunu direkt olarak örnek içerisinde kullanmak istedim.
Bence örnek içerisinde kullanınca çok çabuk kavrayacaksınız zaten.


Kod:
on load:
    load yaml "plugins/Dosyaisim/config.yml" as "config"
    load yaml "plugins/Dosyaisim/miktar.yml" as "miktar"
    if yaml "config" is empty:
        set yaml value "YetkiYok_Message" from "config" to "Maalesef yetkin yok."
        save yaml "config"
    if yaml "miktar" is empty:
        set yaml value "Miktar1" from "miktar" to "32"
        save yaml "miktar"

Kod:
skript yüklenince:
    plugins klasöründe dosyaisim adlı bir klasör aç ve config yaml dosyası oluştur bunu da config olarak kaydet
    aynı klasörde miktar adlı yaml dosyası aç ve bunu miktar olarak kaydet
    eğer config adlı yaml dosyası boşsa:
        "YetkiYok_Message" adlı yaml değerini config dosyasından al ve "Maalesef yetkin yok" olarak kaydet.
        kaydet (zorunlu)
    eğer miktar adlı yaml dosyası boşsa:
        "miktar1" adlı yaml değerini miktar dosyasından al ve 32 olarak kaydet
        kaydet /zorunlu)


Komutta kullanırken:
Kod:
command /test:
    trigger:
        set {_yetkimesaj} to yaml value "YetkiYok_Message" from "config"
        set {_sayı} to yaml value "miktar1" from "miktar"
        if player has permission "test":
            give {_sayı} diamond to player
        else:
            send "%{_yetkimesaj}%"

Kod:
/test komutu kullanıldığında:
    tetiklen:
        {_yetkimesaj} adlı veriyi "YetkiYok_Message" adlı değerden kaydet
        {_sayı} adlı veriyi "miktar1" adlı değerden kaydet
        eğer oyuncunun "test" yetkisi varsa:
            oyuncuya {_sayı} kadar elmas ver
        yoksa:
            oyuncuya %{_yetkimesaj}% mesajını gönder

Burada dikkat etmeniz gereken:
Yüzde işareti sadece tırnağın içindeyken kullanılır eğer tırnağın dışında bir komut yazacaksanız yüzde koymanıza gerek yok.

Biliyorum karışık gözüküyor ama zaten biraz bilen anlayacaktır, iyi günler.
 

Açık konuşmak gerekirse kısa kısa anlatımlarınız insanları daha çok teşvik ediyor. En azından beni teşvik etti. Bu Rehberler'in kesinlikle devamı gelsin.
 
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