Merhaba MC-TR Üyeleri;
Bugün karşınızda en iyi yaml addonu ile size yaml oluşturmayı öğreteceğim/göstereceğim.
Baya uzun bir zamandır yeni ders/anlatım konusu gelmiyordu, bunun nedeni ise biraz ilgi görmesini bekledim.
Bugün sizlere örnekli/kısa bir anlatım yapacağım, bunun sebebi ise bu yaml dersleri bölüm şeklinde olacaktır.
Konuyu hızlı, hızlı açmak istemiyorum, bunun sebebi ise sizlere güzelce anlatım yapabilmek adına zamanımı harcıyorum, fakat bu zamanımın karşılığını güzelce vermektesiniz bunun için teşekkür ederim. Sizlere karşı yaptığım emekler boşuna gitmeyeceğini biliyordum.
Şimdi konumuza geçelim.
Bu skripti yazabilmek için herhangi bir şey indirmemiz gerekir mi ?
Tabi ki indirmeniz gerekiyor fakat addon için size link vereceğim bu sayede kolayca indirip kullanabileceksiniz.
Şimdi asıl işimiz olan olan konuya geçiyoruz > config.yml gibi bir dosya oluşturalım ve içerisinden veri çekelim.
İlk olarak sunucu skripti aktif ettiğinde config.yml dosyasını oluşturması gerekir.
Bunun için ise şöyle bir kod yazıyoruz...
Bu dosyayı "plugins/Test/config.yml" şeklinde oluşturalım ve bu dosyayı "Test" diye belirleyelim.
Artık config ayarlarını yaparken "Test" yazdığımızda "plugins/Test/config.yml" olarak çalışacaktır.
Dosyamızı belirledik, yaml dosyasıda oluştu, fakat bu yaml boş.
Bunun içine prefix ayarlayalım.
Fakat prefixi bir kere yüklesin yani dosya yok ise yüklesin dosya var yenilemesini istemiyoruz.
Şimdi ise bu config.yml yi kaydedelim.
Şimdi ise ilk önce kaydedeceğimiz dosyayı belirleyip kaydettirme kodunu yazıyoruz.
Şimdi bu config.yml den Prefixe karşı geleni veriye dönüştürelim.
İlk olarak hangi veriye aktaracağımızı dosyadan hangi veriyi alacağımızı hangi dosyadan bu veriye aktaracağımızı yazıyoruz.
Şimdi ise son olarak bu yaptıklarımızı komuta aktaralım. ( yani prefixi komutda kullanalım )
Şimdi ise komutu oluşturalım ve o komutu yazdığımızda prefixi bize göndersin.
Şimdi ise kodun bütün halini atalım...
Şimdi ise yaml dosyasından görüntü!
Kodu yazdığımızda gelen yazıdan görüntü!
Konu Sonu!
Merhaba MC-TR Üyeleri güzel bir konu açtığımı, sizlere paylaştığımı düşünüyorum. Çoğu kişi yaml açmıyordu bende böyle bir konu açıyım artık üyeler yaml olarak açsınlar dedim.
İyi Forumlar Dilerim!
Bugün karşınızda en iyi yaml addonu ile size yaml oluşturmayı öğreteceğim/göstereceğim.
Baya uzun bir zamandır yeni ders/anlatım konusu gelmiyordu, bunun nedeni ise biraz ilgi görmesini bekledim.
Bugün sizlere örnekli/kısa bir anlatım yapacağım, bunun sebebi ise bu yaml dersleri bölüm şeklinde olacaktır.
Konuyu hızlı, hızlı açmak istemiyorum, bunun sebebi ise sizlere güzelce anlatım yapabilmek adına zamanımı harcıyorum, fakat bu zamanımın karşılığını güzelce vermektesiniz bunun için teşekkür ederim. Sizlere karşı yaptığım emekler boşuna gitmeyeceğini biliyordum.
Şimdi konumuza geçelim.
Bu skripti yazabilmek için herhangi bir şey indirmemiz gerekir mi ?
Tabi ki indirmeniz gerekiyor fakat addon için size link vereceğim bu sayede kolayca indirip kullanabileceksiniz.
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Şimdi asıl işimiz olan olan konuya geçiyoruz > config.yml gibi bir dosya oluşturalım ve içerisinden veri çekelim.
İlk olarak sunucu skripti aktif ettiğinde config.yml dosyasını oluşturması gerekir.
Bunun için ise şöyle bir kod yazıyoruz...
Bu dosyayı "plugins/Test/config.yml" şeklinde oluşturalım ve bu dosyayı "Test" diye belirleyelim.
Artık config ayarlarını yaparken "Test" yazdığımızda "plugins/Test/config.yml" olarak çalışacaktır.
Kod:
on load:
load yaml "plugins/Test/config.yml" as "Test"
Dosyamızı belirledik, yaml dosyasıda oluştu, fakat bu yaml boş.
Bunun içine prefix ayarlayalım.
Fakat prefixi bir kere yüklesin yani dosya yok ise yüklesin dosya var yenilemesini istemiyoruz.
Kod:
if yaml "Test" is empty:
set yaml value "Prefix" from "Test" to "[ MC-TR ]"
Şimdi ise bu config.yml yi kaydedelim.
Şimdi ise ilk önce kaydedeceğimiz dosyayı belirleyip kaydettirme kodunu yazıyoruz.
Kod:
save yaml "Test" without extra lines between nodes
Şimdi bu config.yml den Prefixe karşı geleni veriye dönüştürelim.
İlk olarak hangi veriye aktaracağımızı dosyadan hangi veriyi alacağımızı hangi dosyadan bu veriye aktaracağımızı yazıyoruz.
Kod:
set {mc-tr::prefix} to yaml value "Prefix" from "Test"
Şimdi ise son olarak bu yaptıklarımızı komuta aktaralım. ( yani prefixi komutda kullanalım )
Şimdi ise komutu oluşturalım ve o komutu yazdığımızda prefixi bize göndersin.
Kod:
command /mc-tr:
trigger:
send "%{mc-tr::prefix}%" to player
Şimdi ise kodun bütün halini atalım...
Kod:
on load:
load yaml "plugins/Test/config.yml" as "Test"
if yaml "Test" is empty:
set yaml value "Prefix" from "Test" to "[ MC-TR ]"
save yaml "Test" without extra lines between nodes
set {mc-tr::prefix} to yaml value "Prefix" from "Test"
command /mc-tr:
trigger:
send "%{mc-tr::prefix}%" to player
Şimdi ise yaml dosyasından görüntü!
Kodu yazdığımızda gelen yazıdan görüntü!
Konu Sonu!
Merhaba MC-TR Üyeleri güzel bir konu açtığımı, sizlere paylaştığımı düşünüyorum. Çoğu kişi yaml açmıyordu bende böyle bir konu açıyım artık üyeler yaml olarak açsınlar dedim.
İyi Forumlar Dilerim!