Sol Reklam

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

Durum
Mesaj gönderimine kapalı.

EfeByc21

skript falan

Discord:

Efe#0754

Katılım
10 Ağustos 2017
Mesajlar
455
Elmaslar
159
Puanlar
9.270
Yaş
23
Yer
İzmir
Minecraft
EfeByc
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.
 
S

Silinen üye 79251

Ziyaretçi

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.
 

EfeByc21

skript falan

Discord:

Efe#0754

Katılım
10 Ağustos 2017
Mesajlar
455
Elmaslar
159
Puanlar
9.270
Yaş
23
Yer
İzmir
Minecraft
EfeByc
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı