Bulundu Banka skripti

  • Konuyu Başlatan Konuyu Başlatan JuneX
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 1.620
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Hocam vallaha faizli bir şey bulamadım ama her şeyi attım neredeyse. Faizsiz kullanmayı dene.
 
Zaten özellikle faizli istedim ama Allah razı olsun çok yardımcı oldun yinede teşekkürler
 
Kod:
options:

    p: &aBanka »
    hesapacmafiyati: 1000
    limitbaslangicfiyati: 5000
    asgariucret: 2020

function banka(p: player, sayfa: String):
    if {_sayfa} is "menu":
        play raw sound "note.pling" at {_p} with pitch 1 volume 10
        open virtual chest inventory with size 1 named "&eBanka / Menü" to {_p}
        make a gui slot 0 of {_p} with {_p}'s skull named "&a&lBilgilerin" with lore "||&7Bilgilerini görüntülemek için tıkla!" to run function banka({_p}, "bilgiler")
        make a gui slot 1 of {_p} with 175 named "&a&lBankacılar" with lore "||&7Bankacıları görüntülemek için tıkla!" to run function bankacilar({_p}, 1)
        make a gui slot 2 of {_p} with 160:11 named "&e" to nothing
        if {banka::kredicekmismi::%{_p}%} is false:
            make a gui slot 3 of {_p} with 388 named "&a&lİşlem Yap" with lore "||&7İşlem menüsünü görüntülemek||&7için tıkla!" to run function banka({_p}, "islemmenu")
        else if {banka::kredicekmismi::%{_p}%} is true:
            make a gui slot 3 of {_p} with 166 named "&c&l&mKILITLI!" with lore "||&7Kredi çekebilmek için||&7önce Kredi Borcunu öde!" to run function banka({_p}, "krediborcu")
    if {_sayfa} is "ac":
        set {_hesapacmafiyati} to "{@hesapacmafiyati}" parsed as integer
        play raw sound "note.pling" at {_p} with pitch 1 volume 10
        open virtual chest inventory with size 3 named "&eBanka / Hesap Aç" to {_p}
        make a gui slot 13 of {_p} with 381 named "&a&lHesap Aç" with lore "||&eBanka'ya hoşgeldin!||&eİşlem yapabilmek için lütfen||&ebir hesap aç!||||&c&lGerekli Şartlar||&c&l&m------------||&81. &7{@hesapacmafiyati} TL" to run using left:
            if balance of {_p} is bigger than or equal to {_hesapacmafiyati}:
                execute console command "eco take %{_p}% %{_hesapacmafiyati}%"
                add {_p} to {bankahesaplari::*}
                set {banka::hesapacmismi::%{_p}%} to true
                set {banka::tur::%{_p}%} to "Kişisel"
                set {banka::kayittarihi::%{_p}%} to "%now%"
                set {banka::goruntulenmesi::%{_p}%} to 0
                set {banka::para::%{_p}%} to 0
                set {banka::limit::%{_p}%} to {@limitbaslangicfiyati}
                set {banka::borc::%{_p}%} to 0
                set {banka::kredicekmismi::%{_p}%} to false
                set {banka::sifreolusturmusmu::%{_p}%} to false
                send "{@p} &b&lTebrikler, &ebir hesap açtın!" to {_p}
                broadcast "&9%{_p}%, &7adlı oyuncumuz banka hesabı açtı!"
                banka({_p}, "sifreolustur")
            else:
                send "{@p} &cYeterli paran yok!" to {_p}
        make a gui slot 18 of {_p} with 262 named "&c&lKapat" to run using left:
            close {_p}'s inventory
    if {_sayfa} is "bilgiler":
        play raw sound "note.pling" at {_p} with pitch 1 volume 10
        open virtual chest inventory with size 6 named "&eBanka / Bilgilerin" to {_p}
        make a gui slot 0 of {_p} with 160:14 named "&e" to nothing
        make a gui slot 1 of {_p} with 160:14 named "&e" to nothing
        make a gui slot 2 of {_p} with 160:14 named "&e" to nothing
        make a gui slot 3 of {_p} with 160:14 named "&e" to nothing
        make a gui slot 4 of {_p} with {_p}'s skull named "&a%{_p}%" with lore "&9&m------------------------||||&eBanka Türü||&e&m--------------||&7%{banka::tur::%{_p}%}%||||&eKayıt Tarihi: &7%{banka::kayittarihi::%{_p}%}%||&eBanka Görüntülenmesi: &7%{banka::goruntulenmesi::%{_p}%}%||||&ePara: &c&l%{banka::para::%{_p}%}%||&eLimit: &c&l%{banka::limit::%{_p}%}%" to nothing
        make a gui slot 5 of {_p} with 160:14 named "&e" to nothing
        make a gui slot 6 of {_p} with 160:14 named "&e" to nothing
        make a gui slot 7 of {_p} with 160:14 named "&e" to nothing
        make a gui slot 8 of {_p} with 160:14 named "&e" to nothing
        make a gui slot 9 of {_p} with 160:11 named "&e" to nothing
        make a gui slot 10 of {_p} with 160:11 named "&e" to nothing
        make a gui slot 11 of {_p} with 160:11 named "&e" to nothing
        make a gui slot 12 of {_p} with 160:11 named "&e" to nothing
        make a gui slot 13 of {_p} with 160:11 named "&e" to nothing
        make a gui slot 14 of {_p} with 160:11 named "&e" to nothing
        make a gui slot 15 of {_p} with 160:11 named "&e" to nothing
        make a gui slot 16 of {_p} with 160:11 named "&e" to nothing
        make a gui slot 17 of {_p} with 160:11 named "&e" to nothing
        make a gui slot 18 of {_p} with 160:5 named "&e" to nothing
        make a gui slot 26 of {_p} with 160:5 named "&e" to nothing
        make a gui slot 27 of {_p} with 160:5 named "&e" to nothing
        make a gui slot 29 of {_p} with 160 named "&e" to nothing
        make a gui slot 31 of {_p} with 152 named "&eHesabı Kapat" with lore "||&7Hesabı kalıcı olarak kapatmak için tıkla!" to run using left:
            if {banka::kredicekmismi::%{_p}%} is false:
                open virtual chest inventory with size 1 named "&eBanka / Hesabı Sil" to {_p}
                make a gui slot 3 of {_p} with 159:11 named "&aONAYLA" with lore "||&eHesabındaki paran silinecek!" to run using left:
                    remove {_p} from {bankahesaplari::*}
                    delete {banka::hesapacmismi::%{_p}%}
                    close {_p}'s inventory
                    send "{@p} &aHesabını başarıyla sildin!" to {_p}
                make a gui slot 5 of {_p} with 159:14 named "&cVAZGEÇ" to run function banka({_p}, "menu")
            else:
                send "{@p} &cKredi Borcunu öde!" to {_p}
        make a gui slot 32 of {_p} with 160 named "&e" to nothing
        make a gui slot 33 of {_p} with 160 named "&e" to nothing
        make a gui slot 35 of {_p} with 160:5 named "&e" to nothing
        make a gui slot 36 of {_p} with 160:5 named "&e" to nothing
        make a gui slot 44 of {_p} with 160:5 named "&e" to nothing
        make a gui slot 46 of {_p} with 160:5 named "&e" to nothing
        make a gui slot 47 of {_p} with 160:5 named "&e" to nothing
        make a gui slot 48 of {_p} with 160:5 named "&e" to nothing
        make a gui slot 49 of {_p} with 160:5 named "&e" to nothing
        make a gui slot 50 of {_p} with 160:5 named "&e" to nothing
        make a gui slot 51 of {_p} with 160:5 named "&e" to nothing
        make a gui slot 52 of {_p} with 160:5 named "&e" to nothing
        make a gui slot 53 of {_p} with 160:5 named "&e" to nothing
        make a gui slot 30 of {_p} with 160 named "&e" to nothing
        make a gui slot 19 of {_p} with 160:4 named "&e" to nothing
        make a gui slot 20 of {_p} with 160:4 named "&e" to nothing
        make a gui slot 21 of {_p} with 160:4 named "&e" to nothing
        make a gui slot 22 of {_p} with 160:4 named "&e" to nothing
        make a gui slot 23 of {_p} with 160:4 named "&e" to nothing
        make a gui slot 24 of {_p} with 160:4 named "&e" to nothing
        make a gui slot 25 of {_p} with 160:4 named "&e" to nothing
        make a gui slot 28 of {_p} with 160:4 named "&e" to nothing
        make a gui slot 34 of {_p} with 160:4 named "&e" to nothing
        make a gui slot 37 of {_p} with 160:4 named "&e" to nothing
        make a gui slot 38 of {_p} with 160:4 named "&e" to nothing
        make a gui slot 39 of {_p} with 160:4 named "&e" to nothing
        make a gui slot 40 of {_p} with 160:4 named "&e" to nothing
        make a gui slot 41 of {_p} with 160:4 named "&e" to nothing
        make a gui slot 42 of {_p} with 160:4 named "&e" to nothing
        make a gui slot 43 of {_p} with 160:4 named "&e" to nothing
        make a gui slot 45 of {_p} with 262 named "&c&l<- Önceki Sayfa" to run function banka({_p}, "menu")
    if {_sayfa} is "islemmenu":
        play raw sound "note.pling" at {_p} with pitch 1 volume 10
        open virtual chest inventory with size 1 named "&eBanka / İşlem Menüsü" to {_p}
        make a gui slot 0 of {_p} with 351:10 named "&aKredi Çek" with lore "||&7Borç Kredi çekmek||&7için tıkla!" to run function banka({_p}, "kredicek")
        make a gui slot 1 of {_p} with 351:9 named "&aPara Çek" with lore "||&7Hesabından para çekmek||&7için tıkla!" to run function banka({_p}, "paracek")
        make a gui slot 2 of {_p} with 351:8 named "&aPara Yatır" with lore "||&7Hesabına para yatırmak||&7için tıkla!" to run function banka({_p}, "parayatir")
        make a gui slot 4 of {_p} with 335 named "&aMaaş Al" with lore "||&7Maaşını almak||&7için tıkla!" to run function banka({_p}, "maasal")
        make a gui slot 8 of {_p} with 262 named "&c&l<- Önceki Sayfa" to run function banka({_p}, "menu")
    if {_sayfa} is "kredicek":
        play raw sound "note.pling" at {_p} with pitch 3 volume 10
        open virtual chest inventory with size 3 named "&eBanka / Kredi Çek" to {_p}
        make a gui slot 13 of {_p} with 421 named "&eKredi Çek" with lore "||&7Limit: &c%{banka::limit::%{_p}%}%||||&aKredi çekmek için tıkla!" to run using left:
            set {kredicekiyor::%{_p}%} to true
            delete {paracekiyor::%{_p}%}
            delete {parayatiriyor::%{_p}%}
            send "{@p} &cLimit: &a%{banka::limit::%{_p}%}%" to {_p}
            send "{@p} &eLütfen sohbete Kredi fiyatını yaz!" to {_p}
            close {_p}'s inventory
        make a gui slot 18 of {_p} with 262 named "&c&l<- Önceki Sayfa" to run function banka({_p}, "islemmenu")
    if {_sayfa} is "paracek":
        play raw sound "note.pling" at {_p} with pitch 1 volume 10
        open virtual chest inventory with size 3 named "&eBanka / Para Çek" to {_p}
        make a gui slot 13 of {_p} with 421 named "&ePara Çek" with lore "||&7Bakiye: &c%{banka::para::%{_p}%}%||||&aPara çekmek için tıkla!" to run using left:
            set {paracekiyor::%{_p}%} to true
            delete {kredicekiyor::%{_p}%}
            delete {parayatiriyor::%{_p}%}
            send "{@p} &cBakiye: &a%{banka::para::%{_p}%}%" to {_p}
            send "{@p} &eLütfen sohbete Para fiyatını yaz!" to {_p}
            close {_p}'s inventory
        make a gui slot 18 of {_p} with 262 named "&c&l<- Önceki Sayfa" to run function banka({_p}, "islemmenu")
    if {_sayfa} is "parayatir":
        play raw sound "note.pling" at {_p} with pitch 1 volume 10
        open virtual chest inventory with size 3 named "&eBanka / Para Yatır" to {_p}
        make a gui slot 13 of {_p} with 421 named "&ePara Yatır" with lore "||&7Bakiye: &c%{banka::para::%{_p}%}%||||&aPara yatırmak için tıkla!" to run using left:
            set {parayatiriyor::%{_p}%} to true
            delete {kredicekiyor::%{_p}%}
            delete {paracekiyor::%{_p}%}
            send "{@p} &cBakiye: &a%{banka::para::%{_p}%}%" to {_p}
            send "{@p} &eLütfen sohbete Para fiyatını yaz!" to {_p}
            close {_p}'s inventory
        make a gui slot 18 of {_p} with 262 named "&c&l<- Önceki Sayfa" to run function banka({_p}, "islemmenu")
    if {_sayfa} is "maasal":
        play raw sound "note.pling" at {_p} with pitch 1 volume 10
        open virtual chest inventory with size 3 named "&eBanka / Maaş Al" to {_p}
        make a gui slot 13 of {_p} with 69 named "&eMaaş Al" with lore "||&a&m------||||&8Asgari Ücret: &7{@asgariucret}||||&eMaaşını almak için tıkla!" to run using left:
            set {_zaman} to difference between {maas::beklemesuresi::%{_p}%} and now
            if {maas::beklemesuresi::%{_p}%} is not set:
                set {maas::beklemesuresi::%{_p}%} to now
                execute console command "eco give %{_p}% {@asgariucret}"
                send "{@p} &eMaaşını çektin!" to {_p}
                banka({_p}, "maasal")
            else:
                if {maas::beklemesuresi::%{_p}%} was less than 24 hours ago:
                    send "{@p} &cMaaşını 24 saatte bir alabilirsin!" to {_p}
                    send "{@p} &eKalan süre: &a%difference between {_zaman} and 24 hours%" to {_p}
                else:
                    set {maas::beklemesuresi::%{_p}%} to now
                    execute console command "eco give %{_p}% {@asgariucret}"
                    send "{@p} &eMaaşını çektin!" to {_p}
                    banka({_p}, "maasal")
        make a gui slot 18 of {_p} with 262 named "&c&l<- Önceki Sayfa" to run function banka({_p}, "islemmenu")
    if {_sayfa} is "krediborcu":
        play raw sound "note.pling" at {_p} with pitch 1 volume 10
        open virtual chest inventory with size 3 named "&eBanka / Kredi Borcu" to {_p}
        make a gui slot 13 of {_p} with 77 named "%{banka::borc::%{_p}%}%" with lore "||&eKredi Borcunu||&eödemek için tıkla!" to run using left:
            if balance of {_p} is bigger than or equal to {banka::borc::%{_p}%}:
                set {_yenilimitbelirle} to name of slot 13 of {_p}'s current inventory parsed as integer
                set {_yenilimit} to "%{_yenilimitbelirle} / 2%" parsed as integer
                execute console command "eco take %{_p}% %{banka::borc::%{_p}%}%"
                add {_yenilimit} to {banka::limit::%{_p}%}
                set {banka::borc::%{_p}%} to 0
                set {banka::kredicekmismi::%{_p}%} to false
                send "{@p} &eKredi Borcunu başarıyla ödedin!" to {_p}
                close {_p}'s inventory
            else:
                send "{@p} &cBorcu ödemek için yeterli paran yok!" to {_p}
        make a gui slot 18 of {_p} with 262 named "&c&l<- Önceki Sayfa" to run function banka({_p}, "menu")
    if {_sayfa} is "sifreolustur":
        play raw sound "note.pling" at {_p} with pitch 1 volume 10
        open virtual chest inventory with size 6 named "&eBanka / Şifre Oluştur" to {_p}
        format gui slot 11 of {_p} with 339 named "0" to run function sifreolustur({_p}, "sifrebirarttir") with "left" click
        format gui slot 11 of {_p} with 339 named "0" to run function sifreolustur({_p}, "sifrebirazalt") with "right" click
        format gui slot 12 of {_p} with 339 named "0" to run function sifreolustur({_p}, "sifreikiarttir") with "left" click
        format gui slot 12 of {_p} with 339 named "0" to run function sifreolustur({_p}, "sifreikiazalt") with "right" click
        format gui slot 13 of {_p} with 339 named "0" to run function sifreolustur({_p}, "sifreucarttir") with "left" click
        format gui slot 13 of {_p} with 339 named "0" to run function sifreolustur({_p}, "sifreucazalt") with "right" click
        format gui slot 14 of {_p} with 339 named "0" to run function sifreolustur({_p}, "sifredortarttir") with "left" click
        format gui slot 14 of {_p} with 339 named "0" to run function sifreolustur({_p}, "sifredortazalt") with "right" click
        format gui slot 31 of {_p} with 76 named "&aSıfırla" to run function sifreolustur({_p}, "sifresifirla") with "left" click
        make a gui slot 30 of {_p} with 145 named "&aŞifreyi Oluştur" with lore "||&eYeni Şifreni||&eonaylamak için tıkla!" to run using left:
            set {_sifre1} to name of slot 11 of {_p}'s current inventory parsed as integer
            set {_sifre2} to name of slot 12 of {_p}'s current inventory parsed as integer
            set {_sifre3} to name of slot 13 of {_p}'s current inventory parsed as integer
            set {_sifre4} to name of slot 14 of {_p}'s current inventory parsed as integer
            if {_sifre1} and {_sifre2} and {_sifre3} and {_sifre4} is bigger than 0:
                if {_sifre1} and {_sifre2} and {_sifre3} and {_sifre4} is smaller than 10:
                    set {banka::sifreolusturmusmu::%{_p}%} to true
                    set {banka::girisyapmismi::%{_p}%} to true
                    set {banka::sifre::%{_p}%} to "%{_sifre1}%%{_sifre2}%%{_sifre3}%%{_sifre4}%"
                    banka({_p}, "menu")
                    send "{@p} &eYeni Şifren oluşturuldu &a%{_sifre1}%%{_sifre2}%%{_sifre3}%%{_sifre4}%" to {_p}
                    wait 1 tick
                    add {para:%{_p}%} to {banka::para::%{_p}%}
                    set {para:%{_p}%} to 0
                else:
                    send "{@p} &cGirdiğin şifre 10'dan küçük olmalı!" to {_p}
            else:
                send "{@p} &cGirdiğin şifre 0'dan büyük olmalı!" to {_p}
    if {_sayfa} is "girisyap":
        play raw sound "note.pling" at {_p} with pitch 1 volume 10
        open virtual chest inventory with size 6 named "&eBanka / Giriş Yap" to {_p}
        format gui slot 11 of {_p} with 339 named "0" to run function girisyap({_p}, "sifrebirarttir") with "left" click
        format gui slot 11 of {_p} with 339 named "0" to run function girisyap({_p}, "sifrebirazalt") with "right" click
        format gui slot 12 of {_p} with 339 named "0" to run function girisyap({_p}, "sifreikiarttir") with "left" click
        format gui slot 12 of {_p} with 339 named "0" to run function girisyap({_p}, "sifreikiazalt") with "right" click
        format gui slot 13 of {_p} with 339 named "0" to run function girisyap({_p}, "sifreucarttir") with "left" click
        format gui slot 13 of {_p} with 339 named "0" to run function girisyap({_p}, "sifreucazalt") with "right" click
        format gui slot 14 of {_p} with 339 named "0" to run function girisyap({_p}, "sifredortarttir") with "left" click
        format gui slot 14 of {_p} with 339 named "0" to run function girisyap({_p}, "sifredortazalt") with "right" click
        format gui slot 31 of {_p} with 76 named "&aSıfırla" to run function girisyap({_p}, "sifresifirla") with "left" click
        make a gui slot 30 of {_p} with 145 named "&aGiriş Yap" with lore "||&eHesabına Giriş||&eyapmak için tıkla!" to run using left:
            set {_sifre1} to name of slot 11 of {_p}'s current inventory parsed as integer
            set {_sifre2} to name of slot 12 of {_p}'s current inventory parsed as integer
            set {_sifre3} to name of slot 13 of {_p}'s current inventory parsed as integer
            set {_sifre4} to name of slot 14 of {_p}'s current inventory parsed as integer
            set {_sifre} to "%{_sifre1}%%{_sifre2}%%{_sifre3}%%{_sifre4}%"
            if {_sifre1} and {_sifre2} and {_sifre3} and {_sifre4} is bigger than 0:
                if {_sifre1} and {_sifre2} and {_sifre3} and {_sifre4} is smaller than 10:
                    if {_sifre} = {banka::sifre::%{_p}%}:
                        set {banka::girisyapmismi::%{_p}%} to true
                        banka({_p}, "menu")
                        send "{@p} &eŞifre Doğru! Hesabına başarıyla giriş yaptın." to {_p}
                    else:
                        send "{@p} &cGirdiğin şifre yanlış!" to {_p}
                else:
                    send "{@p} &cGirdiğin şifre 10'dan küçük olmalı!" to {_p}
            else:
                send "{@p} &cGirdiğin şifre 0'dan büyük olmalı!" to {_p}

function sifreolustur(p: Player, tiklamaturu: String):
    set {_sifre1} to name of slot 11 of {_p}'s current inventory parsed as number
    set {_sifre2} to name of slot 12 of {_p}'s current inventory parsed as number
    set {_sifre3} to name of slot 13 of {_p}'s current inventory parsed as number
    set {_sifre4} to name of slot 14 of {_p}'s current inventory parsed as number
    if {_tiklamaturu} is "sifrebirarttir":
        add 1 to {_sifre1}
    else if {_tiklamaturu} is "sifrebirazalt":
        remove 1 from {_sifre1}
    else if {_tiklamaturu} is "sifreikiarttir":
        add 1 to {_sifre2}
    else if {_tiklamaturu} is "sifreikiazalt":
        remove 1 from {_sifre2}
    else if {_tiklamaturu} is "sifreucarttir":
        add 1 to {_sifre3}
    else if {_tiklamaturu} is "sifreucazalt":
        remove 1 from {_sifre3}
    else if {_tiklamaturu} is "sifredortarttir":
        add 1 to {_sifre4}
    else if {_tiklamaturu} is "sifredortazalt":
        remove 1 from {_sifre4}
    else if {_tiklamaturu} is "sifresifirla":
        set {_sifre1} to 0
        set {_sifre2} to 0
        set {_sifre3} to 0
        set {_sifre4} to 0
    set name of slot 11 of {_p}'s current inventory to "%{_sifre1}%"
    set name of slot 12 of {_p}'s current inventory to "%{_sifre2}%"
    set name of slot 13 of {_p}'s current inventory to "%{_sifre3}%"
    set name of slot 14 of {_p}'s current inventory to "%{_sifre4}%"

function girisyap(p: Player, tiklamaturu: String):
    set {_sifre1} to name of slot 11 of {_p}'s current inventory parsed as number
    set {_sifre2} to name of slot 12 of {_p}'s current inventory parsed as number
    set {_sifre3} to name of slot 13 of {_p}'s current inventory parsed as number
    set {_sifre4} to name of slot 14 of {_p}'s current inventory parsed as number
    if {_tiklamaturu} is "sifrebirarttir":
        add 1 to {_sifre1}
    else if {_tiklamaturu} is "sifrebirazalt":
        remove 1 from {_sifre1}
    else if {_tiklamaturu} is "sifreikiarttir":
        add 1 to {_sifre2}
    else if {_tiklamaturu} is "sifreikiazalt":
        remove 1 from {_sifre2}
    else if {_tiklamaturu} is "sifreucarttir":
        add 1 to {_sifre3}
    else if {_tiklamaturu} is "sifreucazalt":
        remove 1 from {_sifre3}
    else if {_tiklamaturu} is "sifredortarttir":
        add 1 to {_sifre4}
    else if {_tiklamaturu} is "sifredortazalt":
        remove 1 from {_sifre4}
    else if {_tiklamaturu} is "sifresifirla":
        set {_sifre1} to 0
        set {_sifre2} to 0
        set {_sifre3} to 0
        set {_sifre4} to 0
    set name of slot 11 of {_p}'s current inventory to "%{_sifre1}%"
    set name of slot 12 of {_p}'s current inventory to "%{_sifre2}%"
    set name of slot 13 of {_p}'s current inventory to "%{_sifre3}%"
    set name of slot 14 of {_p}'s current inventory to "%{_sifre4}%"

function bankaprofil(p: player, o: String):
    set {_oyuncu} to {_o} parsed as player
    play raw sound "note.pling" at {_p} with pitch 1 volume 10
    open virtual chest inventory with size 6 named "&eProfil / %{_o}%" to {_p}
    make gui slot 13 of {_p} with {_oyuncu}'s skull named "&a%{_o}%" with lore "&9&m------------------------||||&eBanka Türü||&e&m--------------||&7%{banka::tur::%{_o}%}%||||&eKayıt Tarihi: &7%{banka::kayittarihi::%{_o}%}%||&eBanka Görüntülenmesi: &7%{banka::goruntulenmesi::%{_o}%}%" to nothing
    make a gui slot 45 of {_p} with 262 named "&c&l<- Önceki Sayfa" to run function bankacilar({_p}, 1)
  
function bankacilar(p: player , i: number):
    play raw sound "note.pling" at {_p} with pitch 1 volume 10
    set {_bankacisayisi} to size of {bankahesaplari::*}
    set {_sayfa::maksimum} to {_i} * ((6 - 1) * 9)
    set {_sayfa::minimum} to ({_i} - 1) * ((6 - 1) * 9)
    set {_sayfa::bankacilar} to 0                                                                                                                                                                                                                                                                                                                                                                           
    set {_sayfa::miktar} to 0
    set {_sayfa::sayi} to {_i}
    set {_sayfalar} to size of {bankahesaplari::*} / ((6 - 1) * 9)
    set {_sayfalar} to "%{_sayfalar}%"
    set {_sayfalar::*} to {_sayfalar} split at "."
    set {_sayfa::toplam} to {_sayfalar::1}
    if {_sayfalar::2} is set:
        set {_sayfa::toplam} to {_sayfa::toplam} parsed as an integer
        add 1 to {_sayfa::toplam}
    if inventory name of {_p}'s current inventory does not contain "&0Tüm Bankacıların Listesi":
        open virtual chest with size 6 named "&0Tüm Bankacıların Listesi %{_sayfa::sayi}%/%{_sayfa::toplam}%" to {_p}
    else:
        loop (6 * 9) times:
            set slot (loop-number - 1) of {_p}'s current inventory to air
        set inventory name of {_p}'s current inventory to "&0Tüm Bankacıların Listesi %{_sayfa::sayi}%/%{_sayfa::toplam}%"
    if {_sayfa::sayi} is greater than 1:
        make gui slot (6 * 9 - 9) of {_p} with 262 named "&eÖnceki Sayfa" to run using left:
            if {_sayfalar::1} parsed as an integer is greater than 1:
                set {_sayi} to "%{_sayfalar::1} parsed as an integer - 1%"
                bankacilar({_p}, {_sayi})
            else:
                bankacilar({_p}, 1)
        set slot (6 * 9 - 8) of {_p}'s current inventory to 160:14 named "&7"
        set slot (6 * 9 - 7) of {_p}'s current inventory to 160:15 named "&7"
        set slot (6 * 9 - 6) of {_p}'s current inventory to 160:15 named "&7"
        make gui slot (6 * 9 - 5) of {_p} with 385 named "&eSayfayı Yenile" to run using left:
            bankacilar({_p}, 1)
        set slot (6 * 9 - 4) of {_p}'s current inventory to 340 named "&eTüm Bankacıların Sayısı" with lore "&7Bankacılar &8» &c%{_bankacisayisi}%"
        set slot (6 * 9 - 3) of {_p}'s current inventory to 160:15 named "&7"
        set slot (6 * 9 - 2) of {_p}'s current inventory to 160:15 named "&7"
        set slot (6 * 9 - 1) of {_p}'s current inventory to 160:14 named "&7"
    else:
        make gui slot (6 * 9 - 9) of {_p} with 262 named "&eÖnceki Sayfa" to run using left:
            if {_sayfa::sayi} is greater than 1:
                make gui slot (6 * 9 - 9) of {_p} with 385 named "&eÖnceki Sayfa" to run using left:
                    if {_sayfalar::1} parsed as an integer is greater than 1:
                        set {_sayi} to "%{_sayfalar::1} parsed as an integer - 1%"
                        bankacilar({_p}, {_sayi})
                    else:
                        bankacilar({_p}, 1)
        set slot (6 * 9 - 8) of {_p}'s current inventory to 160:14 named "&7"
        set slot (6 * 9 - 7) of {_p}'s current inventory to 160:15 named "&7"
        set slot (6 * 9 - 6) of {_p}'s current inventory to 160:15 named "&7"
        make gui slot (6 * 9 - 5) of {_p} with 385 named "&eSayfayı Yenile" to run using left:
            bankacilar({_p}, 1)
        set slot (6 * 9 - 4) of {_p}'s current inventory to 340 named "&eTüm Bankacıların Sayısı" with lore "&7Bankacılar &8» &c%{_bankacisayisi}%"
        set slot (6 * 9 - 3) of {_p}'s current inventory to 160:15 named "&7"
        set slot (6 * 9 - 2) of {_p}'s current inventory to 160:15 named "&7"
        set slot (6 * 9 - 1) of {_p}'s current inventory to 160:14 named "&7"
    loop {bankahesaplari::*}:
        if {_sayfa::bankacilar} is less than {_sayfa::maksimum}:
            if {_sayfa::miktar} is greater than or equal to {_sayfa::minimum}:
                set {_Bankacı} to "%loop-value%"
                make gui slot {_sayfa::bankacilar} of {_p} with loop-value's skull named "&e%loop-value%" to run using left:
                    if {banka::goruntuleme::%{_p}%::%{_Bankacı}%} is not set:
                        set {banka::goruntuleme::%{_p}%::%{_Bankacı}%} to true
                        add 1 to {banka::goruntulenmesi::%{_Bankacı}%}
                    bankaprofil({_p}, "%{_Bankacı}%")
                add 1 to {_sayfa::bankacilar}
        add 1 to {_sayfa::miktar}
    if {_sayfa::sayi} is less than {_sayfa::toplam}:
        make gui slot (6 * 9 - 1) of {_p} with 262 named "&eSonraki Sayfa" to run using left:
            set {_sayi2} to "%{_sayfalar::1} parsed as an integer + 1%"
            bankacilar({_p}, {_sayi2})
    if {_sayfa::miktar} is 0:
        open virtual chest with size 1 named "&0Mevcut Bankacı Sayısı: &a%{_sayfa::miktar}%" to {_p}
        set slot 0 of {_p}'s current inventory to 160:15 named "&7"
        set slot 1 of {_p}'s current inventory to 160:15 named "&7"
        set slot 2 of {_p}'s current inventory to 160:15 named "&7"
        set slot 3 of {_p}'s current inventory to 160:15 named "&7"
        set slot 4 of {_p}'s current inventory to 340 named "&eHenüz Bankacı bulunmamakta"
        set slot 5 of {_p}'s current inventory to 160:15 named "&7"
        set slot 6 of {_p}'s current inventory to 160:15 named "&7"
        set slot 7 of {_p}'s current inventory to 160:15 named "&7"
        set slot 8 of {_p}'s current inventory to 160:15 named "&7"
  
on inventory click:
    if inventory name of player's current inventory contains "&0Mevcut Bankacı Sayısı: ":
        cancel event
    if inventory name of player's current inventory contains "&0Tüm Bankacıların Listesi":
        cancel event
        set {_sayfa} to "%inventory name of player's current inventory%"
        replace all "&0Tüm Bankacıların Listesi " in {_sayfa} with ""
        set {_sayfalar::*} to {_sayfa} split at "/"

command /banka:
    trigger:
        if {banka::hesapacmismi::%player%} is not set:
            banka(player, "ac")
        else:
            if {banka::sifreolusturmusmu::%player%} is true:
                if {banka::girisyapmismi::%player%} is true:
                    banka(player, "menu")
                else:
                    banka(player, "girisyap")
            else:
                banka(player, "sifreolustur")
      
command /bankasifirla [<player>]:
    aliases: bs
    permission: bs.admin
    trigger:
        if arg 1 is not set:
            send "{@p} &e/bankasifirla &f<oyuncu>" to player
        if arg 1 is set:
            if arg 1 is online:
                set {banka::goruntulenmesi::%arg 1%} to 0
                set {banka::para::%arg 1%} to 0
                set {banka::limit::%arg 1%} to {@limitbaslangicfiyati}
                set {banka::borc::%arg 1%} to 0
                set {banka::kredicekmismi::%arg 1%} to false
                send "{@p} &e%arg 1%, &7oyuncusunun bilgileri sıfırlandı!" to player
            else:
                send "{@p} &cOyuncu aktif değil!" to player
      
on quit:
    set {banka::girisyapmismi::%player%} to false
    delete {kredicekiyor::%player%}
    delete {paracekiyor::%player%}
    delete {parayatiriyor::%player%}

command /cek [<player>] [<integer>]:
    trigger:
        if arg 1 is not set:
            send "{@p} &e/cek &f<oyuncu> <fiyat>" to player
        if arg 1 is set:
            if arg 1 = player:
                send "{@p} &cKendine çek yazamazsın!" to player
            else:
                if arg 1 is online:
                    if arg 2 is set:
                        set {_arg2} to "%arg 2%" parsed as integer
                        if balance of player is bigger than or equal to {_arg2}:
                            execute console command "eco take %player% %{_arg2}%"
                            set {_ceksahibi} to arg 1
                            set {_cekfiyati} to "%arg 2%" parsed as integer
                            give 1 339 named "%{_cekfiyati}% TL &eÇek" with lore "||&a&m------||||&8Çeki Yazan: &7%player%||&8Çekin Sahibi: &7%{_ceksahibi}%||||&7Çeki bozdurmak için tıkla!" to player
                        else:
                            send "{@p} &cYeterli paran yok!" to player
                    else:
                        send "{@p} &e/cek &f<oyuncu> <fiyat>" to player
                else:
                    send "{@p} &cOyuncu aktif değil!" to player
          
on rightclick with a 339:
    if lore of player's held item contains "&8Çekin Sahibi: &7%player%":
        play raw sound "note.pling" at player with pitch 2 volume 10
        lore of player's tool contains "&7Çeki bozdurmak için tıkla!"
        set {_miktar} to name of tool
        replace all " TL &eÇek" with "" in {_miktar}
        set {_miktar} to name of tool parsed as integer
        remove 1 of player's tool from player
        execute console command "eco give %player% %{_miktar}%"
        send "{@p} &eÇek bozduruldu!" to player
    else:
        send "{@p} &cÇekin sahibi sen değilsin!" to player
  
on chat:
    if {kredicekiyor::%player%} is set:
        cancel event
        if message is "iptal":
            delete {kredicekiyor::%player%}
            send "{@p} &cKredi çekimi iptal edildi!" to player
            banka(player, "kredicek")
        else:
            set {_fiyat} to "%message%" parsed as integer
            set {_enazkredifiyati} to "%{banka::limit::%player%} / 2%" parsed as integer
            set {_borc} to "%{_fiyat} * 2%" parsed as integer
            if {_fiyat} is bigger than 0:
                if {_fiyat} is bigger than {_enazkredifiyati}:
                    if {_fiyat} is smaller than {banka::limit::%player%}+1:
                        delete {kredicekiyor::%player%}
                        set {banka::borc::%player%} to {_borc}
                        set {banka::kredicekmismi::%player%} to true
                        execute console command "eco give %player% %{_fiyat}%"
                        send "{@p} &eBankadan &2%{_fiyat}% TL &ekredi çektin!" to player
                        banka(player, "menu")
                    else:
                        send "{@p} &cGirdiğin fiyat Limiti aşıyor!" to player
                else:
                    send "{@p} &cGirdiğin fiyat &2%{_enazkredifiyati}% TL&c'den fazla olmalı!" to player
            else:
                send "{@p} &cGirdiğin fiyat 0 TL'den fazla olmalı!" to player
    if {paracekiyor::%player%} is set:
        cancel event
        if message is "iptal":
            delete {paracekiyor::%player%}
            send "{@p} &cPara çekimi iptal edildi!" to player
            banka(player, "paracek")
        else:
            set {_fiyat} to "%message%" parsed as integer
            if {_fiyat} is bigger than 0:
                if {_fiyat} is smaller than {banka::para::%player%}+1:
                    delete {paracekiyor::%player%}
                    remove {_fiyat} from {banka::para::%player%}
                    execute console command "eco give %player% %{_fiyat}%"
                    send "{@p} &eHesabından &2%{_fiyat}% TL &epara çektin!" to player
                    banka(player, "paracek")
                else:
                    send "{@p} &cGirdiğin fiyat Limit'i aşıyor!" to player
            else:
                send "{@p} &cGirdiğin fiyat 0 TL'den fazla olmalı!" to player
    if {parayatiriyor::%player%} is set:
        cancel event
        if message is "iptal":
            delete {parayatiriyor::%player%}
            send "{@p} &cPara yatırımı iptal edildi!" to player
            banka(player, "parayatir")
        else:
            set {_fiyat} to "%message%" parsed as integer
            if {_fiyat} is bigger than 0:
                if balance of player is bigger than or equal to {_fiyat}:
                    delete {parayatiriyor::%player%}
                    add {_fiyat} to {banka::para::%player%}
                    execute console command "eco take %player% %{_fiyat}%"
                    send "{@p} &eHesabına &2%{_fiyat}% TL &epara yatırdın!" to player
                    banka(player, "parayatir")
                else:
                    send "{@p} &cGirdiğin fiyat Paran'ı aşıyor!" to player
            else:
                send "{@p} &cGirdiğin fiyat 0 TL'den fazla olmalı!" to player
Bu skript belki işine yarıya bilir.
Benim skript değil mi bu :D
Gönderi otomatik olarak birleştirildi:

Benimkini kullanabilirsin herşey var içinde faiz maiz vs. konum silindi ondan herkeste yok
 
Benim skript değil mi bu :D
Gönderi otomatik olarak birleştirildi:

Benimkini kullanabilirsin herşey var içinde
teşekkürler güzel bir skripte benziyor ama biraz uzun bide maaş gui vb. şeylerde var oyüzden yüklemedim ellerine sağlık harika
 
Benim skript değil mi bu :D
Gönderi otomatik olarak birleştirildi:

Benimkini kullanabilirsin herşey var içinde faiz maiz vs. konum silindi ondan herkeste yok
Sizin skriptiniz olduğunu bilmiyordum başka kaynaklardan buldum :D
 
YENI KONUYA GİREN YARDIMCI OLMAK İSTEYENLER KONU BAŞINDAKİ İSTEĞMİ OKURSA SEVİNİRİM
 
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