rBank Sistemi [Reapers community]

Nasıl Buldunuz

  • Beğendim kendi sunucumda kullanacağım.

    Kullanılan: 4 66.7%
  • Beğendim kendi sunucumda kullanmayacağım

    Kullanılan: 1 16.7%
  • Beğenmedim yapılması gerek çok şey var

    Kullanılan: 1 16.7%

  • Kullanılan toplam oy
    6

ReapersSk

Ağaç Yumruklayıcı
En iyi cevaplar
0
Hakkımızda
-------------------------------------------------------------------------------------
Reapers team nedir ? reapers team daha önce 2014'de kurulmuş 2016 kadar aktif şekilde script plugin map ve logo satışı yapmış ve konularda insanlara yardımcı olmuştur günümüzde map script konusunda olan kolları yeniden birleşmiş ve Reapers yeniden kurmuştur aktif güvenli kendisine öz içerikleri bu ortama hizmet vermeye devam etmektedir.
rBank Sistemi Nedir ?
-------------------------------------------------------------------------------------
rBank Sistem nedir ? rbank sistemi oyuncuların kar veya zarar etmesini sağlayan içinde bir borsa sistemi bulundurur ve yanında ek olarak oyuncuların günümüz bakası gibi kredi çekebileceği belli bir sistem mevcuttur
KOD
-------------------------------------------------------------------------------------
Kod:
# Version 0.1
# Yapımcı : ReapersSK
# Projeye devam edermiyiz bilmiyorum , eski bir projeydi kodlar yarımdı olduğu kadar toparladık. Boş zamaan yakalarsak geliştiririz.
# Öneri/Bug bildirimi/İstek için discord kodumuz : https://**********/pKfAavY



options:
    limit: 3 # <<<<< Haftalık kaç adet kredi çekilebilir ?
    
    
    
on join:
    if {rbank::kredi::limit::%player%} is not set:
        set {rbank::kredi::limit::%player%} to 0
    loop {rbank::birimler::*}:
        if {rbank::pd::%player%::%loop-value%} is not set:
            set {rbank::pd::%player%::%loop-value%} to 0
    if {rbank::pd::%player%::mevcutskredi} is not set:
        set {rbank::pd::%player%::mevcutskredi} to 0
    wait 5 second
    send "&a/banka &7yazarak &b/rbank &7ı açmayı unutmayın."
    send "&bMevcut kredi borcunuz &e>> &c%{rbank::pd::%player%::mevcutskredi}%"
on load:
    if {rbank::defdeger} is not set:
        set {rbank::defdeger} to "€"
command /banka [<text>] [<number>] [<text>]:
    aliases: /bank , /rbank , /rbanka
    trigger:
        if {rbank::kredi::limit::%player%} is not set:
            set {rbank::kredi::limit::%player%} to 0
        if arg-1 is not set:
            open virtual chest with size 3 named "                &c&lr&9&lBank" to player
            make gui slot 0 and 1 and 2 and 3 and 4 and 5 and 6 and 7 and 8 and 9 and 17 and 18 and 19 and 20 and 21 and 23 and 24 and 25 and 26 of player with light blue glass named "" with lore "" to nothing
            set {_asd} to " "
            loop {rbank::birimler::*}:
                
                set {_asd} to "%{_asd}%||&a%loop-value%&7: &7%{rbank::birimler::%loop-value%::deger}%&c%{rbank::defdeger}% &b(&7%{rbank::pd::%player%::%loop-value%}%&b)"
            replace all "<none>" with "" in {_asd}
            make gui slot 12 of player with paper named "&e[&9&lBorsa&e]" with lore "%{_asd}%||&7---------------||&bSatın almak için &e>> &7/banka borsa <miktar> <isim>||&bSatmak için &e>> &7/banka sat <miktar> <isim>" to nothing
            make gui slot 14 of player with sunflower named "&6&lKredi Bölümü" with lore "&7Biraz paraya mı ihtiyacın var , hemen tıkla !||&7Mevcut kredi borcunuz : &b%{rbank::pd::%player%::mevcutskredi}%||&bBorçlarınızı ödemek için &e>> &7/banka öde" to close then run player command "/banka kredi"
            make gui slot 22 of player with barrier named "&c&lKapat" with lore " " to close
            make gui slot 16 of player with book named "&e[&3rBank&e]" with lore "&e━━━━━━━━━━━━━━━━||&9rBank ın bazı özellikleri&8;||&b→ &7Borsa sistemi||&b→ &7Kredi çekme sistemi||&b→ &7Ceza sistemi||&b→ &7Tüm işlemleri kolayca yapmanızı sağlayan menü" to close
            make gui slot 10 of player with emerald named "&e[&aParanız&e]" with lore "&e━━━━━━━━━━━━||  &7%balance of player%&c&l%{rbank::defdeger}%||&e━━━━━━━━━━━━" to nothing
        else if arg-1 is "kredi":   
            if arg-2 is not set:
                open virtual chest with size 3 named "                &c&lr&9&lBank" to player
                make gui slot 0 and 1 and 2 and 3 and 4 and 5 and 6 and 7 and 8 and 9 and 17 and 18 and 19 and 20 and 22 and 24 and 25 and 26 of player with light blue glass named "" with lore "" to nothing
                make gui slot 10 of player with coal block named "&e[&f10m&e] Kredi" with lore "&a%{rbank::kredi::limit::%player%}%&7/&c{@limit}" to close then run player command "/banka kredi 10000000"
                make gui slot 12 of player with redstone block named "&e[&b50m&e] Kredi" with lore "&a%{rbank::kredi::limit::%player%}%&7/&c{@limit}" to close then run player command "/banka kredi 50000000"
                make gui slot 14 of player with gold block named "&e[&a100m&e] Kredi" with lore "&a%{rbank::kredi::limit::%player%}%&7/&c{@limit}" to close then run player command "/banka kredi 100000000"
                make gui slot 16 of player with diamond block named "&e[&c500m&e] Kredi" with lore "&a%{rbank::kredi::limit::%player%}%&7/&c{@limit}" to close then run player command "/banka kredi 500000000"
                make gui slot 21 of player with arrow named "&e&lGeri Dön" with lore "" to close then run player command "/banka"
                make gui slot 23 of player with barrier named "&c&lKapat" with lore "" to close
            else:
                kredi(player, arg 2, balance of player, arg 1)
        else if arg-1 is "onay":
            kredi(player, arg 2, balance of player, arg 1)
                        
        else if arg-1 is "borsa":
            if arg-2 is set:
                if arg-3 is set:
                    if {rbank::birimler::*} contains arg-3:
                        borsaal(player, balance of player, arg 3, arg 2)
                    else:
                        send "&cGeçersiz para birimi"   
        else if arg-1 is "sat":
            if arg-2 is set:
                if arg-3 is set:
                    if {rbank::birimler::*} contains arg-3:
                        borsasat(player, arg 3, arg 2)
                    else:
                        send "&cGeçersiz para birimi"
        else if arg-1 is "öde":
            if {rbank::pd::%player%::mevcutskredi} > 0:
                set {_s} to balance of player
                if {_s} < {rbank::pd::%player%::mevcutskredi}:
                    send "&cYetersiz para"
                else:
                    remove {rbank::pd::%player%::mevcutskredi} from balance of player
                    set {rbank::pd::%player%::mevcutskredi} to 0
                    send "&aBorçlarınızı ödediniz."
command /radmin [<text>] [<text>] [<number>]:
    permission: op
    trigger:
        if arg-1 is not set:
            send "&f===============||&aAdmin Komutları&f||==============="
            send "&b/radmin ekle <isim> <deger> &c>> &7Belirlenen isimde ve değerde parayı oluşturur."
            send "&b/radmin sil <isim> &c>> &7Belirlenen isimde parayı siler &e(isim belirtilmezse tüm para birimlerini siler)&7."
            send "&b/radmin düzenle <isim> <deger> &c>> &7Belirlenen isimdeki para biriminin değerini değiştirir."
            send "&b/radmin birim <€,£,P> &c>> &7Para birim simgesini ayarlar."
            send "&b/radmin liste &c>> &7Tüm paraları ve değerlerini listeler."
            send "&b/radmin limitsil <oyuncu> &c>> &7Belirlenen oyuncunun kredi hakkını sıfırlar (oyuncu belirtilmezse herkesi sıfırlar)."
        else if arg-1 is "ekle":
            if arg-2 is set:
                if arg-3 is set:
                    if {rbank::birimler::*} contains arg-2:
                        send "&cBu isimde bir para birimi zaten mevcut. &a/radmin sil %arg 2%"
                        stop
                    add arg-2 to {rbank::birimler::*}
                    set {rbank::birimler::%arg 2%::deger} to arg-3
                    send "&a%arg 2% &bisimli para birimi &a%arg 3% &bdeğeriyle oluşturuldu."
        else if arg-1 is "sil":
            if arg-2 is set:
                if {rbank::birimler::*} contains arg-2:
                    remove arg-2 from {rbank::birimler::*}
                    send "&a%arg 2% &bisimli para birimi silindi."
                else:
                    send "&cPara birimi bulunamadı."
            else:
                delete {rbank::birimler::*}
                send "&cTüm para birimleri silindi."
        else if arg-1 is "düzenle":
            if arg-2 is set:
                if arg-3 is set:
                    set {rbank::birimler::%arg 2%::deger} to arg-3
                    send "&a%arg 2% &bisimli para biriminin değeri &a%arg 3% &bolarak ayarlandı."
        else if arg-1 is "liste":
            loop {rbank::birimler::*}:
                send "&b%loop-value%&c>&7%{rbank::birimler::%loop-value%::deger}%"
        else if arg-1 is "birim":
            if arg-2 is set:
                set {rbank::defdeger} to arg-2
                send "&bPara birimi &c%arg 2% &bolarak güncellendi."
        else if arg-1 is "limitsil":
            if arg-2 is set:
                set {rbank::kredi::limit::%arg 2%} to 0
                send "&f||||&6%arg 2% &ehaftalık limiti sıfırlandı.&f||||"
            else:
                delete {rbank::kredi::limit::*}
                send "&cTüm haftalık limitler sıfırlandı."
function kredi(p: player, miktar: number, verif: number, met: text):
    if {_met} is "kredi":
        if {_miktar} is set:
            if {@limit} <= {rbank::kredi::limit::%{_p}%}:
                open virtual chest with size 3 named "&cLimit Dolu !" to {_p}
                make gui slot 13 of {_p} with barrier named "&cHaftalık Kredi Limitiniz Dolmuş !" with lore "&7%{rbank::kredi::limit::%{_p}%}%/{@limit}" to close
            else:
                set {_x} to {_miktar}*1.5
                if {_x} < {_verif}:
                    set {durum::%{_p}%} to true
                    open virtual chest with size 1 named "&aKredi" to {_p}
                    make gui slot 0 of {_p} with book named "&a%{_miktar}% &fKredi Çekiyorsunuz !" with lore "&7Alacağınız kredi ekonomik durumunuza uygun||&7olduğu için banka size güveniyor." to nothing
                    make gui slot 4 of {_p} with diamond named "&aOnayla" with lore "&6&lKrediyi çekmek için tıkla" to close then run {_p} command "/banka onay %{_miktar}%"
                    make gui slot 8 of {_p} with barrier named "&4İptal Et" with lore "&cKredi çekmeyi iptal eder" to close
                else:
                    send "&cBu krediyi çekmek için &a%{_x}% &cparaya ihtiyacınız var. Banka size güvenmiyor" to {_p}
    else if {_met} is "onay":
        if {durum::%{_p}%} is true:
            delete {durum::%{_p}%}
            add 1 to {rbank::kredi::limit::%{_p}%}
            add {_miktar} to {rbank::pd::%{_p}%::mevcutskredi}
            add {_miktar} to balance of {_p}
            send "&a%{_miktar}% &bkredi çektiniz" to {_p}
            send "&bKredi borçları her hafta otomatik olarak hesabınızdan alınmaktadır." to {_p}
            wait 7 days
            remove {_miktar} from balance of {_p}
            remove {_miktar} from {rbank::pd::%{_p}%::mevcutskredi}
            send "&cBanka sizden borcunuz olan &a%{_miktar}% &cparayı aldı" to {_p}
        else:
            send "&cBeklenen işlem bulunamadı" to {_p}
function borsaal(p: player, para: number, isim: text, adet: number):
    set {_x} to {rbank::birimler::%{_isim}%::deger}*{_adet}
    if {_para} > {_x}:
        remove {_x} from balance of {_p}
        add {_adet} to {rbank::pd::%{_p}%::%{_isim}%}
        send "&aSatın alım başarılı." to {_p}
    else:
        send "&cYetersiz para" to {_p}
function borsasat(p: player, isim: text, adet: number):
    if {rbank::pd::%{_p}%::%{_isim}%} >= {_adet}:
        remove {_adet} from {rbank::pd::%{_p}%::%{_isim}%}
        set {_x} to {rbank::birimler::%{_isim}%::deger}*{_adet}
        add {_x} to balance of {_p}
        send "&aİşlem başarılı" to {_p}
    else:
        send "&cYetersiz bakiye" to {_p}



every 7 days:
    execute console command "radmin limitsil"
Ekran Görüntüleri
-------------------------------------------------------------------------------------

Ekli dosyayı görüntüle 169984
Ekli dosyayı görüntüle 169986
Ekli dosyayı görüntüle 169985
Ekli dosyayı görüntüle 169987Ekli dosyayı görüntüle 169988 Ekli dosyayı görüntüle 169989Ekli dosyayı görüntüle 169990Ekli dosyayı görüntüle 169992Ekli dosyayı görüntüle 169991
Tanıtım Videosu
-------------------------------------------------------------------------------------

Discord sunucumuzdan kendi istediğiniz kişisel map script ve plugin yaptırabilirsiniz.
Discord:
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
 
Üst