Sol Reklam
Sağ Reklam

Rehber Featherboard’a Nasıl Skript Miktari Ekleriz?

Durum
Mesaj gönderimine kapalı.

Dagon

Here we go again..

Discord:

dagon#7828

Katılım
31 Aralık 2017
Mesajlar
580
Elmaslar
1.147
Puanlar
16.070
Yaş
25
WquP3pERTnucyO89B7GPNg.png


M
erhaba Sevgili MC-TR Halkı,

Bu konumuzda sizlere FeatherBoard 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 PlaceholderAPI 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%}


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:

aLoneX

a.k.a Acyd

Discord:

arhwn#2000

Katılım
20 Eylül 2017
Mesajlar
615
Elmaslar
575
Puanlar
5.995
Yer
İstanbul, Türkiye
Minecraft
4cyd
Eline sağlık bir çok insanın bilmediği yararlı bir konu olmuş.
 

Dagon

Here we go again..

Discord:

dagon#7828

Katılım
31 Aralık 2017
Mesajlar
580
Elmaslar
1.147
Puanlar
16.070
Yaş
25

Aegrison

Kendisinin rakibi

Discord:

The Aegrison#7049

Katılım
5 Ekim 2017
Mesajlar
43
Elmaslar
41
Puanlar
0
Yaş
25
Yer
Dünya
Minecraft
Aegrison
Gördüğüm en yararlı skriptlerden birisi herhalde :D
 

Crawlemre

Birisi mi Spawnlandı?
Katılım
20 Temmuz 2017
Mesajlar
2
Elmaslar
2
Puanlar
6.200
Yaş
32
Mükemmel bir konu olmuş teşekkür ederiz
 

Dagon

Here we go again..

Discord:

dagon#7828

Katılım
31 Aralık 2017
Mesajlar
580
Elmaslar
1.147
Puanlar
16.070
Yaş
25

MoonQS

Nether Kaşifi
Katılım
13 Ekim 2016
Mesajlar
1.089
Elmaslar
796
Puanlar
16.085
Yer
Türkiye
Minecraft
Grossy
Bilmeyenler için yararlı, başarılar.
 

Deleted User 63724

Yaratık Tuzağı: Çalışıyor
Katılım
9 Nisan 2017
Mesajlar
715
Elmaslar
332
Puanlar
14.730
ı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
 

Dagon

Here we go again..

Discord:

dagon#7828

Katılım
31 Aralık 2017
Mesajlar
580
Elmaslar
1.147
Puanlar
16.070
Yaş
25
ı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.
 

MelihElkoca

Altın Benim Yeni Sevgilim
Katılım
4 Aralık 2016
Mesajlar
438
Elmaslar
303
Puanlar
14.070
@Dagon gine iş başında eline sağlık üstad :)
 

Joka

numb.

Discord:

Joka#0326

Katılım
31 Ocak 2017
Mesajlar
917
Elmaslar
599
Puanlar
15.445
WquP3pERTnucyO89B7GPNg.png


M
erhaba Sevgili MC-TR Halkı,

Bu konumuzda sizlere FeatherBoard 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 PlaceholderAPI 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%}


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
 

ynsgngrd

well, it's done
Emekli

Discord:

yunus can#0004

Katılım
20 Aralık 2017
Mesajlar
498
Elmaslar
561
Puanlar
15.775
Yaş
19
Minecraft
YunusCanGungordu
Bu İşe Niyetli Olanlar İçin Öğretici Niteliğinde Olmuş :D
 

BesimReis

Birisi mi Spawnlandı?
Katılım
30 Nisan 2018
Mesajlar
0
Elmaslar
3
Puanlar
0
Yaş
23
ellerina sağlık Skript kullananlar için iyi olacak
 

Depth

Zombi Geldi, Beni Yedi
Katılım
4 Aralık 2016
Mesajlar
245
Elmaslar
107
Puanlar
13.820
Yaş
22
Bu skript azda olsa lag yaptırır herhalde.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı