Rehber Featherboard’a Nasıl Skript Miktari Ekleriz?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Dagon

Here we go again..
Katılım
31 Aralık 2017
Mesajlar
594
Elmaslar
1.146
Puan
16.070
Yaş
27

Discord:

dagon#7828

WquP3pERTnucyO89B7GPNg.png


M
erhaba Sevgili MC-TR Halkı,

Bu konumuzda sizlere
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
eklentisinin tablosuna (ScoreBoard) ına skript miktarı eklemeyi göstereceğim. Ve konunun sonunda sizlere kredi sistemi skripti hediye edeceğim.
Miktar dediğimiz örneğin oyuncunun kaç kredisi olduğunu göstermektir.

MbLOrgDsSDmxwVTpfTqk1A.png


Variableler

Variableler, belirlediğimiz bir şeyi kaydetmemize yarar. Skript bize bu işlevi sunuyor. Ben kredi variablesi oluşturacağım ve alttaki örnekteki gibi sizde örnek skript kullanabilirsiniz.
Kod:
on break of cobblestone:
    chance of 5%:
        add 1 to {kredi.%player%}
     
command /kredim:
    trigger:
        send "&6%kredi.%player%% &cKrediniz Var"

Bu skript, kırık taş kazarken %5 şans ile kredinize 1 kredi ekler. /kredim yazarak kaç adet krediniz olduğunu görebilirsiniz.

EgalIE5EROi8g20RR-FiRg.png


Feather Board (Tüy Tahtası)

FeatherBoard, Minecraft'ın kendi özelliği olan ScoreBoard'ın eklenti halidir. Bu eklenti çeşitli özelliklere sahip. Ve eklenti sayesinde skript miktarı (variable) ekleyebileceğiz.

FeatherBoard Örneği
3655e00ae01c8752c2f3c3ad61c63f1120634fc1


xXX0V8E0TQC25uhtlvCDrQ.png


Feather Board'a Skript Miktarı Ekleme

Şimdi ise asıl konumuz Feather Board'a Skript Miktarı Ekleme ye geçiyoruz.

1. Öncelikle üst kısımlarda verdiğim örneği skript sunucu klasörüne ekliyoruz. Ve reload çekiyoruz.
2. FeatherBoard klasörüne girdikten sonra config.yml dosyasına giriyoruz. Ve herhangi bir satıra geliyoruz.

-SnuH_zTQv6ipO-Ps53vhw.png


3. Ardından {%skript:kredi.%player%%} yazıyoruz. Variableyi kendinize göre ayarlarsınız. Ben kendime göre ayarlıyorum.

TXCqsPV7Q_qAHtMSK6vyfw.png


4. Ve son adım olarak oyun içinden /featherboard reload komutunu giriyoruz.
5. İşte Oldu ! Çalışması için
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
gerekli!

Benim FeatherBoard'ım
11InQriORTmS8mSQ7TdMfw.png


JW-ZL3XITc2dRrK_QT5d0g.png


Gelelim Hediyeme!


Şimdi ise konumuz bitti ve sizler için kullanmak isteyenlere kredi sistemi vereceğim ve hakkında bilgi vereceğim.
Kod:
options:
    p: &8[ &3Mc-Tr &7» #server ismi
 
variables:
    {kredi::%player%} = 0
    {lapiskredi.%player%} = 0

command /kredigonder <player>:
    usage: {@p} &7Gonderecegin kisiyi secmelisin!
    trigger:
        if arg 1 is set:
            if {kredi::%player%} is greater than 0:
                add 1 to {kredi::%arg-1%}
                send "{@p} &7%arg-1%&7'e &61 Kredi &7Gönderdin"
                add -1 to {kredi::%player%}
            else:
                send "{@p} &7Yeterli kredin yok!"
        else:
            send "{@p} &7Bir Kişi Seçmelisin!" 
 
command /krediekle <player> <int>:
    permission: mctr.kredi
    permission message: {@p} &cKullanmak Icin Yetkiniz Yok
    trigger:
        arg 1 is set:
            arg 2 is set:
                add arg-2 to {kredi::%arg 1%}
                send "{@p} &c%arg 1%&7'e &c%arg 2% &7Kredi Eklendi"
                send "{@p} &7Yeni Kredisi &8= &c%{kredi::%arg 1%}%"
                stop
            else:
                send "{@p} &7Lütfen Gondereceginiz Kredi Sayisini Seciniz"
        else:
            send "{@p} &7Lütfen Bir Isim Seciniz"
     
command /kredibak <player>:
    permission: mctr.kredi
    permission message: {@p} &cKullanmak Icin Yetkiniz Yok
    trigger:
        arg 1 is set:
            send "&7> &7Kredisi &8= &c%{kredi::%arg 1%}%"
            stop
        else:
            send "{@p} &7Lütfen Bir Isim Seciniz"
         
command /kredisifirla <player>:
    permission: mctr.kredi
    permission message: {@p} &cKullanmak Icin Yetkiniz Yok
    trigger:
        arg 1 is set:
            set {kredi::%arg 1%} to 0
            send "{@p} &c%arg 1%&7'in Kredisi Sifirlandi"
            send "&7> &7Yeni Kredisi &8= &c%{kredi::%arg 1%}%"
            stop

command /kredim:
    trigger:
        send "{@p} &7%{kredi::%player%}% &aKredi'niz &7Var&8!"
             
on break of cobblestone:
    chance of 5%:
        add 1 to {kredi::%player%}

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Komutlar:

/kredigonder isim : Belirlediğiniz kişiye 1 kredi yollar
/krediekle isim miktar : Yetkisi olanlar yazabilir. Seçtiğiniz kişiye seçtiğiniz kadar kredi ekler.
/kredibak isim : Belirlediğiniz kişinin kredisine bakar.
/kredisifirla isim : Yetkisi olanlar yazabilir. Seçtiğiniz kişinin kredisini sıfırlar.

/kredim : Kendi kredinize bakarsınız.

Yetkiler:

mctr.kredi
: Yetkililere veriniz.

iutWWabFT8_4V_4vDJaKDw.png


Konumuz bitti arkadaşlar. Lütfen konumu beğenmeyi unutmayınız. İnşallah işinize yaramıştır. İyi forumlar.​
 
Son düzenleme:
Eline sağlık bir çok insanın bilmediği yararlı bir konu olmuş.
 
Gördüğüm en yararlı skriptlerden birisi herhalde :D
 
Mükemmel bir konu olmuş teşekkür ederiz
 
Bilmeyenler için yararlı, başarılar.
 
ıhım ıhım. xd kanka iyi olmuş hoş olmuş ama hatan var.
Kod:
send "&6%kredi.%player%% &cKrediniz Var"
değil
Kod:
send "&6%{kredi.%player%}% &cKrediniz Var"
olması gerek
 
ıhım ıhım. xd kanka iyi olmuş hoş olmuş ama hatan var.
Kod:
send "&6%kredi.%player%% &cKrediniz Var"
değil
Kod:
send "&6%{kredi.%player%}% &cKrediniz Var"
olması gerek
Pardon konuya yanlış yazmışım. Hemen düzeltiyorum.
 
@Dagon gine iş başında eline sağlık üstad :)
 
WquP3pERTnucyO89B7GPNg.png


M
erhaba Sevgili MC-TR Halkı,

Bu konumuzda sizlere
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
eklentisinin tablosuna (ScoreBoard) ına skript miktarı eklemeyi göstereceğim. Ve konunun sonunda sizlere kredi sistemi skripti hediye edeceğim.
Miktar dediğimiz örneğin oyuncunun kaç kredisi olduğunu göstermektir.

MbLOrgDsSDmxwVTpfTqk1A.png


Variableler

Variableler, belirlediğimiz bir şeyi kaydetmemize yarar. Skript bize bu işlevi sunuyor. Ben kredi variablesi oluşturacağım ve alttaki örnekteki gibi sizde örnek skript kullanabilirsiniz.
Kod:
on break of cobblestone:
    chance of 5%:
        add 1 to {kredi.%player%}
     
command /kredim:
    trigger:
        send "&6%kredi.%player%% &cKrediniz Var"

Bu skript, kırık taş kazarken %5 şans ile kredinize 1 kredi ekler. /kredim yazarak kaç adet krediniz olduğunu görebilirsiniz.

EgalIE5EROi8g20RR-FiRg.png


Feather Board (Tüy Tahtası)

FeatherBoard, Minecraft'ın kendi özelliği olan ScoreBoard'ın eklenti halidir. Bu eklenti çeşitli özelliklere sahip. Ve eklenti sayesinde skript miktarı (variable) ekleyebileceğiz.

FeatherBoard Örneği
3655e00ae01c8752c2f3c3ad61c63f1120634fc1


xXX0V8E0TQC25uhtlvCDrQ.png


Feather Board'a Skript Miktarı Ekleme

Şimdi ise asıl konumuz Feather Board'a Skript Miktarı Ekleme ye geçiyoruz.

1. Öncelikle üst kısımlarda verdiğim örneği skript sunucu klasörüne ekliyoruz. Ve reload çekiyoruz.
2. FeatherBoard klasörüne girdikten sonra config.yml dosyasına giriyoruz. Ve herhangi bir satıra geliyoruz.

-SnuH_zTQv6ipO-Ps53vhw.png


3. Ardından {%skript:kredi.%player%%} yazıyoruz. Variableyi kendinize göre ayarlarsınız. Ben kendime göre ayarlıyorum.

TXCqsPV7Q_qAHtMSK6vyfw.png


4. Ve son adım olarak oyun içinden /featherboard reload komutunu giriyoruz.
5. İşte Oldu ! Çalışması için
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
gerekli!

Benim FeatherBoard'ım
11InQriORTmS8mSQ7TdMfw.png


JW-ZL3XITc2dRrK_QT5d0g.png


Gelelim Hediyeme!


Şimdi ise konumuz bitti ve sizler için kullanmak isteyenlere kredi sistemi vereceğim ve hakkında bilgi vereceğim.
Kod:
options:
    p: &8[ &3Mc-Tr &7» #server ismi
 
variables:
    {kredi::%player%} = 0
    {lapiskredi.%player%} = 0

command /kredigonder <player>:
    usage: {@p} &7Gonderecegin kisiyi secmelisin!
    trigger:
        if arg 1 is set:
            if {kredi::%player%} is greater than 0:
                add 1 to {kredi::%arg-1%}
                send "{@p} &7%arg-1%&7'e &61 Kredi &7Gönderdin"
                add -1 to {kredi::%player%}
            else:
                send "{@p} &7Yeterli kredin yok!"
        else:
            send "{@p} &7Bir Kişi Seçmelisin!" 
 
command /krediekle <player> <int>:
    permission: mctr.kredi
    permission message: {@p} &cKullanmak Icin Yetkiniz Yok
    trigger:
        arg 1 is set:
            arg 2 is set:
                add arg-2 to {kredi::%arg 1%}
                send "{@p} &c%arg 1%&7'e &c%arg 2% &7Kredi Eklendi"
                send "{@p} &7Yeni Kredisi &8= &c%{kredi::%arg 1%}%"
                stop
            else:
                send "{@p} &7Lütfen Gondereceginiz Kredi Sayisini Seciniz"
        else:
            send "{@p} &7Lütfen Bir Isim Seciniz"
     
command /kredibak <player>:
    permission: mctr.kredi
    permission message: {@p} &cKullanmak Icin Yetkiniz Yok
    trigger:
        arg 1 is set:
            send "&7> &7Kredisi &8= &c%{kredi::%arg 1%}%"
            stop
        else:
            send "{@p} &7Lütfen Bir Isim Seciniz"
         
command /kredisifirla <player>:
    permission: mctr.kredi
    permission message: {@p} &cKullanmak Icin Yetkiniz Yok
    trigger:
        arg 1 is set:
            set {kredi::%arg 1%} to 0
            send "{@p} &c%arg 1%&7'in Kredisi Sifirlandi"
            send "&7> &7Yeni Kredisi &8= &c%{kredi::%arg 1%}%"
            stop

command /kredim:
    trigger:
        send "{@p} &7%{kredi::%player%}% &aKredi'niz &7Var&8!"
             
on break of cobblestone:
    chance of 5%:
        add 1 to {kredi::%player%}

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Komutlar:

/kredigonder isim : Belirlediğiniz kişiye 1 kredi yollar
/krediekle isim miktar : Yetkisi olanlar yazabilir. Seçtiğiniz kişiye seçtiğiniz kadar kredi ekler.
/kredibak isim : Belirlediğiniz kişinin kredisine bakar.
/kredisifirla isim : Yetkisi olanlar yazabilir. Seçtiğiniz kişinin kredisini sıfırlar.

/kredim : Kendi kredinize bakarsınız.

Yetkiler:

mctr.kredi
: Yetkililere veriniz.

iutWWabFT8_4V_4vDJaKDw.png


Konumuz bitti arkadaşlar. Lütfen konumu beğenmeyi unutmayınız. İnşallah işinize yaramıştır. İyi forumlar.​
Sırrımı açığa çıkardın. He bu arada her sunucu mvdw placeholder kullanmıyor. Bazılarıda Placeholder API kullanıyor.


GT-I9300 cihazımdan Tapatalk kullanılarak gönderildi
 
Bu İşe Niyetli Olanlar İçin Öğretici Niteliğinde Olmuş :D
 
ellerina sağlık Skript kullananlar için iyi olacak
 
Bu skript azda olsa lag yaptırır herhalde.
 
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