Sol Reklam
Sağ Reklam

Skript Paylaşımı Gelişmiş Kredi | YAML Desteği | Ayarlanabilir Config | Kod ile Kredi...

Durum
Mesaj gönderimine kapalı.

OnurBeyTR

%70 Java

Discord:

'Onur#9882

Katılım
21 Ağustos 2017
Mesajlar
187
Elmaslar
97
Puanlar
13.675
Yaş
21
Kredi
Bu Skript ile sunucuzda kredi olucak bu kredi ile oyuncular sizin istediğiniz şeyleri alabilir kod sistemi ile kod eventi veya istediğiniz bir oyuncuya verebilirsiniz.


Komutlar
/kredi » Yazarak kredinizi yada başka bir oyuncunun kredisini sorgulayabilirsiniz.
/krediver <oyuncuismi> <miktar> » Bu komut ile istediğiniz oyuncuya kredi verebilirsiniz.
/kredigönder <oyuncuismi> <miktar> » Bu komut ile istediğiniz bir oyuncuya kredi gönderebilirisiz, Gönderdiğiniz kredinin miktarı sizden kesilir.

/kodolustur <kredimiktar> » Yazarak istediğiniz miktarda Kredi Kodu Oluşturabilirsiniz.
/kodkullan <kod> » Yazarak kod kullanarak krediyi alabilirsiniz.
/kodsil <kod> » Yazarak eklemiş olduğunuz kodu silebilirsiniz.
/krediyenile » Yazarak configleri yenileyebilirsiniz.



Gereken Add-on
Skript 2.2
SkQuery
SkRayfall
WildSkript

skUtilities
skript-yaml

Görseller

Config

Ekran Alıntısı.PNG


Gönderilen Krediler

Ekran Alıntısı2.PNG


Kredi


Ekran Alıntısı3.PNG



Kredi Kodlar


Ekran Alıntısı4.PNG



Kullanılan Kodlar


Ekran Alıntısı5.PNG



Oyun için görüntüler


Ekran Alıntısı.PNG


Ekran Alıntısı2.PNG


kodolusturudl.PNG


kodkullankomut.PNG


kodsil.PNG

krediyenilendi.PNG



Kod

Kod:
variables:
    {kredi.%player%} = 0

on load:
    if folder "plugins/skript/kredi" doesn't exists:
        create folder "plugins/skript/kredi"
    if file "plugins/skript/kredi/config.yml" doesn't exists:
        create file "plugins/skript/kredi/config.yml"   
        wf "Version: '0.1'" to "plugins/skript/kredi/config.yml"
        wf "prefix: '&3Kredi &8»'" to "plugins/skript/kredi/config.yml"
        wf "kod-kullanildi: '&eKod Başarıyla Kullanıldı, Miktar: &b{KODMIKTAR} Kredi'" to "plugins/skript/kredi/config.yml"
        wf "yetkin-yok: '&eBu Komutu Kullanabilmek icin yetkin yok!'" to "plugins/skript/kredi/config.yml"
        wf "yeterli-kredi-yok: '&eYeterli Kredin yok!'" to "plugins/skript/kredi/config.yml"
        wf "kredi-goster-mesaj: '&eKredi: &b{KREDIMIKTAR}'" to "plugins/skript/kredi/config.yml"
        wf "config-yenile-mesaj: '&eConfigler Basariyla Yenilendi!'" to "plugins/skript/kredi/config.yml"
        wf "kredimiktar-yazilmadi: '&eKredi Miktarini Yazmadin!'" to "plugins/skript/kredi/config.yml"
        wf "oyuncuismi-girilmedi: '&eOyuncu Ismini Girmedin!'" to "plugins/skript/kredi/config.yml"
        wf "kod-bulunamadi: '&eKod Bulunamadi!'" to "plugins/skript/kredi/config.yml"
        wf "kod-olusturuldu-mesaj: '&eKod Basariyla Olusturuldu, &eMiktar: &b{KREDIMIKTAR} Kredi'" to "plugins/skript/kredi/config.yml"
        wf "kredi-verildi-mesaj: '&b{VERILECEKMIKTAR} &eKredi Verildi, &eAlıcı &8» &b{KREDIALICI}'" to "plugins/skript/kredi/config.yml"
        wf "kod-silindi-mesaj: '&eKod Basariyla Silindi, &b{KOD}'" to "plugins/skript/kredi/config.yml"
        wf "kredi-gonder-gonderen: '&eKredi Basariyla Gonderildi,  &eAlıcı &8» &b{GONDERALICI} , &eMiktar &8» &b{GONDERMIKTAR} Kredi'" to "plugins/skript/kredi/config.yml"
        wf "kredi-gonder-alici: '&b{KREDIGONDEREN} &eSana &b{GONDERMIKTAR} Kredi &eGonderdi!'" to "plugins/skript/kredi/config.yml"
        wf "kod-yazmadi: '&eBir Kod yazmalisin!'" to "plugins/skript/kredi/config.yml"
    if file "plugins/skript/kredi/kredi.yml" doesn't exists:
        create file "plugins/skript/kredi/kredi.yml"
        loop all players:
            if yaml value "%loop-player%.kredi" of file "plugins/skript/kredi/kredi.yml" does not exist:
                set "%loop-player%.kredi" to "%{kredi.%loop-player%}%" in yaml file "plugins/skript/kredi/kredi.yml"
    if file "plugins/skript/kredi/kredikodlar.yml" doesn't exists:
        create file "plugins/skript/kredi/kredikodlar.yml"
    if file "plugins/skript/kredi/kullanilankodlar.yml" doesn't exists:
        create file "plugins/skript/kredi/kullanilankodlar.yml"
    if file "plugins/skript/kredi/gönkrediler.yml" doesn't exists:
        create file "plugins/skript/kredi/gönkrediler.yml"
        
on load:
    set {prefix} to coloured value "prefix" get of "plugins/skript/kredi/config.yml"
    set {kod-kullanildi} to coloured value "kod-kullanildi" get of "plugins/skript/kredi/config.yml"
    set {yetkin-yok} to coloured value "yetkin-yok" get of "plugins/skript/kredi/config.yml"
    set {yeterli-kredi-yok} to coloured value "yeterli-kredi-yok" get of "plugins/skript/kredi/config.yml"
    set {kredi-goster-mesaj} to coloured value "kredi-goster-mesaj" get of "plugins/skript/kredi/config.yml"
    set {config-yenile-mesaj} to coloured value "config-yenile-mesaj" get of "plugins/skript/kredi/config.yml"
    set {kredimiktar-yazilmadi} to coloured value "kredimiktar-yazilmadi" get of "plugins/skript/kredi/config.yml"
    set {oyuncuismi-girilmedi} to coloured value "oyuncuismi-girilmedi" get of "plugins/skript/kredi/config.yml"
    set {kod-bulunamadi} to coloured value "kod-bulunamadi" get of "plugins/skript/kredi/config.yml"
    set {kod-olusturuldu-mesaj} to coloured value "kod-olusturuldu-mesaj" get of "plugins/skript/kredi/config.yml"
    set {kredi-verildi-mesaj} to coloured value "kredi-verildi-mesaj" get of "plugins/skript/kredi/config.yml"
    set {kredi-gonder-gonderen} to coloured value "kredi-gonder-gonderen" get of "plugins/skript/kredi/config.yml"
    set {kredi-gonder-alici} to coloured value "kredi-gonder-alici" get of "plugins/skript/kredi/config.yml"
    set {kod-silindi-mesaj} to coloured value "kod-silindi-mesaj" get of "plugins/skript/kredi/config.yml"
    set {kod-yazmadi} to coloured value "kod-yazmadi" get of "plugins/skript/kredi/config.yml"
    set {skriptversion} to value "Version" get of "plugins/skript/kredi/config.yml"


    

on join:
    if yaml value "%player%.kredi" of file "plugins/skript/kredi/kredi.yml" does not exist:
        set "%player%.kredi" to "%{kredi.%player%}%" in yaml file "plugins/skript/kredi/kredi.yml"
        
    
command /kredi [<offline player>]:
    trigger:
        if arg-1 is set:
            set {_kmesaj} to {kredi-goster-mesaj}
            replace all "{KREDIMIKTAR}" with "%{kredi.%arg-1%}%" in {_kmesaj}
            send "%{prefix}% %{_kmesaj}%"
        else:
            set {_kmesaj} to {kredi-goster-mesaj}
            replace all "{KREDIMIKTAR}" with "%{kredi.%player%}%" in {_kmesaj}
            send "%{prefix}% %{_kmesaj}%"
        
        

            
command /kodkullan [<text>]:
    trigger:
        if arg-1 is set:
            loop {kredikod::*}:
                if loop-value = arg-1:
                    set {kodbulundu.%player%} to true
            if {kodbulundu.%player%} is true:
                set {kodbulundu.%player%} to false
                set {_kodkullan} to {kod-kullanildi}
                replace all "{KODMIKTAR}" with "%{kredimiktar::%arg-1%}%" in {_kodkullan}
                send "%{prefix}% %{_kodkullan}%"
                add {kredimiktar::%arg-1%} to {kredi.%player%}
                set "%player%.kredi" to "%{kredi.%player%}%" in yaml file "plugins/skript/kredi/kredi.yml"
                delete yaml value "kodlar.%arg-1%" of file "plugins/skript/kredi/kredikodlar.yml"
                set "kullanilankodlar.%arg-1%" to "" in yaml file "plugins/skript/kredi/kullanilankodlar.yml"
                set "kullanilankodlar.%arg-1%.kullanan" to "%player%   %{kredimiktar::%arg-1%}% Kredi" in yaml file "plugins/skript/kredi/kullanilankodlar.yml"
                remove arg-1 from {kredikod::*}
            else:
                send "%{prefix}% %{kod-bulunamadi}%" to player
        else:
            send "%{prefix}% %{kod-yazmadi}%" to player
                
command /kodsil [<text>]:
    permission: kod.sil
    permission message: %{prefix}% %{yetkin-yok}%
    trigger:
        if arg-1 is set:
            loop {kredikod::*}:
                if loop-value = arg-1:
                    set {silbulundu.%player%} to true
            if {silbulundu.%player%} is true:
                set {silbulundu.%player%} to false
                set {_ksilindimesaj} to {kod-silindi-mesaj}
                replace all "{KOD}" with "%arg-1%" in {_ksilindimesaj}
                send "%{prefix}% %{_ksilindimesaj}%" to player
                delete yaml value "kodlar.%arg-1%" of file "plugins/skript/kredi/kredikodlar.yml"
                remove arg-1 from {kredikod::*}
            else:
                send "%{prefix}% %{kod-bulunamadi}%"
        else:
            send "%{prefix}% %{kod-yazmadi}%" to player
                
                    
                
            
command /kodolustur [<integer>]:
    permission: kod.olustur
    permission message: %{prefix}% %{yetkin-yok}%
    trigger:
        if arg-1 is set:
            set {kkod} to random 9 char string from `A-Z0-9`
            add {kkod} to {kredikod::*}
            set {kredimiktar::%{kkod}%} to arg-1
            set {_kolusmesaj} to {kod-olusturuldu-mesaj}
            replace all "{KREDIMIKTAR}" with "%{kredimiktar::%{kkod}%}%" in {_kolusmesaj}
            send "%{prefix}% %{_kolusmesaj}%"
            set "kodlar.%{kkod}%" to "%{kredimiktar::%{kkod}%}% Kredi" in yaml file "plugins/skript/kredi/kredikodlar.yml"
        else:
            send "%{prefix}% %{kredimiktar-yazilmadi}%"
            
command /krediyenile:
    trigger:
        loop all players:
            set {denemekredi.%loop-player%} to value "%loop-player%.kredi" get of "plugins/skript/kredi/kredi.yml"
            if {denemekredi.%loop-player%} parsed as integer is set:
                set {kredi.%loop-player%} to value "%loop-player%.kredi" get of "plugins/skript/kredi/kredi.yml"
            else:
                set "%loop-player%.kredi" to "0" in yaml file "plugins/skript/kredi/kredi.yml"
                set {kredi.%loop-player%} to value "%loop-player%.kredi" get of "plugins/skript/kredi/kredi.yml"
        loop {kredikod::*}:
            if yaml value "kodlar.%loop-value%" of file "plugins/skript/kredi/kredikodlar.yml" does not exist:
                set "kodlar.%loop-value%" to "%{kredimiktar::%loop-value%}% Kredi" in yaml file "plugins/skript/kredi/kredikodlar.yml"
        send "%{prefix}% %{config-yenile-mesaj}%" to player
                
command /krediver [<player>] [<integer>]:
    permission: krediver
    permission message: %{prefix}% %{yetkin-yok}%
    trigger:
        if arg-1 is set:
            if arg-2 is set:
                set {kredi.%arg-1%} to ({kredi.%arg-1%} + arg-2)
                set {_kredivermesaj} to {kredi-verildi-mesaj}
                replace all "{VERILECEKMIKTAR}" with "%arg-2%" in {_kredivermesaj}
                replace all "{KREDIALICI}" with "%arg-1%" in {_kredivermesaj}
                send "%{prefix}% %{_kredivermesaj}%"
                set "%arg-1%.kredi" to "%{kredi.%arg-1%}%" in yaml file "plugins/skript/kredi/kredi.yml"
            else:
                send "%{prefix}% %{kredimiktar-yazilmadi}%" to player
        else:
            send "%{prefix}% %{oyuncuismi-girilmedi}%" to player
                
command /kredigönder [<player>] [<integer>]:
    trigger:
        if arg-1 is set:
            if arg-2 is set:
                if {kredi.%player%} is higher than or equal to arg 2:
                    set {kredi.%player%} to ({kredi.%player%} - arg-2)
                    set {kredi.%arg-1%} to ({kredi.%arg-1%} + arg-2)
                    set {_kgondermesaj} to {kredi-gonder-gonderen}
                    set {_kalicimesaj} to {kredi-gonder-alici}
                    replace all "{GONDERALICI}" with "%arg-1%" in {_kgondermesaj}
                    replace all "{GONDERMIKTAR}" with "%arg-2%" in {_kgondermesaj}
                    replace all "{KREDIGONDEREN}" with "%player%" in {_kalicimesaj}
                    replace all "{GONDERMIKTAR}" with "%arg-2%" in {_kalicimesaj}
                    send "%{prefix}% %{_kgondermesaj}%"
                    send "%{prefix}% %{_kalicimesaj}%" to arg-1
                    set "%player%.kredi" to "%{kredi.%player%}%" in yaml file "plugins/skript/kredi/kredi.yml"
                    set "%arg-1%.kredi" to "%{kredi.%arg-1%}%" in yaml file "plugins/skript/kredi/kredi.yml"
                    wf "%player% --> %arg-1%   %arg-2% Kredi" to "plugins/skript/kredi/gönkrediler.yml"
                else:
                    send "%{prefix}% %{yeterli-kredi-yok}%" to player
            else:
                send "%{prefix}% %{kredimiktar-yazilmadi}%" to player
        else:
            send "%{prefix}% %{oyuncuismi-girilmedi}%" to player




 

Ekler

  • Ekran Alıntısı3.PNG
    Ekran Alıntısı3.PNG
    1,5 KB · Görünt.: 331
  • kodkullankomut.PNG
    kodkullankomut.PNG
    10,3 KB · Görünt.: 256

ultraPvP_Offical

Ne mutlu Türküm diyene !

Discord:

Riqude#1881

Katılım
19 Ağustos 2017
Mesajlar
375
Elmaslar
223
Puanlar
0
Yaş
20
Minecraft
ultraPvP_
Ellerine sağlık , kullanılabilir :evet:
 

OnurBeyTR

%70 Java

Discord:

'Onur#9882

Katılım
21 Ağustos 2017
Mesajlar
187
Elmaslar
97
Puanlar
13.675
Yaş
21
S

Silinen üye 79251

Ziyaretçi

Diğer kredi skriptlerinden değişik, farklı ve güzel olmuş. Ellerine sağlık!​
 

OnurBeyTR

%70 Java

Discord:

'Onur#9882

Katılım
21 Ağustos 2017
Mesajlar
187
Elmaslar
97
Puanlar
13.675
Yaş
21

BurakXX

Efendim Yakınlarda Kısır Kokusu Alıyorum.

Discord:

Burak#7050

Katılım
18 Şubat 2018
Mesajlar
1.372
Elmaslar
698
Puanlar
9.030
Minecraft
BurakXX
Facebook
BurakXX
Twitter
BurakXX
Benzer skriptlerini görmüştüm fakat yaml desteği çok iyi olmuş tebrikler.
 

OnurBeyTR

%70 Java

Discord:

'Onur#9882

Katılım
21 Ağustos 2017
Mesajlar
187
Elmaslar
97
Puanlar
13.675
Yaş
21

iTaKka

Creeper Evimi Patlattı

Discord:

๖̶̶̶ζ͜͡iTaKka๖̶̶̶ζ#4205

Katılım
19 Ekim 2016
Mesajlar
416
Elmaslar
143
Puanlar
6.840
Minecraft
iTaKka
Skript variables içine veri kayıt ediyor mu acaba?
 

EmirTR*NezleNW

Yay Yok, İskelet Yok

Discord:

EmirTR#3189

Katılım
12 Temmuz 2016
Mesajlar
307
Elmaslar
68
Puanlar
0
Yaş
25
Yer
Bursa
Harika ! marketi varmıdır ?
 

xDespee

Creeper Evimi Patlattı

Discord:

despee.#0581

Katılım
10 Ağustos 2017
Mesajlar
419
Elmaslar
375
Puanlar
14.275
Yaş
23
Yer
Kayseri
Minecraft
xDespee
Hoş gözüküyor, eline sağlık.
 

MrBerkayWinner

Demir Cevheri Gibiyim
Katılım
6 Eylül 2018
Mesajlar
188
Elmaslar
74
Puanlar
6.470
Yer
Ankara
Minecraft
2kwk
güzel ve başarılı oolmuş.
 

XeusEuriaL

Dream Team-RE

Discord:

XeusEuriaL#4853

Katılım
26 Mayıs 2018
Mesajlar
158
Elmaslar
220
Puanlar
5.670
Yer
Türkiye
Minecraft
XeusEuriaL
Gayet güzel olmuş. Elinize sağlık.
 

mertpro123

Koydum Çalışma Masasını
Katılım
17 Aralık 2016
Mesajlar
59
Elmaslar
11
Puanlar
0
Yaş
29
YAML Desteği olması harika bişey ama geliştirip market vb. şeyleri piyasaya sürebilirsiniz. başarılar
 

MasterBladee

Odunlara Vur Vur Vur!
Katılım
27 Mayıs 2018
Mesajlar
42
Elmaslar
26
Puanlar
0
Yaş
33
Market i olusturulabilirmi
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı