Çözüldü İSTEK SCRİPTLER

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

ZyuzAx

Gidişin umrumda değil, Gelişin gibi.
Katılım
11 Şubat 2019
Mesajlar
328
Elmaslar
161
Puan
6.455
Minecraft
2qke

Discord:

2qke#0001

Merhaba, aşağıda istediğim scriptleri anlatayım.
  • Arkadaş scripti (CraftRise'ninkine benzesin.)
  • Report scripti (CraftRise'ninkine benzesin.)
  • Banka scripti (Para yatırma çekme vs.)
  • Maaş scripti (Oyuncular her 5 Günde bir 2K oyun parası maaş alabilsinler.)
  • Günlük ödül scripti
Yardımcı olacaklara şimdiden teşekkürler.
 
Son düzenleme:
Kod:
command /arkadaş [<text>] [<text>] [<text>]:
    trigger:
        if arg 1 is not set:
            send "&8&m-----&8&l[&r &6Arkadaş &r&8&l]&8&m-----"
            send ""
            send "&e/arkadaş ekle <isim> &8- &7Arkadaş eklemeye yarar."
            send "&e/arkadaş liste &8- &7Arkadaşlıkları gösterir."
            send "&e/arkadaş çıkar <isim> &8- &7Arkadaşlıktan çıkarmaya yarar."
            send "&e/arkadaş sohbet <isim> <mesaj> &8- &7Sohbet etmeye yarar."
            send "&e/arkadaş blokla <isim> &8- &7Insanları bloklamaya yarar."
            send "&e/arkadaş kabulet <isim> &8- &7Arkadaşlık isteğini kabul etmek."
            send "&e/arkadaş reddet <isim> &8- &7Arkadaşlık isteğini reddetmek."
            send ""
            send "&8&m-----&8&l[&r &6Arkadaş &r&8&l]&8&m-----"
            stop
        else if arg 1 is "ekle":
            run player command "/friend add %arg 2%" as op
            stop
        else if arg 1 is "çıkar":
            run player command "/friend remove %arg 2%" as op
            stop
        else if arg 1 is "liste":
            run player command "/friend list" as op
            stop
        else if arg 1 is "sohbet":
            run player command "/friend msg %arg 2% %arg 3%" as op
            stop
        else if arg 1 is "kabulet":
            run player command "/friend accept %arg 2%" as op
            stop
        else if arg 1 is "reddet":
            run player command "/friend deny %arg 2%" as op
            stop
    
command /takım [<text>] [<text>] [<text>]:
    trigger:
        if arg 1 is not set:
            send "&8&m-----&8&l[&r &6Takım &r&8&l]&8&m-----"
            send ""
            send "&e/takım davet <isim> &8- &7Takıma oyuncu davet eder."
            send "&e/takım liste &8- &7Takım isteğini kabul eder."
            send "&e/takım kabul <isim> &8- &7Takıma isteğini kabul eder."
            send "&e/takım ret <isim> &8- &7Takım isteğini reddeder."
            send "&e/takım at <isim> &8- &7Takımdan oyuncuyu atar."
            send "&e/takım sohbet <yazı> &8- &7Takıma yazı yazar."
            send ""
            send "&8&m-----&8&l[&r &6Takım &r&8&l]&8&m-----"
            stop
        else if arg 1 is "davet":
            run player command "/party invite %arg 2%" as op
            stop
        else if arg 1 is "at":
            run player command "/party kick %arg 2%" as op
            stop
        else if arg 1 is "davet":
            run player command "/party invite %arg 2%" as op
            stop
        else if arg 1 is "kabulet":
            run player command "/party accept" as op
            stop
        else if arg 1 is "ret":
            run player command "/party deny" as op
            stop
        else if arg 1 is "sohbet":
            run player command "/party chat %arg 2%" as op
            stop
        else if arg 1 is "liste":
            run player command "/party list" as op
            stop

Kod:
options:
    report: &3Rapor &8»

command /report [<player>]:
    trigger:
        if arg 1 is not set:
            send "{@report} &a/report <player>"
        if arg 1 is set:
            open chest with 5 rows named "{@report} &b%arg 1%" to player
            format slot 13 of player with arg 1's skull named "&b%arg 1%" to be unstealable
            format slot 29 of player with diamond sword named "&eHile" to close then run "mreport %arg 1% hax"
            format slot 31 of player with feather named "&eBug" to close then run "mreport %arg 1% bag"
            format slot 33 of player with paper named "&eDiğer" to close then run "mreport %arg 1% other"

command /mreport [<player>] [<text>]:
    trigger:
        if arg-2 is "hax":
            send "{@report} &aRapor iletildi rapor edilen oyuncu &6%arg-1%&a sebep &6Hile Kullanımı&a."
            loop all players:
                if loop-player has permission "away.report":
                    send "&b&m------&8[ &3Report &8]&b&m------" to loop-player
                    send "" to loop-player
                    send "&8» &3Report`edilen: &b%arg-1%" to loop-player
                    send "&8» &3Report`Sebebi: &b%arg-2%" to loop-player
                    send "" to loop-player
                    send "&b&m------&8[ &3Report &8]&b&m------" to loop-player
        if arg-2 is "bag":
            send "{@report} &aRapor iletildi rapor edilen oyuncu &6%arg-1%&a sebep &6Bug Kullanımı&a."
            loop all players:
                if loop-player has permission "away.report":
                    send "&b&m------&8[ &3Report &8]&b&m------" to loop-player
                    send "" to loop-player
                    send "&8» &3Report`edilen: &b%arg-1%" to loop-player
                    send "&8» &3Report`Sebebi: &b%arg-2%" to loop-player
                    send "" to loop-player
                    send "&b&m------&8[ &3Report &8]&b&m------" to loop-player                 
        if arg-2 is "other":
            send "{@report} &aRapor iletildi rapor edilen oyuncu &6%arg-1%&a sebep &6Diğer&a."
            loop all players:
                if loop-player has permission "away.report":
                    send "&b&m------&8[ &3Report &8]&b&m------" to loop-player
                    send "" to loop-player
                    send "&8» &3Report`edilen: &b%arg-1%" to loop-player
                    send "&8» &3Report`Sebebi: &b%arg-2%" to loop-player
                    send "" to loop-player
                    send "&b&m------&8[ &3Report &8]&b&m------" to loop-player

Kod:
load:
    load yaml "plugins/Sk-yVariable/variables.yml" as "variable"
    load yaml "plugins/bBank/config.yml" as "c"
    load yaml "plugins/bBank/language.yml" as "l"
    yaml "c" is empty:
        set yaml value "Banka.Para.Banka Kurma" from "c" to 5000
        set yaml value "Banka.Para.Başlangıçta verilen para" from "c" to 2000
        set yaml value "Banka.Şifre.Hane Sayısı" from "c" to 5
        set yaml value "Banka.Kasa.Minimum Kilit Açma Ücreti" from "c" to 1000
        save yaml "c"
    yaml "l" is empty:
        set yaml value "Banka.Para.Banka Kurma" from "l" to "&2Bankanızı başarıyla kurdunuz!"
        set yaml value "Banka.Yok" from "l" to "&2Herhangi bir bankanız bulunmuyor!"
        set yaml value "Banka.Para.Transfer" from "l" to "&2Banka transferiniz başarılı!"
        set yaml value "Banka.Giriş" from "l" to "&2Lütfen şifrenizi giriniz!"
        set yaml value "Banka.Şifre.Değiştirme" from "l" to "&2Banka şifreniz değiştirildi!"
        set yaml value "Banka.Şifre.Yanlış" from "l" to "&2Banka şifrenizi yanlış girdiniz!"
        set yaml value "Banka.Zaten" from "l" to "&2Zaten mevcut bir bankanız var!"
        set yaml value "Banka.Para.Yeterli Değil" from "l" to "&2Bu işlem için gereken parayı karşılayamıyorsunuz!"
        set yaml value "Banka.Para.Para Çekme" from "l" to "&2Başarıyla istenilen birimi çektiniz!"
        set yaml value "Banka.Para.Para Yatırma" from "l" to "&2Başarıyla istenilen birimi yatırdınız!"
        set yaml value "Banka.Menü Başlığı" from "l" to "&2bBank"
        save yaml "l"
command /banka [<text>] [<text>] [<text>] [<number>] [<offlineplayer>]:
    trigger:
        if yaml value "%player%.banka.para" from "variable" is less than 0:
            set {_x} to getVariable("%player%", "banka.Son Kredi Zamanı") parsed as date
            set {_x2} to "%now%" parsed as date
            set {_l} to convert date {_x} to unix date
            set {_l2} to convert date {_x2} to unix date
            set {_t} to yaml value "%player%.banka.para" from "variable" + round((({_l2} - {_l}) * yaml value "%player%.banka.para" from "variable" / 10000))
            set {_t} to "%{_t}%"
            setVariable("%player%", "banka.para", {_t})
            setVariable("%player%", "banka.Son Kredi Zamanı", "%now%")
        arg-1 is "kur":
            if arg-2 is set:
                bs(player)
                stop
            if getVariable("%player%", "banka.para") isn't set:
                if player's balance > yaml value "Banka.Para.Banka Kurma" from "c" - 1:
                    close player's inventory
                    setVariable("%player%", "banka.para", yaml value "Banka.Para.Başlangıçta verilen para" from "c")
                    remove yaml value "Banka.Para.Banka Kurma" from "c" from player's balance
                    send "%yaml value ""Banka.Para.Banka Kurma"" from ""l""%"
                    play sound "LEVEL_UP" with volume 1 at player for player
                    log "Bankasını kurdu." to "bBank/%player%"
                    execute player command "Banka kilitdegistir"
                    wait 1 tick
                    brs(0, player, 1, glass, "Şifrenizi ayarlıyın.", "", "", "")
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
            else:
                send "%yaml value ""Banka.Zaten"" from ""l""%"
        if arg-1 is not set:
            if getVariable("%player%", "banka.para") is not set:
                execute player command "banka kur z"
                stop
        set {_f} to yaml value "%player%.banka.para" from "variable"
        set {_fx} to yaml value "%player%.banka.xp" from "variable"
        arg-1 is "banktab":
            close player's inventory
            wait 3 tick
            if arg-2 is "x":
                if getVariable("%player%", "banka.para") > arg-4 * yaml value "Banka.Kasa.Minimum Kilit Açma Ücreti" from "c" - 1:
                    set {_t} to {_f} - yaml value "Banka.Kasa.Minimum Kilit Açma Ücreti" from "c" * arg-4
                    setVariable("%player%", "banka.para", "%{_t}%")
                    setVariable("%player%", "banka.kasa%arg-4%", "açık")
                    log "%arg-4%. Kasanın kilitini açtı." to "bBank/%player%"
                    play sound "LEVEL_UP" with volume 1 at player for player
                else:
                    send "&cParanız yeterli değil!"
            if arg-4 is not set:
                open chest with 1 row named "&f&lBanka &2Bölüm Seç &7/ &4%nformat({_x}) otherwise 0%&cxp &4%nformat({_f})%&c" to player
                loop 8 times:
                    brs(loop-number -1, player, loop-number, ("Smaug" parsed as offline player)'s skull, "&f&lBanka &2Bölüm: %loop-number% &7/ &4%yaml value ""Banka.Kasa.Minimum Kilit Açma Ücreti"" from ""c"" * loop-number% &c&o Para ile bu kilidi açabilirsin", "banka banktab x z %loop-number%", "", "")
                    if getVariable("%player%", "banka.kasa%loop-number%") is "açık":
                        brs(loop-number -1, player, loop-number, ("MHF_Chest" parsed as offline player)'s skull, "&f&lBanka &2Bölüm: %loop-number% &7/", "banka banktab z z %loop-number%", "", "")
                    brs(8, player, 1, ("MHF_ArrowLeft" parsed as offline player)'s skull, "&c&oGeri git", "/banka", "&f  &e&oAna menü &8« &e&oTransfer", "&f &6Sol tıklayarak geri işlemini gerçekleştirin!")
            if arg-4 < 9:
                log "%arg-4%. Kasayı açtı" to "bBank/%player%"
                open chest with 6 row named "&f&lBanka &2Bölüm: %arg-4% &7/ &4%nformat({_fx}) otherwise 0%&cxp &4%nformat({_f})%&c" to player
                loop 8 times:
                    brs(loop-number+44, player, loop-number, ("Smaug" parsed as offline player)'s skull, "&f&lBanka &2Bölüm: %loop-number% &7/ &4%yaml value ""Banka.Kasa.Minimum Kilit Açma Ücreti"" from ""c"" * loop-number% &c&o Para ile bu kilidi açabilirsin", "banka banktab x z %loop-number%", "", "")
                    if getVariable("%player%", "banka.kasa%loop-number%") is "açık":
                        brs(loop-number+44, player, loop-number, ("MHF_Chest" parsed as offline player)'s skull, "&f&lBanka &2Bölüm: %loop-number% &7/", "banka banktab z z %loop-number%", "", "")
                    brs(53, player, 1, ("MHF_ArrowLeft" parsed as offline player)'s skull, "&c&oGeri git", "/banka", "&f  &e&oAna menü &8« &e&oTransfer", "&f &6Sol tıklayarak geri işlemini gerçekleştirin!")
                set {bd.%arg-4%::%player%} to true
                wait 3 tick
                loop {b.%arg-4%::%player%::*}:
                    add loop-value to slot loop-index parsed as integer of current inventory of player
            stop
        arg-1 is "kilitdegistir":
            if getVariable("%player%", "banka.para") is set:
                delete {banka::%player%::kilit::*}
                qilit(player, "ayarla")
                brs(0, player, 1, ("MHF_ArrowLeft" parsed as offline player)'s skull, "&c&oGeri git", "/banka", "&f  &e&oAna menü &8« &e&oKilit değiştir", "&f &6Sol tıklayarak geri işlemini gerçekleştirin!")
                stop
        arg-1 is "kilitayarla":
            arg-2 contains "kilit":
                arg-3 is "sıra":
                    if {banka::%player%::kilit::sıra} is not set:
                        loop 5 times:
                            setVariable("%player%", "banka.kilitsıra%loop-value%", "")
                    add 1 to {banka::%player%::kilit::sıra}
                    setVariable("%player%", "banka.kilitsıra%{banka::%player%::kilit::sıra}%", "%arg-2%")
                    send "&c%{banka::%player%::kilit::sıra}%&8/&c%yaml value ""Banka.Şifre.Hane Sayısı"" from ""c""%"
                    if {banka::%player%::kilit::sıra} is yaml value "Banka.Şifre.Hane Sayısı" from "c":
                        send "%yaml value ""Banka.Şifre.Değiştirme"" from ""l""%"
                        delete {banka::%player%::kilit::sıra}
                        log "Banka kilidini değiştirdi." to "bBank/%player%"
                        play sound "LEVEL_UP" with volume 1 at player for player
                        close player's inventory
        arg-1 is "çek" or "yatır":
            if arg-2 is not set:
                bankmenü(player, arg-1)
                stop
        arg-1 is "transfer":
            if arg-2 is not set:
                setVariable("%player%", "banka.En son Transfer Edilen Kişi", "")
                bankmenü(player, "%arg-1%")
                stop
        arg-1 is "bankagiris":
            if getVariable("%player%", "banka.para") is set:
                delete {banka::%player%::kilit::sıra}
                qilit(player, "gir")
            stop
        arg-1 is "kilitgir":
            add 1 to {banka::%player%::kilit::sıra}
            if     getVariable("%player%", "banka.kilitsıra%{banka::%player%::kilit::sıra}%") is arg-2:
                if {banka::%player%::kilit::sıra} is yaml value "Banka.Şifre.Hane Sayısı" from "c":
                    delete {banka::%player%::kilit::sıra}
                    close player's inventory
                    play sound "LEVEL_UP" with volume 1 at player for player
                    log "Bankasına giriş yaptı." to "bBank/%player%"
                    send "%yaml value ""Banka.Giriş"" from ""l""%"
                    set {z.%player%} to true
                    if {banka::%player%::sonrakikomut} is set:
                        execute player command "%{banka::%player%::sonrakikomut}%"
            else:
                delete {banka::%player%::kilit::sıra}
                close player's inventory
                log "Banka kilitini yanlış girdi." to "bBank/%player%"
                send "%yaml value ""Banka.Şifre.Yanlış"" from ""l""%"
                play sound "NOTE_PLING" with volume 1 at player for player
            stop
        arg-1 is not set:
            if {z.%player%} is not set:
                set {banka::%player%::sonrakikomut} to "banka"
                execute player command "banka bankagiris"
                stop
            open virtual hopper with size 3 named "             %yaml value ""Banka.Menü Başlığı"" from ""l""%" to player
            brs(0, player, 1, ("zEL3M3nTz" parsed as offline player)'s skull, "&eÇek &8 «", "/banka Çek", "&f  &e&oPara &8« &c&oÇek", "&f  &e&oEXP &8« &c&oÇek")
            brs(1, player, 1, ("zEL3M3nTz" parsed as offline player)'s skull, "&eYatır &8 «", "/banka Yatır", "&f  &e&oPara &8« &c&oYatır", "&f  &e&oEXP &8« &c&oYatır")
            brs(2, player, 1, ("MHF_ArrowRight" parsed as offline player)'s skull, "&eTransfer &8 «", "/banka Transfer", "&f  &e&oPara &8« &c&oTransfer", "&f  &e&oEXP &8« &c&oTransfer")
            brs(3, player, 1, ("Addelburgh" parsed as offline player)'s skull, "&eKilit değiştir &8 «", "/banka kilitdegistir", "&f  &e&oKilidini &8« &c&oDeğiştir", "&f &6Sol tıklayarak değiştirme işlemini gerçekleştirin!")
            brs(4, player, 1, ("Addelburgh" parsed as offline player)'s skull, "&eBanka Kasa &8 «", "/banka banktab", "&f  &e&oKasa &8« &c&oBanka", "&f &6Sol tıklayarak kasaya gitme işlemini gerçekleştirin!")
            stop
        delete {z.%player%}
        arg-1 is "çek":
            if arg-2 is "xp":
                if {_fx} > arg 4 -1:
                    lz(player)
                    log "Bankasından %arg-4% miktarında xp çekti." to "bBank/%player%"
                    set {_t} to yaml value "%player%.banka.xp" from "variable" - arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%player%", "banka.xp", {_t})
                    add arg-4 to player's exp
                    send "%yaml value ""Banka.Para.Para Çekme"" from ""l""%"
                    lz(player)
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
                stop
            if getVariable("%player%", "banka.para") is set:
                if getVariable("%player%", "banka.para") > arg 4 -1:
                    lz(player)
                    log "Bankasından %arg-4% miktarında para çekti." to "bBank/%player%"
                    set {_t} to yaml value "%player%.banka.para" from "variable" - arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%player%", "banka.para", {_t})
                    add arg-4 to player's balance
                    send "%yaml value ""Banka.Para.Para Çekme"" from ""l""%"
                    lz(player)
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
                    if yaml value "%player%.banka.para" from "variable" is greater than 0:
                        bankmenü(player, "kredi çek")
                        send "&2Kredi çekmeye gönderiliyorsunuz"
            else:
                send "%yaml value ""Banka.Yok"" from ""l""%"
        arg-1 is "kredi":
            setVariable("%player%", "banka.Son Kredi Zamanı", "%now%")
            log "Bankasından %arg-4% miktarında kredi çekti." to "bBank/%player%"
            set {_t} to yaml value "%player%.banka.para" from "variable" - arg-4
            set {_t} to "%{_t}%"
            setVariable("%player%", "banka.para", {_t})
            add arg-4 to player's balance
            send "%yaml value ""Banka.Para.Para Çekme"" from ""l""%"
            close player's inventory
            lz(player)
        arg-1 is "yatır":
            if arg-2 is "xp":
                if player's exp > arg 4 - 1:
                    lz(player)
                    set {_t} to yaml value "%player%.banka.xp" from "variable" + arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%player%", "banka.xp", {_t})
                    remove arg-4 from player's exp
                    log "Bankasına %arg-4% miktarında xp yatırdı." to "bBank/%player%"
                    send "%yaml value ""Banka.Para.Para Yatırma"" from ""l""%"
                    lz(player)
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
                stop
            if getVariable("%player%", "banka.para") is set:
                if player's balance > arg 4 - 1:
                    lz(player)
                    set {_t} to yaml value "%player%.banka.para" from "variable" + arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%player%", "banka.para", {_t})
                    remove arg-4 from player's balance
                    log "Bankasına %arg-4% miktarında para yatırdı." to "bBank/%player%"
                    send "%yaml value ""Banka.Para.Para Yatırma"" from ""l""%"
                    lz(player)
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
            else:
                send "%yaml value ""Banka.Yok"" from ""l""%"
        arg-1 is "sayı":
            # Kilit menüsü gibi Digit(haneli) sayı girimi
        set {_f} to getVariable("%player%", "banka.para")
        set {_fx} to getVariable("%player%", "banka.xp")
        arg-1 is "transfer":
            if getVariable("%{_p}%", "banka.En son Transfer Edilen Kişi") is not set:
                stop
            arg-2 is not "xp":
                if arg-4 is less than getVariable("%player%", "banka.para") parsed as number / 1 + 1:
                    log "%arg-5%'e %arg-4% miktarında para transfer etti." to "bBank/%player%"
                    set {_t} to yaml value "%player%.banka.para" from "variable" - arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%player%", "banka.para", {_t})
                    set {_t} to yaml value "%player%.banka.para" from "variable" + arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%arg-5%", "banka.para", {_t})
                    send "%yaml value ""Banka.Para.Transfer"" from ""l""%"
                    brs(0, player, 1, ("MHF_Question" parsed as offline player)'s skull, "&2Kime gönderilecek? &7/ &4%nformat({_fx}) otherwise 0%&cxp &4%nformat({_f})%&c", "/bnkplayerlist", "", "")
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
            else:
                if arg-4 is less than getVariable("%player%", "banka.xp") parsed as number / 1 + 1:
                    log "%arg-5%'e %arg-4% miktarında xp transfer etti." to "bBank/%player%"
                    set {_t} to yaml value "%player%.banka.xp" from "variable" - arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%player%", "banka.xp", {_t})
                    set {_t} to yaml value "%player%.banka.xp" from "variable" + arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%arg-5%", "banka.xp", {_t})
                    send "%yaml value ""Banka.Para.Transfer"" from ""l""%"
                    brs(0, player, 1, ("MHF_Question" parsed as offline player)'s skull, "&2Kime gönderilecek? &7/ &4%nformat({_fx}) otherwise 0%&cxp &4%nformat({_f})%&c", "/bnkplayerlist", "", "")
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
function brs(i: number, p: player, i2: number, nb: item, t: text, t2: text, l1: text, l2: text):
    play sound "BLOCK_ANVIL_BREAK" with volume 1 at {_p} for {_p}
    make gui slot {_i} of {_p} with {_i2} of {_nb} named "%{_t}%" with lore "%{_l1}%" and "%{_l2}%" to run {_p} command "%{_t2}%"
function lz(p: player):
    make gui slot 0 of {_p} with air
    wait 1 tick
    set {_t} to yaml value "%{_p}%.banka.para" from "variable"
    set {_tx} to yaml value "%{_p}%.banka.xp" from "variable"
    brs(0, {_p}, 1, (("MHF_Question" parsed as offline player)'s skull), "&7/ &4%nformat({_tx}) otherwise 0%&cxp &4%nformat({_t})%&c", "/nothing", "", "")
function qilit(p: player, t: text):
    open virtual workbench with size 1 named "             %yaml value ""Banka.Menü Başlığı"" from ""l""%" to {_p}
    loop 9 times:
        play sound "BLOCK_ANVIL_BREAK" with volume 1 at {_p} for {_p}
        brs(loop-number, {_p}, loop-number, ("Addelburgh" parsed as offline player)'s skull, "&cKilit %loop-number%", "/banka kilit%{_t}% kilit%loop-number% sıra", "&e&oSıralı &8« &6&oKilit", "&8&o- &3&o Kilidinizi girin")
        add 1 to {_wait}
        loop {_wait}/1 times:
            wait 1 ticks
function bankmenü(p: player, t: text):
    open virtual workbench with size 1 named "             %yaml value ""Banka.Menü Başlığı"" from ""l""%" to  {_p}
    set {_f} to yaml value "%{_p}%.banka.para" from "variable"
    set {_fx} to yaml value "%{_p}%.banka.xp" from "variable"
    set {_s} to yaml value "%{_p}%.banka.En son Transfer Edilen Kişi" from "variable"
    brs(0, {_p}, 1, ("MHF_Question" parsed as offline player)'s skull, "&7/ &4%nformat({_fx}) otherwise 0%&cxp &4%nformat({_f})%&c", "/nothing", "", "")
    if {_t} is "transfer":
        if getVariable("%{_p}%", "banka.En son Transfer Edilen Kişi") is not "":
            brs(0, {_p}, 1, (("%{_s}%" parsed as offline player)'s skull), "&2Kime gönderilecek? &8> &1%{_s}% &7/ &4%nformat({_fx}) otherwise 0%&cxp &4%nformat({_f})%&c", "/bnkplayerlist", "", "")
        else:
            brs(0, {_p}, 1, ("MHF_Question" parsed as offline player)'s skull, "&2Kime gönderilecek? &7/ &4%nformat({_fx}) otherwise 0%&cxp &4%nformat({_f})%&c", "/bnkplayerlist", "", "")
    set {_z} to 1000
    loop 3 times:
        add 1 to {_n}
        brs( {_n}, {_p}, {_z} / 1000, ("luke4891" parsed as offline player)'s skull, "&c&o%{_z}% &e%{_t}%", "/banka %{_t}% xp z %{_z}% %{_s}%", "&f  &e&oBankada bulunan expni %{_t}% &8« &c&o%{_t}%", "&f &6Sol tıklayarak %{_t}% işlemini gerçekleştirin!")
        set {_z} to "%{_z}%0" parsed as int
    make gui slot 4 of {_p} with white stained glass pane named "&f" to run {_p} command "/banka sayı xp %{_z}%"
    make gui slot 5 of {_p} with ("MHF_ArrowLeft" parsed as offline player)'s skull named "&c&oGeri git" with lore "&f  &e&oAna menü &8« &e&o%{_t}%"  and "&f &6Sol tıklayarak geri işlemini gerçekleştirin!" to run {_p} command "/banka"
    make gui slot 6 of {_p} with white stained glass pane named "&f" to run {_p} command "/banka sayı z %{_z}%"
    set {_z} to 1000
    loop 3 times:
        add 1 to {_y}
        brs({_y}+6, {_p}, {_z} / 1000, ("StackedGold" parsed as offline player)'s skull, "&c&o%{_z}% &e%{_t}%", "/banka %{_t}% 5 z %{_z}% %{_s}%", "&f  &e&oBankada bulunan paranı %{_t}% &8« &c&o%{_t}%", "&f &6Sol tıklayarak %{_t}% işlemini gerçekleştirin!")
        set {_z} to "%{_z}%0" parsed as int
on inventory close:
    loop 8 times:
        if {bd.%loop-number%::%player%} is true:
            delete {bd.%loop-number%::%player%}
            loop 45 times:
                set {_b} to slot "%(loop-number-2) - 1%" parsed as an integer of current inventory of player
                if "%nbt of {_b}%" is not "<none>":
                    set {b.%loop-number-1%::%player%::%(loop-number-2) - 1%} to slot "%(loop-number-2) - 1%" parsed as an integer of current inventory of player
command /nothing:
    trigger:
        stop
command /bnkplayerlist [<player>]:
    trigger:
        arg is set:
            setVariable("%player%", "banka.En son Transfer Edilen Kişi", "%arg%")
            close player's inventory
            bankmenü(player, "transfer")
            stop
        open virtual chest with size 6 named "             %yaml value ""Banka.Menü Başlığı"" from ""l""%" to  player
        loop all players:
            make gui slot {_n} otherwise 0 of player with ("loop-value" parsed as offline player)'s skull named "&2%loop-value%" to close then run player command "/bnkplayerlist %loop-value-1%"
            add 1 to {_n}
function nformat(n: number) :: text:
    set {_data} to "KQ,18|K,15|T,12|B,9|M,6|K,3"
    loop split {_data} at "|":
        set {_s::*} to split loop-value at ","
        {_n} >= 10 ^ {_s::2} parsed as number
        return "%{_n} / 10 ^ {_s::2} parsed as number%%{_s::1}%"
    return "%{_n}%"
function bs(p: player):
    set {_book} to a new book
    set {_l} to a new text component with "Merhaba! &5&l %{_p}%! %nl%%nl% Şu anda bankaya %nl% erişebilmek için %nl% gereken &7&nsözleşmeye%nl% bakıyorsun!%nl%%nl%* &8Daima eğleneceğim %nl%%nl%Bu işleme devam etmek için lütfen onayla!"
    set {_onayla} to a new text component with "%nl%%nl% &a&l[Onayla]"
    set {_reddet} to a new text component with " &c&l[Reddet]"
    add click event with action RUN_COMMAND with execute "/banka kur" to {_onayla}
    add hover event with action SHOW_TEXT with text "&3&o%yaml value ""Banka.Para.Banka Kurma"" from ""c""% &bkadar para ile &6&nBankanı&b kurabilirsin!! Eğer onaylıyorsan &c&n&lTIKLA" to text component {_onayla}
    add click event with action RUN_COMMAND with execute "" to text component {_reddet}
    add text component {_l} and {_onayla} and {_reddet} to book {_book}
    open book {_book} to {_p}
function setVariable(variable : text, bool : text, value : text):
    set yaml value "%{_variable}%.%{_bool}%" from "variable" to "%{_value}%"
    save yaml "variable"
function getVariable(variable : text, bool : text) :: text:
    return yaml value "%{_variable}%.%{_bool}%" from "variable"

Kod:
every 7200 minute:
    loop all players:
        add 1 to {dk.%loop-player%}
        if {dk.%loop-player%} is greater than or equal to 60:
            delete {dk.%loop-player%}
            if loop-player have the permission "sk.oyuncu":
                add 2000 to loop-player's balance
                send " &7> &aBaşarıyla Maaşını aldın!"
            if loop-player have the permission "sk.oyuncu":
                add 2000 to loop-player's balance
                send " &7> &aBaşarıyla Maaşını aldın!"

Kod:
options:
    ödülgünlük: 1 chest with name "&aGünlük Ödül" with lore "&7Sağ tıkla!"
    saat: 1
    sandiködül: 1 book with name "&aAntik Yazıt"
    sandiködül2: 1 gold nugget with name "&aAntik Altın Parçası"
    sandiködül3: 1 diamond with name "&fElmas"
    sandiködül4: 1 emerald with name "&fZümrüt"
    sandikmsj: Antik yazıt
    sandikmsj2: Antik Altın Parçası
    sandikmsj3: Elmas
    sandikmsj4: Zümrüt
command /günlüködül:
    trigger:
        set {_zaman} to difference between {ödül.%player%} and now
        if {_zaman} is less than {@saat} second:
            set  {_zaman} to difference between {_zaman} and {@saat} hours
            send "&cBu komutu tekrar kullanabilmek icin 24 saat beklemelisin!"
            stop
        set {ödül.%player%} to now
        give {@ödülgünlük} to player
        send "&a&lSANDIK &8: &7Günlük Ödül Alındı!"
        
command /günlüködülbilgi:
    trigger:
        send "&e> &aGünlük ödülü 24 saatte bir alabilirsin."
        send "&e> &aGünlük ödül'den &d&lNADIR&a eşyalar çıkabilir."
        send "&e> &aGünlük ödül'den çıkan &d&lNADIR&a eşyaları yükseltme için kullanabilirsin."
                
on right click with chest:
    name of player's held item is "&aGünlük Ödül"
    cancel event
    remove player's held item from player's inventory
    if chance of 20%:
        give {@sandiködül} to player
        send "&a&lSANDIK &8: &7Sandıktan &a{@sandikmsj} &7çıktı"
    else if chance of 20%:
        give {@sandiködül2} to player
        send "&a&lSANDIK &8: &7Sandıktan &a{@sandikmsj2} &7çıktı"
    else if chance of 20%:
        give {@sandiködül3} to player
        send "&a&lSANDIK &8: &7Sandıktan &a{@sandikmsj3} &7çıktı"
    else if chance of 20%:
        give {@sandiködül4} to player
        send "&a&lSANDIK &8: &7Sandıktan &a{@sandikmsj4} &7çıktı"
    else:
        send "&a&lSANDIK &8: &7Sandık boş çıktı."
 
Merhaba günlük ödül eklentisi olarak
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
kullanabilirsiniz.
Banka skripti olarak
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
kullanabilirsiniz.
Arkadaş skripti olarak
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
kullanabilirsiniz.
Maaş skripti olarak bunu kullanabilirsiniz.
JavaScript:
every 300 minute:
    loop player:
        execute console command "eco give %loop-player% 5000"
Report skripti olarak bunu kullanabilirsiniz.
JavaScript:
command /rapor <text> <text>:
    trigger:
        set {reports.%player%} to "&6%player% &c--> &6%text-arg-1% &c// &f%text-arg-2%"
        send "&6Rapor gonderildi." to player
        add {reports.%player%} to {reports::*}

command /raporlar:
    permission: rapor.incele
    trigger:
        send "&6&lRaporlar :" to player
        send "" to player
        loop {reports::*}:
            send "%loop-value%" to player

command /raporlaritemizle:
    permission: rapor.temizle
    trigger:
        delete {reports::*}
        send "&6Raporlar temizlendi."
Sonuna geldik, işinize yaradıysa geri dönüş yapmanızı dört gözle bekliyorum.
 
Son düzenleme:
Kod:
command /arkadaş [<text>] [<text>] [<text>]:
    trigger:
        if arg 1 is not set:
            send "&8&m-----&8&l[&r &6Arkadaş &r&8&l]&8&m-----"
            send ""
            send "&e/arkadaş ekle <isim> &8- &7Arkadaş eklemeye yarar."
            send "&e/arkadaş liste &8- &7Arkadaşlıkları gösterir."
            send "&e/arkadaş çıkar <isim> &8- &7Arkadaşlıktan çıkarmaya yarar."
            send "&e/arkadaş sohbet <isim> <mesaj> &8- &7Sohbet etmeye yarar."
            send "&e/arkadaş blokla <isim> &8- &7Insanları bloklamaya yarar."
            send "&e/arkadaş kabulet <isim> &8- &7Arkadaşlık isteğini kabul etmek."
            send "&e/arkadaş reddet <isim> &8- &7Arkadaşlık isteğini reddetmek."
            send ""
            send "&8&m-----&8&l[&r &6Arkadaş &r&8&l]&8&m-----"
            stop
        else if arg 1 is "ekle":
            run player command "/friend add %arg 2%" as op
            stop
        else if arg 1 is "çıkar":
            run player command "/friend remove %arg 2%" as op
            stop
        else if arg 1 is "liste":
            run player command "/friend list" as op
            stop
        else if arg 1 is "sohbet":
            run player command "/friend msg %arg 2% %arg 3%" as op
            stop
        else if arg 1 is "kabulet":
            run player command "/friend accept %arg 2%" as op
            stop
        else if arg 1 is "reddet":
            run player command "/friend deny %arg 2%" as op
            stop
   
command /takım [<text>] [<text>] [<text>]:
    trigger:
        if arg 1 is not set:
            send "&8&m-----&8&l[&r &6Takım &r&8&l]&8&m-----"
            send ""
            send "&e/takım davet <isim> &8- &7Takıma oyuncu davet eder."
            send "&e/takım liste &8- &7Takım isteğini kabul eder."
            send "&e/takım kabul <isim> &8- &7Takıma isteğini kabul eder."
            send "&e/takım ret <isim> &8- &7Takım isteğini reddeder."
            send "&e/takım at <isim> &8- &7Takımdan oyuncuyu atar."
            send "&e/takım sohbet <yazı> &8- &7Takıma yazı yazar."
            send ""
            send "&8&m-----&8&l[&r &6Takım &r&8&l]&8&m-----"
            stop
        else if arg 1 is "davet":
            run player command "/party invite %arg 2%" as op
            stop
        else if arg 1 is "at":
            run player command "/party kick %arg 2%" as op
            stop
        else if arg 1 is "davet":
            run player command "/party invite %arg 2%" as op
            stop
        else if arg 1 is "kabulet":
            run player command "/party accept" as op
            stop
        else if arg 1 is "ret":
            run player command "/party deny" as op
            stop
        else if arg 1 is "sohbet":
            run player command "/party chat %arg 2%" as op
            stop
        else if arg 1 is "liste":
            run player command "/party list" as op
            stop

Kod:
options:
    report: &3Rapor &8»

command /report [<player>]:
    trigger:
        if arg 1 is not set:
            send "{@report} &a/report <player>"
        if arg 1 is set:
            open chest with 5 rows named "{@report} &b%arg 1%" to player
            format slot 13 of player with arg 1's skull named "&b%arg 1%" to be unstealable
            format slot 29 of player with diamond sword named "&eHile" to close then run "mreport %arg 1% hax"
            format slot 31 of player with feather named "&eBug" to close then run "mreport %arg 1% bag"
            format slot 33 of player with paper named "&eDiğer" to close then run "mreport %arg 1% other"

command /mreport [<player>] [<text>]:
    trigger:
        if arg-2 is "hax":
            send "{@report} &aRapor iletildi rapor edilen oyuncu &6%arg-1%&a sebep &6Hile Kullanımı&a."
            loop all players:
                if loop-player has permission "away.report":
                    send "&b&m------&8[ &3Report &8]&b&m------" to loop-player
                    send "" to loop-player
                    send "&8» &3Report`edilen: &b%arg-1%" to loop-player
                    send "&8» &3Report`Sebebi: &b%arg-2%" to loop-player
                    send "" to loop-player
                    send "&b&m------&8[ &3Report &8]&b&m------" to loop-player
        if arg-2 is "bag":
            send "{@report} &aRapor iletildi rapor edilen oyuncu &6%arg-1%&a sebep &6Bug Kullanımı&a."
            loop all players:
                if loop-player has permission "away.report":
                    send "&b&m------&8[ &3Report &8]&b&m------" to loop-player
                    send "" to loop-player
                    send "&8» &3Report`edilen: &b%arg-1%" to loop-player
                    send "&8» &3Report`Sebebi: &b%arg-2%" to loop-player
                    send "" to loop-player
                    send "&b&m------&8[ &3Report &8]&b&m------" to loop-player                
        if arg-2 is "other":
            send "{@report} &aRapor iletildi rapor edilen oyuncu &6%arg-1%&a sebep &6Diğer&a."
            loop all players:
                if loop-player has permission "away.report":
                    send "&b&m------&8[ &3Report &8]&b&m------" to loop-player
                    send "" to loop-player
                    send "&8» &3Report`edilen: &b%arg-1%" to loop-player
                    send "&8» &3Report`Sebebi: &b%arg-2%" to loop-player
                    send "" to loop-player
                    send "&b&m------&8[ &3Report &8]&b&m------" to loop-player

Kod:
load:
    load yaml "plugins/Sk-yVariable/variables.yml" as "variable"
    load yaml "plugins/bBank/config.yml" as "c"
    load yaml "plugins/bBank/language.yml" as "l"
    yaml "c" is empty:
        set yaml value "Banka.Para.Banka Kurma" from "c" to 5000
        set yaml value "Banka.Para.Başlangıçta verilen para" from "c" to 2000
        set yaml value "Banka.Şifre.Hane Sayısı" from "c" to 5
        set yaml value "Banka.Kasa.Minimum Kilit Açma Ücreti" from "c" to 1000
        save yaml "c"
    yaml "l" is empty:
        set yaml value "Banka.Para.Banka Kurma" from "l" to "&2Bankanızı başarıyla kurdunuz!"
        set yaml value "Banka.Yok" from "l" to "&2Herhangi bir bankanız bulunmuyor!"
        set yaml value "Banka.Para.Transfer" from "l" to "&2Banka transferiniz başarılı!"
        set yaml value "Banka.Giriş" from "l" to "&2Lütfen şifrenizi giriniz!"
        set yaml value "Banka.Şifre.Değiştirme" from "l" to "&2Banka şifreniz değiştirildi!"
        set yaml value "Banka.Şifre.Yanlış" from "l" to "&2Banka şifrenizi yanlış girdiniz!"
        set yaml value "Banka.Zaten" from "l" to "&2Zaten mevcut bir bankanız var!"
        set yaml value "Banka.Para.Yeterli Değil" from "l" to "&2Bu işlem için gereken parayı karşılayamıyorsunuz!"
        set yaml value "Banka.Para.Para Çekme" from "l" to "&2Başarıyla istenilen birimi çektiniz!"
        set yaml value "Banka.Para.Para Yatırma" from "l" to "&2Başarıyla istenilen birimi yatırdınız!"
        set yaml value "Banka.Menü Başlığı" from "l" to "&2bBank"
        save yaml "l"
command /banka [<text>] [<text>] [<text>] [<number>] [<offlineplayer>]:
    trigger:
        if yaml value "%player%.banka.para" from "variable" is less than 0:
            set {_x} to getVariable("%player%", "banka.Son Kredi Zamanı") parsed as date
            set {_x2} to "%now%" parsed as date
            set {_l} to convert date {_x} to unix date
            set {_l2} to convert date {_x2} to unix date
            set {_t} to yaml value "%player%.banka.para" from "variable" + round((({_l2} - {_l}) * yaml value "%player%.banka.para" from "variable" / 10000))
            set {_t} to "%{_t}%"
            setVariable("%player%", "banka.para", {_t})
            setVariable("%player%", "banka.Son Kredi Zamanı", "%now%")
        arg-1 is "kur":
            if arg-2 is set:
                bs(player)
                stop
            if getVariable("%player%", "banka.para") isn't set:
                if player's balance > yaml value "Banka.Para.Banka Kurma" from "c" - 1:
                    close player's inventory
                    setVariable("%player%", "banka.para", yaml value "Banka.Para.Başlangıçta verilen para" from "c")
                    remove yaml value "Banka.Para.Banka Kurma" from "c" from player's balance
                    send "%yaml value ""Banka.Para.Banka Kurma"" from ""l""%"
                    play sound "LEVEL_UP" with volume 1 at player for player
                    log "Bankasını kurdu." to "bBank/%player%"
                    execute player command "Banka kilitdegistir"
                    wait 1 tick
                    brs(0, player, 1, glass, "Şifrenizi ayarlıyın.", "", "", "")
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
            else:
                send "%yaml value ""Banka.Zaten"" from ""l""%"
        if arg-1 is not set:
            if getVariable("%player%", "banka.para") is not set:
                execute player command "banka kur z"
                stop
        set {_f} to yaml value "%player%.banka.para" from "variable"
        set {_fx} to yaml value "%player%.banka.xp" from "variable"
        arg-1 is "banktab":
            close player's inventory
            wait 3 tick
            if arg-2 is "x":
                if getVariable("%player%", "banka.para") > arg-4 * yaml value "Banka.Kasa.Minimum Kilit Açma Ücreti" from "c" - 1:
                    set {_t} to {_f} - yaml value "Banka.Kasa.Minimum Kilit Açma Ücreti" from "c" * arg-4
                    setVariable("%player%", "banka.para", "%{_t}%")
                    setVariable("%player%", "banka.kasa%arg-4%", "açık")
                    log "%arg-4%. Kasanın kilitini açtı." to "bBank/%player%"
                    play sound "LEVEL_UP" with volume 1 at player for player
                else:
                    send "&cParanız yeterli değil!"
            if arg-4 is not set:
                open chest with 1 row named "&f&lBanka &2Bölüm Seç &7/ &4%nformat({_x}) otherwise 0%&cxp &4%nformat({_f})%&c" to player
                loop 8 times:
                    brs(loop-number -1, player, loop-number, ("Smaug" parsed as offline player)'s skull, "&f&lBanka &2Bölüm: %loop-number% &7/ &4%yaml value ""Banka.Kasa.Minimum Kilit Açma Ücreti"" from ""c"" * loop-number% &c&o Para ile bu kilidi açabilirsin", "banka banktab x z %loop-number%", "", "")
                    if getVariable("%player%", "banka.kasa%loop-number%") is "açık":
                        brs(loop-number -1, player, loop-number, ("MHF_Chest" parsed as offline player)'s skull, "&f&lBanka &2Bölüm: %loop-number% &7/", "banka banktab z z %loop-number%", "", "")
                    brs(8, player, 1, ("MHF_ArrowLeft" parsed as offline player)'s skull, "&c&oGeri git", "/banka", "&f  &e&oAna menü &8« &e&oTransfer", "&f &6Sol tıklayarak geri işlemini gerçekleştirin!")
            if arg-4 < 9:
                log "%arg-4%. Kasayı açtı" to "bBank/%player%"
                open chest with 6 row named "&f&lBanka &2Bölüm: %arg-4% &7/ &4%nformat({_fx}) otherwise 0%&cxp &4%nformat({_f})%&c" to player
                loop 8 times:
                    brs(loop-number+44, player, loop-number, ("Smaug" parsed as offline player)'s skull, "&f&lBanka &2Bölüm: %loop-number% &7/ &4%yaml value ""Banka.Kasa.Minimum Kilit Açma Ücreti"" from ""c"" * loop-number% &c&o Para ile bu kilidi açabilirsin", "banka banktab x z %loop-number%", "", "")
                    if getVariable("%player%", "banka.kasa%loop-number%") is "açık":
                        brs(loop-number+44, player, loop-number, ("MHF_Chest" parsed as offline player)'s skull, "&f&lBanka &2Bölüm: %loop-number% &7/", "banka banktab z z %loop-number%", "", "")
                    brs(53, player, 1, ("MHF_ArrowLeft" parsed as offline player)'s skull, "&c&oGeri git", "/banka", "&f  &e&oAna menü &8« &e&oTransfer", "&f &6Sol tıklayarak geri işlemini gerçekleştirin!")
                set {bd.%arg-4%::%player%} to true
                wait 3 tick
                loop {b.%arg-4%::%player%::*}:
                    add loop-value to slot loop-index parsed as integer of current inventory of player
            stop
        arg-1 is "kilitdegistir":
            if getVariable("%player%", "banka.para") is set:
                delete {banka::%player%::kilit::*}
                qilit(player, "ayarla")
                brs(0, player, 1, ("MHF_ArrowLeft" parsed as offline player)'s skull, "&c&oGeri git", "/banka", "&f  &e&oAna menü &8« &e&oKilit değiştir", "&f &6Sol tıklayarak geri işlemini gerçekleştirin!")
                stop
        arg-1 is "kilitayarla":
            arg-2 contains "kilit":
                arg-3 is "sıra":
                    if {banka::%player%::kilit::sıra} is not set:
                        loop 5 times:
                            setVariable("%player%", "banka.kilitsıra%loop-value%", "")
                    add 1 to {banka::%player%::kilit::sıra}
                    setVariable("%player%", "banka.kilitsıra%{banka::%player%::kilit::sıra}%", "%arg-2%")
                    send "&c%{banka::%player%::kilit::sıra}%&8/&c%yaml value ""Banka.Şifre.Hane Sayısı"" from ""c""%"
                    if {banka::%player%::kilit::sıra} is yaml value "Banka.Şifre.Hane Sayısı" from "c":
                        send "%yaml value ""Banka.Şifre.Değiştirme"" from ""l""%"
                        delete {banka::%player%::kilit::sıra}
                        log "Banka kilidini değiştirdi." to "bBank/%player%"
                        play sound "LEVEL_UP" with volume 1 at player for player
                        close player's inventory
        arg-1 is "çek" or "yatır":
            if arg-2 is not set:
                bankmenü(player, arg-1)
                stop
        arg-1 is "transfer":
            if arg-2 is not set:
                setVariable("%player%", "banka.En son Transfer Edilen Kişi", "")
                bankmenü(player, "%arg-1%")
                stop
        arg-1 is "bankagiris":
            if getVariable("%player%", "banka.para") is set:
                delete {banka::%player%::kilit::sıra}
                qilit(player, "gir")
            stop
        arg-1 is "kilitgir":
            add 1 to {banka::%player%::kilit::sıra}
            if     getVariable("%player%", "banka.kilitsıra%{banka::%player%::kilit::sıra}%") is arg-2:
                if {banka::%player%::kilit::sıra} is yaml value "Banka.Şifre.Hane Sayısı" from "c":
                    delete {banka::%player%::kilit::sıra}
                    close player's inventory
                    play sound "LEVEL_UP" with volume 1 at player for player
                    log "Bankasına giriş yaptı." to "bBank/%player%"
                    send "%yaml value ""Banka.Giriş"" from ""l""%"
                    set {z.%player%} to true
                    if {banka::%player%::sonrakikomut} is set:
                        execute player command "%{banka::%player%::sonrakikomut}%"
            else:
                delete {banka::%player%::kilit::sıra}
                close player's inventory
                log "Banka kilitini yanlış girdi." to "bBank/%player%"
                send "%yaml value ""Banka.Şifre.Yanlış"" from ""l""%"
                play sound "NOTE_PLING" with volume 1 at player for player
            stop
        arg-1 is not set:
            if {z.%player%} is not set:
                set {banka::%player%::sonrakikomut} to "banka"
                execute player command "banka bankagiris"
                stop
            open virtual hopper with size 3 named "             %yaml value ""Banka.Menü Başlığı"" from ""l""%" to player
            brs(0, player, 1, ("zEL3M3nTz" parsed as offline player)'s skull, "&eÇek &8 «", "/banka Çek", "&f  &e&oPara &8« &c&oÇek", "&f  &e&oEXP &8« &c&oÇek")
            brs(1, player, 1, ("zEL3M3nTz" parsed as offline player)'s skull, "&eYatır &8 «", "/banka Yatır", "&f  &e&oPara &8« &c&oYatır", "&f  &e&oEXP &8« &c&oYatır")
            brs(2, player, 1, ("MHF_ArrowRight" parsed as offline player)'s skull, "&eTransfer &8 «", "/banka Transfer", "&f  &e&oPara &8« &c&oTransfer", "&f  &e&oEXP &8« &c&oTransfer")
            brs(3, player, 1, ("Addelburgh" parsed as offline player)'s skull, "&eKilit değiştir &8 «", "/banka kilitdegistir", "&f  &e&oKilidini &8« &c&oDeğiştir", "&f &6Sol tıklayarak değiştirme işlemini gerçekleştirin!")
            brs(4, player, 1, ("Addelburgh" parsed as offline player)'s skull, "&eBanka Kasa &8 «", "/banka banktab", "&f  &e&oKasa &8« &c&oBanka", "&f &6Sol tıklayarak kasaya gitme işlemini gerçekleştirin!")
            stop
        delete {z.%player%}
        arg-1 is "çek":
            if arg-2 is "xp":
                if {_fx} > arg 4 -1:
                    lz(player)
                    log "Bankasından %arg-4% miktarında xp çekti." to "bBank/%player%"
                    set {_t} to yaml value "%player%.banka.xp" from "variable" - arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%player%", "banka.xp", {_t})
                    add arg-4 to player's exp
                    send "%yaml value ""Banka.Para.Para Çekme"" from ""l""%"
                    lz(player)
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
                stop
            if getVariable("%player%", "banka.para") is set:
                if getVariable("%player%", "banka.para") > arg 4 -1:
                    lz(player)
                    log "Bankasından %arg-4% miktarında para çekti." to "bBank/%player%"
                    set {_t} to yaml value "%player%.banka.para" from "variable" - arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%player%", "banka.para", {_t})
                    add arg-4 to player's balance
                    send "%yaml value ""Banka.Para.Para Çekme"" from ""l""%"
                    lz(player)
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
                    if yaml value "%player%.banka.para" from "variable" is greater than 0:
                        bankmenü(player, "kredi çek")
                        send "&2Kredi çekmeye gönderiliyorsunuz"
            else:
                send "%yaml value ""Banka.Yok"" from ""l""%"
        arg-1 is "kredi":
            setVariable("%player%", "banka.Son Kredi Zamanı", "%now%")
            log "Bankasından %arg-4% miktarında kredi çekti." to "bBank/%player%"
            set {_t} to yaml value "%player%.banka.para" from "variable" - arg-4
            set {_t} to "%{_t}%"
            setVariable("%player%", "banka.para", {_t})
            add arg-4 to player's balance
            send "%yaml value ""Banka.Para.Para Çekme"" from ""l""%"
            close player's inventory
            lz(player)
        arg-1 is "yatır":
            if arg-2 is "xp":
                if player's exp > arg 4 - 1:
                    lz(player)
                    set {_t} to yaml value "%player%.banka.xp" from "variable" + arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%player%", "banka.xp", {_t})
                    remove arg-4 from player's exp
                    log "Bankasına %arg-4% miktarında xp yatırdı." to "bBank/%player%"
                    send "%yaml value ""Banka.Para.Para Yatırma"" from ""l""%"
                    lz(player)
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
                stop
            if getVariable("%player%", "banka.para") is set:
                if player's balance > arg 4 - 1:
                    lz(player)
                    set {_t} to yaml value "%player%.banka.para" from "variable" + arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%player%", "banka.para", {_t})
                    remove arg-4 from player's balance
                    log "Bankasına %arg-4% miktarında para yatırdı." to "bBank/%player%"
                    send "%yaml value ""Banka.Para.Para Yatırma"" from ""l""%"
                    lz(player)
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
            else:
                send "%yaml value ""Banka.Yok"" from ""l""%"
        arg-1 is "sayı":
            # Kilit menüsü gibi Digit(haneli) sayı girimi
        set {_f} to getVariable("%player%", "banka.para")
        set {_fx} to getVariable("%player%", "banka.xp")
        arg-1 is "transfer":
            if getVariable("%{_p}%", "banka.En son Transfer Edilen Kişi") is not set:
                stop
            arg-2 is not "xp":
                if arg-4 is less than getVariable("%player%", "banka.para") parsed as number / 1 + 1:
                    log "%arg-5%'e %arg-4% miktarında para transfer etti." to "bBank/%player%"
                    set {_t} to yaml value "%player%.banka.para" from "variable" - arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%player%", "banka.para", {_t})
                    set {_t} to yaml value "%player%.banka.para" from "variable" + arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%arg-5%", "banka.para", {_t})
                    send "%yaml value ""Banka.Para.Transfer"" from ""l""%"
                    brs(0, player, 1, ("MHF_Question" parsed as offline player)'s skull, "&2Kime gönderilecek? &7/ &4%nformat({_fx}) otherwise 0%&cxp &4%nformat({_f})%&c", "/bnkplayerlist", "", "")
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
            else:
                if arg-4 is less than getVariable("%player%", "banka.xp") parsed as number / 1 + 1:
                    log "%arg-5%'e %arg-4% miktarında xp transfer etti." to "bBank/%player%"
                    set {_t} to yaml value "%player%.banka.xp" from "variable" - arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%player%", "banka.xp", {_t})
                    set {_t} to yaml value "%player%.banka.xp" from "variable" + arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%arg-5%", "banka.xp", {_t})
                    send "%yaml value ""Banka.Para.Transfer"" from ""l""%"
                    brs(0, player, 1, ("MHF_Question" parsed as offline player)'s skull, "&2Kime gönderilecek? &7/ &4%nformat({_fx}) otherwise 0%&cxp &4%nformat({_f})%&c", "/bnkplayerlist", "", "")
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
function brs(i: number, p: player, i2: number, nb: item, t: text, t2: text, l1: text, l2: text):
    play sound "BLOCK_ANVIL_BREAK" with volume 1 at {_p} for {_p}
    make gui slot {_i} of {_p} with {_i2} of {_nb} named "%{_t}%" with lore "%{_l1}%" and "%{_l2}%" to run {_p} command "%{_t2}%"
function lz(p: player):
    make gui slot 0 of {_p} with air
    wait 1 tick
    set {_t} to yaml value "%{_p}%.banka.para" from "variable"
    set {_tx} to yaml value "%{_p}%.banka.xp" from "variable"
    brs(0, {_p}, 1, (("MHF_Question" parsed as offline player)'s skull), "&7/ &4%nformat({_tx}) otherwise 0%&cxp &4%nformat({_t})%&c", "/nothing", "", "")
function qilit(p: player, t: text):
    open virtual workbench with size 1 named "             %yaml value ""Banka.Menü Başlığı"" from ""l""%" to {_p}
    loop 9 times:
        play sound "BLOCK_ANVIL_BREAK" with volume 1 at {_p} for {_p}
        brs(loop-number, {_p}, loop-number, ("Addelburgh" parsed as offline player)'s skull, "&cKilit %loop-number%", "/banka kilit%{_t}% kilit%loop-number% sıra", "&e&oSıralı &8« &6&oKilit", "&8&o- &3&o Kilidinizi girin")
        add 1 to {_wait}
        loop {_wait}/1 times:
            wait 1 ticks
function bankmenü(p: player, t: text):
    open virtual workbench with size 1 named "             %yaml value ""Banka.Menü Başlığı"" from ""l""%" to  {_p}
    set {_f} to yaml value "%{_p}%.banka.para" from "variable"
    set {_fx} to yaml value "%{_p}%.banka.xp" from "variable"
    set {_s} to yaml value "%{_p}%.banka.En son Transfer Edilen Kişi" from "variable"
    brs(0, {_p}, 1, ("MHF_Question" parsed as offline player)'s skull, "&7/ &4%nformat({_fx}) otherwise 0%&cxp &4%nformat({_f})%&c", "/nothing", "", "")
    if {_t} is "transfer":
        if getVariable("%{_p}%", "banka.En son Transfer Edilen Kişi") is not "":
            brs(0, {_p}, 1, (("%{_s}%" parsed as offline player)'s skull), "&2Kime gönderilecek? &8> &1%{_s}% &7/ &4%nformat({_fx}) otherwise 0%&cxp &4%nformat({_f})%&c", "/bnkplayerlist", "", "")
        else:
            brs(0, {_p}, 1, ("MHF_Question" parsed as offline player)'s skull, "&2Kime gönderilecek? &7/ &4%nformat({_fx}) otherwise 0%&cxp &4%nformat({_f})%&c", "/bnkplayerlist", "", "")
    set {_z} to 1000
    loop 3 times:
        add 1 to {_n}
        brs( {_n}, {_p}, {_z} / 1000, ("luke4891" parsed as offline player)'s skull, "&c&o%{_z}% &e%{_t}%", "/banka %{_t}% xp z %{_z}% %{_s}%", "&f  &e&oBankada bulunan expni %{_t}% &8« &c&o%{_t}%", "&f &6Sol tıklayarak %{_t}% işlemini gerçekleştirin!")
        set {_z} to "%{_z}%0" parsed as int
    make gui slot 4 of {_p} with white stained glass pane named "&f" to run {_p} command "/banka sayı xp %{_z}%"
    make gui slot 5 of {_p} with ("MHF_ArrowLeft" parsed as offline player)'s skull named "&c&oGeri git" with lore "&f  &e&oAna menü &8« &e&o%{_t}%"  and "&f &6Sol tıklayarak geri işlemini gerçekleştirin!" to run {_p} command "/banka"
    make gui slot 6 of {_p} with white stained glass pane named "&f" to run {_p} command "/banka sayı z %{_z}%"
    set {_z} to 1000
    loop 3 times:
        add 1 to {_y}
        brs({_y}+6, {_p}, {_z} / 1000, ("StackedGold" parsed as offline player)'s skull, "&c&o%{_z}% &e%{_t}%", "/banka %{_t}% 5 z %{_z}% %{_s}%", "&f  &e&oBankada bulunan paranı %{_t}% &8« &c&o%{_t}%", "&f &6Sol tıklayarak %{_t}% işlemini gerçekleştirin!")
        set {_z} to "%{_z}%0" parsed as int
on inventory close:
    loop 8 times:
        if {bd.%loop-number%::%player%} is true:
            delete {bd.%loop-number%::%player%}
            loop 45 times:
                set {_b} to slot "%(loop-number-2) - 1%" parsed as an integer of current inventory of player
                if "%nbt of {_b}%" is not "<none>":
                    set {b.%loop-number-1%::%player%::%(loop-number-2) - 1%} to slot "%(loop-number-2) - 1%" parsed as an integer of current inventory of player
command /nothing:
    trigger:
        stop
command /bnkplayerlist [<player>]:
    trigger:
        arg is set:
            setVariable("%player%", "banka.En son Transfer Edilen Kişi", "%arg%")
            close player's inventory
            bankmenü(player, "transfer")
            stop
        open virtual chest with size 6 named "             %yaml value ""Banka.Menü Başlığı"" from ""l""%" to  player
        loop all players:
            make gui slot {_n} otherwise 0 of player with ("loop-value" parsed as offline player)'s skull named "&2%loop-value%" to close then run player command "/bnkplayerlist %loop-value-1%"
            add 1 to {_n}
function nformat(n: number) :: text:
    set {_data} to "KQ,18|K,15|T,12|B,9|M,6|K,3"
    loop split {_data} at "|":
        set {_s::*} to split loop-value at ","
        {_n} >= 10 ^ {_s::2} parsed as number
        return "%{_n} / 10 ^ {_s::2} parsed as number%%{_s::1}%"
    return "%{_n}%"
function bs(p: player):
    set {_book} to a new book
    set {_l} to a new text component with "Merhaba! &5&l %{_p}%! %nl%%nl% Şu anda bankaya %nl% erişebilmek için %nl% gereken &7&nsözleşmeye%nl% bakıyorsun!%nl%%nl%* &8Daima eğleneceğim %nl%%nl%Bu işleme devam etmek için lütfen onayla!"
    set {_onayla} to a new text component with "%nl%%nl% &a&l[Onayla]"
    set {_reddet} to a new text component with " &c&l[Reddet]"
    add click event with action RUN_COMMAND with execute "/banka kur" to {_onayla}
    add hover event with action SHOW_TEXT with text "&3&o%yaml value ""Banka.Para.Banka Kurma"" from ""c""% &bkadar para ile &6&nBankanı&b kurabilirsin!! Eğer onaylıyorsan &c&n&lTIKLA" to text component {_onayla}
    add click event with action RUN_COMMAND with execute "" to text component {_reddet}
    add text component {_l} and {_onayla} and {_reddet} to book {_book}
    open book {_book} to {_p}
function setVariable(variable : text, bool : text, value : text):
    set yaml value "%{_variable}%.%{_bool}%" from "variable" to "%{_value}%"
    save yaml "variable"
function getVariable(variable : text, bool : text) :: text:
    return yaml value "%{_variable}%.%{_bool}%" from "variable"

Kod:
every 7200 minute:
    loop all players:
        add 1 to {dk.%loop-player%}
        if {dk.%loop-player%} is greater than or equal to 60:
            delete {dk.%loop-player%}
            if loop-player have the permission "sk.oyuncu":
                add 2000 to loop-player's balance
                send " &7> &aBaşarıyla Maaşını aldın!"
            if loop-player have the permission "sk.oyuncu":
                add 2000 to loop-player's balance
                send " &7> &aBaşarıyla Maaşını aldın!"

Kod:
options:
    ödülgünlük: 1 chest with name "&aGünlük Ödül" with lore "&7Sağ tıkla!"
    saat: 1
    sandiködül: 1 book with name "&aAntik Yazıt"
    sandiködül2: 1 gold nugget with name "&aAntik Altın Parçası"
    sandiködül3: 1 diamond with name "&fElmas"
    sandiködül4: 1 emerald with name "&fZümrüt"
    sandikmsj: Antik yazıt
    sandikmsj2: Antik Altın Parçası
    sandikmsj3: Elmas
    sandikmsj4: Zümrüt
command /günlüködül:
    trigger:
        set {_zaman} to difference between {ödül.%player%} and now
        if {_zaman} is less than {@saat} second:
            set  {_zaman} to difference between {_zaman} and {@saat} hours
            send "&cBu komutu tekrar kullanabilmek icin 24 saat beklemelisin!"
            stop
        set {ödül.%player%} to now
        give {@ödülgünlük} to player
        send "&a&lSANDIK &8: &7Günlük Ödül Alındı!"
       
command /günlüködülbilgi:
    trigger:
        send "&e> &aGünlük ödülü 24 saatte bir alabilirsin."
        send "&e> &aGünlük ödül'den &d&lNADIR&a eşyalar çıkabilir."
        send "&e> &aGünlük ödül'den çıkan &d&lNADIR&a eşyaları yükseltme için kullanabilirsin."
               
on right click with chest:
    name of player's held item is "&aGünlük Ödül"
    cancel event
    remove player's held item from player's inventory
    if chance of 20%:
        give {@sandiködül} to player
        send "&a&lSANDIK &8: &7Sandıktan &a{@sandikmsj} &7çıktı"
    else if chance of 20%:
        give {@sandiködül2} to player
        send "&a&lSANDIK &8: &7Sandıktan &a{@sandikmsj2} &7çıktı"
    else if chance of 20%:
        give {@sandiködül3} to player
        send "&a&lSANDIK &8: &7Sandıktan &a{@sandikmsj3} &7çıktı"
    else if chance of 20%:
        give {@sandiködül4} to player
        send "&a&lSANDIK &8: &7Sandıktan &a{@sandikmsj4} &7çıktı"
    else:
        send "&a&lSANDIK &8: &7Sandık boş çıktı."

Yardımınız için teşekkür ederim. Bir NPC'ye sağ tıklayınca günlük ödül menüsü açılacak ve 500 para verecek olarak ayarlarsanız çok sevinirim.
 
Yardımınız için teşekkür ederim. Bir NPC'ye sağ tıklayınca günlük ödül menüsü açılacak ve 500 para verecek olarak ayarlarsanız çok sevinirim.
Benim mesajımdaki ödül eklentisinde istekleriniz mevcut.
 
Merhaba günlük ödül eklentisi olarak
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
kullanabilirsiniz.
Banka skripti olarak
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
kullanabilirsiniz.
Arkadaş skripti olarak
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
kullanabilirsiniz.
Maaş skripti olarak bunu kullanabilirsiniz.
JavaScript:
every 300 minute:
    loop player:
        execute console command "eco give %loop-player% 5000"
Report skripti olarak bunu kullanabilirsiniz.
JavaScript:
command /rapor <text> <text>:
    trigger:
        set {reports.%player%} to "&6%player% &c--> &6%text-arg-1% &c// &f%text-arg-2%"
        send "&6Rapor gonderildi." to player
        add {reports.%player%} to {reports::*}

command /raporlar:
    permission: rapor.incele
    trigger:
        send "&6&lRaporlar :" to player
        send "" to player
        loop {reports::*}:
            send "%loop-value%" to player

command /raporlaritemizle:
    permission: rapor.temizle
    trigger:
        delete {reports::*}
        send "&6Raporlar temizlendi."
Sonuna geldik, işinize yaradıysa geri dönüş yapmanızı dört gözle bekliyorum.

Banka scripti sadece Banka Menüsü açıyor.
Günlük Ödül plugini hakkında bilgim yok ve ingilizce. (Ben türkçe istemiştim.)
Ve son olarak Arkadaş scripti /arkadas komutunu yazınca hiç bir şey yapmıyor.
 
Oyuncuya para verildiğinde oyuncuya "&aMaaşınız hesabınıza aktarıldı. &cMiktar" yazmasını sağlar mısınız?
JavaScript:
every 300 minute:
    loop player:
        execute console command "eco give %loop-player% 5000"
 
Oyuncuya para verildiğinde oyuncuya "&aMaaşınız hesabınıza aktarıldı. &cMiktar" yazmasını sağlar mısınız?
JavaScript:
every 300 minute:
    loop player:
        execute console command "eco give %loop-player% 5000"
Kod:
 every 300 minute:
    loop players:
        execute console command "eco give %loop-player% 5000"
        send "&aMaaşınız hesabınıza aktarıldı. &c5000TL" to loop-player
 
Kod:
command /arkadaş [<text>] [<text>] [<text>]:
    trigger:
        if arg 1 is not set:
            send "&8&m-----&8&l[&r &6Arkadaş &r&8&l]&8&m-----"
            send ""
            send "&e/arkadaş ekle <isim> &8- &7Arkadaş eklemeye yarar."
            send "&e/arkadaş liste &8- &7Arkadaşlıkları gösterir."
            send "&e/arkadaş çıkar <isim> &8- &7Arkadaşlıktan çıkarmaya yarar."
            send "&e/arkadaş sohbet <isim> <mesaj> &8- &7Sohbet etmeye yarar."
            send "&e/arkadaş blokla <isim> &8- &7Insanları bloklamaya yarar."
            send "&e/arkadaş kabulet <isim> &8- &7Arkadaşlık isteğini kabul etmek."
            send "&e/arkadaş reddet <isim> &8- &7Arkadaşlık isteğini reddetmek."
            send ""
            send "&8&m-----&8&l[&r &6Arkadaş &r&8&l]&8&m-----"
            stop
        else if arg 1 is "ekle":
            run player command "/friend add %arg 2%" as op
            stop
        else if arg 1 is "çıkar":
            run player command "/friend remove %arg 2%" as op
            stop
        else if arg 1 is "liste":
            run player command "/friend list" as op
            stop
        else if arg 1 is "sohbet":
            run player command "/friend msg %arg 2% %arg 3%" as op
            stop
        else if arg 1 is "kabulet":
            run player command "/friend accept %arg 2%" as op
            stop
        else if arg 1 is "reddet":
            run player command "/friend deny %arg 2%" as op
            stop
   
command /takım [<text>] [<text>] [<text>]:
    trigger:
        if arg 1 is not set:
            send "&8&m-----&8&l[&r &6Takım &r&8&l]&8&m-----"
            send ""
            send "&e/takım davet <isim> &8- &7Takıma oyuncu davet eder."
            send "&e/takım liste &8- &7Takım isteğini kabul eder."
            send "&e/takım kabul <isim> &8- &7Takıma isteğini kabul eder."
            send "&e/takım ret <isim> &8- &7Takım isteğini reddeder."
            send "&e/takım at <isim> &8- &7Takımdan oyuncuyu atar."
            send "&e/takım sohbet <yazı> &8- &7Takıma yazı yazar."
            send ""
            send "&8&m-----&8&l[&r &6Takım &r&8&l]&8&m-----"
            stop
        else if arg 1 is "davet":
            run player command "/party invite %arg 2%" as op
            stop
        else if arg 1 is "at":
            run player command "/party kick %arg 2%" as op
            stop
        else if arg 1 is "davet":
            run player command "/party invite %arg 2%" as op
            stop
        else if arg 1 is "kabulet":
            run player command "/party accept" as op
            stop
        else if arg 1 is "ret":
            run player command "/party deny" as op
            stop
        else if arg 1 is "sohbet":
            run player command "/party chat %arg 2%" as op
            stop
        else if arg 1 is "liste":
            run player command "/party list" as op
            stop

Kod:
options:
    report: &3Rapor &8»

command /report [<player>]:
    trigger:
        if arg 1 is not set:
            send "{@report} &a/report <player>"
        if arg 1 is set:
            open chest with 5 rows named "{@report} &b%arg 1%" to player
            format slot 13 of player with arg 1's skull named "&b%arg 1%" to be unstealable
            format slot 29 of player with diamond sword named "&eHile" to close then run "mreport %arg 1% hax"
            format slot 31 of player with feather named "&eBug" to close then run "mreport %arg 1% bag"
            format slot 33 of player with paper named "&eDiğer" to close then run "mreport %arg 1% other"

command /mreport [<player>] [<text>]:
    trigger:
        if arg-2 is "hax":
            send "{@report} &aRapor iletildi rapor edilen oyuncu &6%arg-1%&a sebep &6Hile Kullanımı&a."
            loop all players:
                if loop-player has permission "away.report":
                    send "&b&m------&8[ &3Report &8]&b&m------" to loop-player
                    send "" to loop-player
                    send "&8» &3Report`edilen: &b%arg-1%" to loop-player
                    send "&8» &3Report`Sebebi: &b%arg-2%" to loop-player
                    send "" to loop-player
                    send "&b&m------&8[ &3Report &8]&b&m------" to loop-player
        if arg-2 is "bag":
            send "{@report} &aRapor iletildi rapor edilen oyuncu &6%arg-1%&a sebep &6Bug Kullanımı&a."
            loop all players:
                if loop-player has permission "away.report":
                    send "&b&m------&8[ &3Report &8]&b&m------" to loop-player
                    send "" to loop-player
                    send "&8» &3Report`edilen: &b%arg-1%" to loop-player
                    send "&8» &3Report`Sebebi: &b%arg-2%" to loop-player
                    send "" to loop-player
                    send "&b&m------&8[ &3Report &8]&b&m------" to loop-player                
        if arg-2 is "other":
            send "{@report} &aRapor iletildi rapor edilen oyuncu &6%arg-1%&a sebep &6Diğer&a."
            loop all players:
                if loop-player has permission "away.report":
                    send "&b&m------&8[ &3Report &8]&b&m------" to loop-player
                    send "" to loop-player
                    send "&8» &3Report`edilen: &b%arg-1%" to loop-player
                    send "&8» &3Report`Sebebi: &b%arg-2%" to loop-player
                    send "" to loop-player
                    send "&b&m------&8[ &3Report &8]&b&m------" to loop-player

Kod:
load:
    load yaml "plugins/Sk-yVariable/variables.yml" as "variable"
    load yaml "plugins/bBank/config.yml" as "c"
    load yaml "plugins/bBank/language.yml" as "l"
    yaml "c" is empty:
        set yaml value "Banka.Para.Banka Kurma" from "c" to 5000
        set yaml value "Banka.Para.Başlangıçta verilen para" from "c" to 2000
        set yaml value "Banka.Şifre.Hane Sayısı" from "c" to 5
        set yaml value "Banka.Kasa.Minimum Kilit Açma Ücreti" from "c" to 1000
        save yaml "c"
    yaml "l" is empty:
        set yaml value "Banka.Para.Banka Kurma" from "l" to "&2Bankanızı başarıyla kurdunuz!"
        set yaml value "Banka.Yok" from "l" to "&2Herhangi bir bankanız bulunmuyor!"
        set yaml value "Banka.Para.Transfer" from "l" to "&2Banka transferiniz başarılı!"
        set yaml value "Banka.Giriş" from "l" to "&2Lütfen şifrenizi giriniz!"
        set yaml value "Banka.Şifre.Değiştirme" from "l" to "&2Banka şifreniz değiştirildi!"
        set yaml value "Banka.Şifre.Yanlış" from "l" to "&2Banka şifrenizi yanlış girdiniz!"
        set yaml value "Banka.Zaten" from "l" to "&2Zaten mevcut bir bankanız var!"
        set yaml value "Banka.Para.Yeterli Değil" from "l" to "&2Bu işlem için gereken parayı karşılayamıyorsunuz!"
        set yaml value "Banka.Para.Para Çekme" from "l" to "&2Başarıyla istenilen birimi çektiniz!"
        set yaml value "Banka.Para.Para Yatırma" from "l" to "&2Başarıyla istenilen birimi yatırdınız!"
        set yaml value "Banka.Menü Başlığı" from "l" to "&2bBank"
        save yaml "l"
command /banka [<text>] [<text>] [<text>] [<number>] [<offlineplayer>]:
    trigger:
        if yaml value "%player%.banka.para" from "variable" is less than 0:
            set {_x} to getVariable("%player%", "banka.Son Kredi Zamanı") parsed as date
            set {_x2} to "%now%" parsed as date
            set {_l} to convert date {_x} to unix date
            set {_l2} to convert date {_x2} to unix date
            set {_t} to yaml value "%player%.banka.para" from "variable" + round((({_l2} - {_l}) * yaml value "%player%.banka.para" from "variable" / 10000))
            set {_t} to "%{_t}%"
            setVariable("%player%", "banka.para", {_t})
            setVariable("%player%", "banka.Son Kredi Zamanı", "%now%")
        arg-1 is "kur":
            if arg-2 is set:
                bs(player)
                stop
            if getVariable("%player%", "banka.para") isn't set:
                if player's balance > yaml value "Banka.Para.Banka Kurma" from "c" - 1:
                    close player's inventory
                    setVariable("%player%", "banka.para", yaml value "Banka.Para.Başlangıçta verilen para" from "c")
                    remove yaml value "Banka.Para.Banka Kurma" from "c" from player's balance
                    send "%yaml value ""Banka.Para.Banka Kurma"" from ""l""%"
                    play sound "LEVEL_UP" with volume 1 at player for player
                    log "Bankasını kurdu." to "bBank/%player%"
                    execute player command "Banka kilitdegistir"
                    wait 1 tick
                    brs(0, player, 1, glass, "Şifrenizi ayarlıyın.", "", "", "")
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
            else:
                send "%yaml value ""Banka.Zaten"" from ""l""%"
        if arg-1 is not set:
            if getVariable("%player%", "banka.para") is not set:
                execute player command "banka kur z"
                stop
        set {_f} to yaml value "%player%.banka.para" from "variable"
        set {_fx} to yaml value "%player%.banka.xp" from "variable"
        arg-1 is "banktab":
            close player's inventory
            wait 3 tick
            if arg-2 is "x":
                if getVariable("%player%", "banka.para") > arg-4 * yaml value "Banka.Kasa.Minimum Kilit Açma Ücreti" from "c" - 1:
                    set {_t} to {_f} - yaml value "Banka.Kasa.Minimum Kilit Açma Ücreti" from "c" * arg-4
                    setVariable("%player%", "banka.para", "%{_t}%")
                    setVariable("%player%", "banka.kasa%arg-4%", "açık")
                    log "%arg-4%. Kasanın kilitini açtı." to "bBank/%player%"
                    play sound "LEVEL_UP" with volume 1 at player for player
                else:
                    send "&cParanız yeterli değil!"
            if arg-4 is not set:
                open chest with 1 row named "&f&lBanka &2Bölüm Seç &7/ &4%nformat({_x}) otherwise 0%&cxp &4%nformat({_f})%&c" to player
                loop 8 times:
                    brs(loop-number -1, player, loop-number, ("Smaug" parsed as offline player)'s skull, "&f&lBanka &2Bölüm: %loop-number% &7/ &4%yaml value ""Banka.Kasa.Minimum Kilit Açma Ücreti"" from ""c"" * loop-number% &c&o Para ile bu kilidi açabilirsin", "banka banktab x z %loop-number%", "", "")
                    if getVariable("%player%", "banka.kasa%loop-number%") is "açık":
                        brs(loop-number -1, player, loop-number, ("MHF_Chest" parsed as offline player)'s skull, "&f&lBanka &2Bölüm: %loop-number% &7/", "banka banktab z z %loop-number%", "", "")
                    brs(8, player, 1, ("MHF_ArrowLeft" parsed as offline player)'s skull, "&c&oGeri git", "/banka", "&f  &e&oAna menü &8« &e&oTransfer", "&f &6Sol tıklayarak geri işlemini gerçekleştirin!")
            if arg-4 < 9:
                log "%arg-4%. Kasayı açtı" to "bBank/%player%"
                open chest with 6 row named "&f&lBanka &2Bölüm: %arg-4% &7/ &4%nformat({_fx}) otherwise 0%&cxp &4%nformat({_f})%&c" to player
                loop 8 times:
                    brs(loop-number+44, player, loop-number, ("Smaug" parsed as offline player)'s skull, "&f&lBanka &2Bölüm: %loop-number% &7/ &4%yaml value ""Banka.Kasa.Minimum Kilit Açma Ücreti"" from ""c"" * loop-number% &c&o Para ile bu kilidi açabilirsin", "banka banktab x z %loop-number%", "", "")
                    if getVariable("%player%", "banka.kasa%loop-number%") is "açık":
                        brs(loop-number+44, player, loop-number, ("MHF_Chest" parsed as offline player)'s skull, "&f&lBanka &2Bölüm: %loop-number% &7/", "banka banktab z z %loop-number%", "", "")
                    brs(53, player, 1, ("MHF_ArrowLeft" parsed as offline player)'s skull, "&c&oGeri git", "/banka", "&f  &e&oAna menü &8« &e&oTransfer", "&f &6Sol tıklayarak geri işlemini gerçekleştirin!")
                set {bd.%arg-4%::%player%} to true
                wait 3 tick
                loop {b.%arg-4%::%player%::*}:
                    add loop-value to slot loop-index parsed as integer of current inventory of player
            stop
        arg-1 is "kilitdegistir":
            if getVariable("%player%", "banka.para") is set:
                delete {banka::%player%::kilit::*}
                qilit(player, "ayarla")
                brs(0, player, 1, ("MHF_ArrowLeft" parsed as offline player)'s skull, "&c&oGeri git", "/banka", "&f  &e&oAna menü &8« &e&oKilit değiştir", "&f &6Sol tıklayarak geri işlemini gerçekleştirin!")
                stop
        arg-1 is "kilitayarla":
            arg-2 contains "kilit":
                arg-3 is "sıra":
                    if {banka::%player%::kilit::sıra} is not set:
                        loop 5 times:
                            setVariable("%player%", "banka.kilitsıra%loop-value%", "")
                    add 1 to {banka::%player%::kilit::sıra}
                    setVariable("%player%", "banka.kilitsıra%{banka::%player%::kilit::sıra}%", "%arg-2%")
                    send "&c%{banka::%player%::kilit::sıra}%&8/&c%yaml value ""Banka.Şifre.Hane Sayısı"" from ""c""%"
                    if {banka::%player%::kilit::sıra} is yaml value "Banka.Şifre.Hane Sayısı" from "c":
                        send "%yaml value ""Banka.Şifre.Değiştirme"" from ""l""%"
                        delete {banka::%player%::kilit::sıra}
                        log "Banka kilidini değiştirdi." to "bBank/%player%"
                        play sound "LEVEL_UP" with volume 1 at player for player
                        close player's inventory
        arg-1 is "çek" or "yatır":
            if arg-2 is not set:
                bankmenü(player, arg-1)
                stop
        arg-1 is "transfer":
            if arg-2 is not set:
                setVariable("%player%", "banka.En son Transfer Edilen Kişi", "")
                bankmenü(player, "%arg-1%")
                stop
        arg-1 is "bankagiris":
            if getVariable("%player%", "banka.para") is set:
                delete {banka::%player%::kilit::sıra}
                qilit(player, "gir")
            stop
        arg-1 is "kilitgir":
            add 1 to {banka::%player%::kilit::sıra}
            if     getVariable("%player%", "banka.kilitsıra%{banka::%player%::kilit::sıra}%") is arg-2:
                if {banka::%player%::kilit::sıra} is yaml value "Banka.Şifre.Hane Sayısı" from "c":
                    delete {banka::%player%::kilit::sıra}
                    close player's inventory
                    play sound "LEVEL_UP" with volume 1 at player for player
                    log "Bankasına giriş yaptı." to "bBank/%player%"
                    send "%yaml value ""Banka.Giriş"" from ""l""%"
                    set {z.%player%} to true
                    if {banka::%player%::sonrakikomut} is set:
                        execute player command "%{banka::%player%::sonrakikomut}%"
            else:
                delete {banka::%player%::kilit::sıra}
                close player's inventory
                log "Banka kilitini yanlış girdi." to "bBank/%player%"
                send "%yaml value ""Banka.Şifre.Yanlış"" from ""l""%"
                play sound "NOTE_PLING" with volume 1 at player for player
            stop
        arg-1 is not set:
            if {z.%player%} is not set:
                set {banka::%player%::sonrakikomut} to "banka"
                execute player command "banka bankagiris"
                stop
            open virtual hopper with size 3 named "             %yaml value ""Banka.Menü Başlığı"" from ""l""%" to player
            brs(0, player, 1, ("zEL3M3nTz" parsed as offline player)'s skull, "&eÇek &8 «", "/banka Çek", "&f  &e&oPara &8« &c&oÇek", "&f  &e&oEXP &8« &c&oÇek")
            brs(1, player, 1, ("zEL3M3nTz" parsed as offline player)'s skull, "&eYatır &8 «", "/banka Yatır", "&f  &e&oPara &8« &c&oYatır", "&f  &e&oEXP &8« &c&oYatır")
            brs(2, player, 1, ("MHF_ArrowRight" parsed as offline player)'s skull, "&eTransfer &8 «", "/banka Transfer", "&f  &e&oPara &8« &c&oTransfer", "&f  &e&oEXP &8« &c&oTransfer")
            brs(3, player, 1, ("Addelburgh" parsed as offline player)'s skull, "&eKilit değiştir &8 «", "/banka kilitdegistir", "&f  &e&oKilidini &8« &c&oDeğiştir", "&f &6Sol tıklayarak değiştirme işlemini gerçekleştirin!")
            brs(4, player, 1, ("Addelburgh" parsed as offline player)'s skull, "&eBanka Kasa &8 «", "/banka banktab", "&f  &e&oKasa &8« &c&oBanka", "&f &6Sol tıklayarak kasaya gitme işlemini gerçekleştirin!")
            stop
        delete {z.%player%}
        arg-1 is "çek":
            if arg-2 is "xp":
                if {_fx} > arg 4 -1:
                    lz(player)
                    log "Bankasından %arg-4% miktarında xp çekti." to "bBank/%player%"
                    set {_t} to yaml value "%player%.banka.xp" from "variable" - arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%player%", "banka.xp", {_t})
                    add arg-4 to player's exp
                    send "%yaml value ""Banka.Para.Para Çekme"" from ""l""%"
                    lz(player)
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
                stop
            if getVariable("%player%", "banka.para") is set:
                if getVariable("%player%", "banka.para") > arg 4 -1:
                    lz(player)
                    log "Bankasından %arg-4% miktarında para çekti." to "bBank/%player%"
                    set {_t} to yaml value "%player%.banka.para" from "variable" - arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%player%", "banka.para", {_t})
                    add arg-4 to player's balance
                    send "%yaml value ""Banka.Para.Para Çekme"" from ""l""%"
                    lz(player)
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
                    if yaml value "%player%.banka.para" from "variable" is greater than 0:
                        bankmenü(player, "kredi çek")
                        send "&2Kredi çekmeye gönderiliyorsunuz"
            else:
                send "%yaml value ""Banka.Yok"" from ""l""%"
        arg-1 is "kredi":
            setVariable("%player%", "banka.Son Kredi Zamanı", "%now%")
            log "Bankasından %arg-4% miktarında kredi çekti." to "bBank/%player%"
            set {_t} to yaml value "%player%.banka.para" from "variable" - arg-4
            set {_t} to "%{_t}%"
            setVariable("%player%", "banka.para", {_t})
            add arg-4 to player's balance
            send "%yaml value ""Banka.Para.Para Çekme"" from ""l""%"
            close player's inventory
            lz(player)
        arg-1 is "yatır":
            if arg-2 is "xp":
                if player's exp > arg 4 - 1:
                    lz(player)
                    set {_t} to yaml value "%player%.banka.xp" from "variable" + arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%player%", "banka.xp", {_t})
                    remove arg-4 from player's exp
                    log "Bankasına %arg-4% miktarında xp yatırdı." to "bBank/%player%"
                    send "%yaml value ""Banka.Para.Para Yatırma"" from ""l""%"
                    lz(player)
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
                stop
            if getVariable("%player%", "banka.para") is set:
                if player's balance > arg 4 - 1:
                    lz(player)
                    set {_t} to yaml value "%player%.banka.para" from "variable" + arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%player%", "banka.para", {_t})
                    remove arg-4 from player's balance
                    log "Bankasına %arg-4% miktarında para yatırdı." to "bBank/%player%"
                    send "%yaml value ""Banka.Para.Para Yatırma"" from ""l""%"
                    lz(player)
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
            else:
                send "%yaml value ""Banka.Yok"" from ""l""%"
        arg-1 is "sayı":
            # Kilit menüsü gibi Digit(haneli) sayı girimi
        set {_f} to getVariable("%player%", "banka.para")
        set {_fx} to getVariable("%player%", "banka.xp")
        arg-1 is "transfer":
            if getVariable("%{_p}%", "banka.En son Transfer Edilen Kişi") is not set:
                stop
            arg-2 is not "xp":
                if arg-4 is less than getVariable("%player%", "banka.para") parsed as number / 1 + 1:
                    log "%arg-5%'e %arg-4% miktarında para transfer etti." to "bBank/%player%"
                    set {_t} to yaml value "%player%.banka.para" from "variable" - arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%player%", "banka.para", {_t})
                    set {_t} to yaml value "%player%.banka.para" from "variable" + arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%arg-5%", "banka.para", {_t})
                    send "%yaml value ""Banka.Para.Transfer"" from ""l""%"
                    brs(0, player, 1, ("MHF_Question" parsed as offline player)'s skull, "&2Kime gönderilecek? &7/ &4%nformat({_fx}) otherwise 0%&cxp &4%nformat({_f})%&c", "/bnkplayerlist", "", "")
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
            else:
                if arg-4 is less than getVariable("%player%", "banka.xp") parsed as number / 1 + 1:
                    log "%arg-5%'e %arg-4% miktarında xp transfer etti." to "bBank/%player%"
                    set {_t} to yaml value "%player%.banka.xp" from "variable" - arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%player%", "banka.xp", {_t})
                    set {_t} to yaml value "%player%.banka.xp" from "variable" + arg-4
                    set {_t} to "%{_t}%"
                    setVariable("%arg-5%", "banka.xp", {_t})
                    send "%yaml value ""Banka.Para.Transfer"" from ""l""%"
                    brs(0, player, 1, ("MHF_Question" parsed as offline player)'s skull, "&2Kime gönderilecek? &7/ &4%nformat({_fx}) otherwise 0%&cxp &4%nformat({_f})%&c", "/bnkplayerlist", "", "")
                else:
                    send "%yaml value ""Banka.Para.Yeterli Değil"" from ""l""%"
function brs(i: number, p: player, i2: number, nb: item, t: text, t2: text, l1: text, l2: text):
    play sound "BLOCK_ANVIL_BREAK" with volume 1 at {_p} for {_p}
    make gui slot {_i} of {_p} with {_i2} of {_nb} named "%{_t}%" with lore "%{_l1}%" and "%{_l2}%" to run {_p} command "%{_t2}%"
function lz(p: player):
    make gui slot 0 of {_p} with air
    wait 1 tick
    set {_t} to yaml value "%{_p}%.banka.para" from "variable"
    set {_tx} to yaml value "%{_p}%.banka.xp" from "variable"
    brs(0, {_p}, 1, (("MHF_Question" parsed as offline player)'s skull), "&7/ &4%nformat({_tx}) otherwise 0%&cxp &4%nformat({_t})%&c", "/nothing", "", "")
function qilit(p: player, t: text):
    open virtual workbench with size 1 named "             %yaml value ""Banka.Menü Başlığı"" from ""l""%" to {_p}
    loop 9 times:
        play sound "BLOCK_ANVIL_BREAK" with volume 1 at {_p} for {_p}
        brs(loop-number, {_p}, loop-number, ("Addelburgh" parsed as offline player)'s skull, "&cKilit %loop-number%", "/banka kilit%{_t}% kilit%loop-number% sıra", "&e&oSıralı &8« &6&oKilit", "&8&o- &3&o Kilidinizi girin")
        add 1 to {_wait}
        loop {_wait}/1 times:
            wait 1 ticks
function bankmenü(p: player, t: text):
    open virtual workbench with size 1 named "             %yaml value ""Banka.Menü Başlığı"" from ""l""%" to  {_p}
    set {_f} to yaml value "%{_p}%.banka.para" from "variable"
    set {_fx} to yaml value "%{_p}%.banka.xp" from "variable"
    set {_s} to yaml value "%{_p}%.banka.En son Transfer Edilen Kişi" from "variable"
    brs(0, {_p}, 1, ("MHF_Question" parsed as offline player)'s skull, "&7/ &4%nformat({_fx}) otherwise 0%&cxp &4%nformat({_f})%&c", "/nothing", "", "")
    if {_t} is "transfer":
        if getVariable("%{_p}%", "banka.En son Transfer Edilen Kişi") is not "":
            brs(0, {_p}, 1, (("%{_s}%" parsed as offline player)'s skull), "&2Kime gönderilecek? &8> &1%{_s}% &7/ &4%nformat({_fx}) otherwise 0%&cxp &4%nformat({_f})%&c", "/bnkplayerlist", "", "")
        else:
            brs(0, {_p}, 1, ("MHF_Question" parsed as offline player)'s skull, "&2Kime gönderilecek? &7/ &4%nformat({_fx}) otherwise 0%&cxp &4%nformat({_f})%&c", "/bnkplayerlist", "", "")
    set {_z} to 1000
    loop 3 times:
        add 1 to {_n}
        brs( {_n}, {_p}, {_z} / 1000, ("luke4891" parsed as offline player)'s skull, "&c&o%{_z}% &e%{_t}%", "/banka %{_t}% xp z %{_z}% %{_s}%", "&f  &e&oBankada bulunan expni %{_t}% &8« &c&o%{_t}%", "&f &6Sol tıklayarak %{_t}% işlemini gerçekleştirin!")
        set {_z} to "%{_z}%0" parsed as int
    make gui slot 4 of {_p} with white stained glass pane named "&f" to run {_p} command "/banka sayı xp %{_z}%"
    make gui slot 5 of {_p} with ("MHF_ArrowLeft" parsed as offline player)'s skull named "&c&oGeri git" with lore "&f  &e&oAna menü &8« &e&o%{_t}%"  and "&f &6Sol tıklayarak geri işlemini gerçekleştirin!" to run {_p} command "/banka"
    make gui slot 6 of {_p} with white stained glass pane named "&f" to run {_p} command "/banka sayı z %{_z}%"
    set {_z} to 1000
    loop 3 times:
        add 1 to {_y}
        brs({_y}+6, {_p}, {_z} / 1000, ("StackedGold" parsed as offline player)'s skull, "&c&o%{_z}% &e%{_t}%", "/banka %{_t}% 5 z %{_z}% %{_s}%", "&f  &e&oBankada bulunan paranı %{_t}% &8« &c&o%{_t}%", "&f &6Sol tıklayarak %{_t}% işlemini gerçekleştirin!")
        set {_z} to "%{_z}%0" parsed as int
on inventory close:
    loop 8 times:
        if {bd.%loop-number%::%player%} is true:
            delete {bd.%loop-number%::%player%}
            loop 45 times:
                set {_b} to slot "%(loop-number-2) - 1%" parsed as an integer of current inventory of player
                if "%nbt of {_b}%" is not "<none>":
                    set {b.%loop-number-1%::%player%::%(loop-number-2) - 1%} to slot "%(loop-number-2) - 1%" parsed as an integer of current inventory of player
command /nothing:
    trigger:
        stop
command /bnkplayerlist [<player>]:
    trigger:
        arg is set:
            setVariable("%player%", "banka.En son Transfer Edilen Kişi", "%arg%")
            close player's inventory
            bankmenü(player, "transfer")
            stop
        open virtual chest with size 6 named "             %yaml value ""Banka.Menü Başlığı"" from ""l""%" to  player
        loop all players:
            make gui slot {_n} otherwise 0 of player with ("loop-value" parsed as offline player)'s skull named "&2%loop-value%" to close then run player command "/bnkplayerlist %loop-value-1%"
            add 1 to {_n}
function nformat(n: number) :: text:
    set {_data} to "KQ,18|K,15|T,12|B,9|M,6|K,3"
    loop split {_data} at "|":
        set {_s::*} to split loop-value at ","
        {_n} >= 10 ^ {_s::2} parsed as number
        return "%{_n} / 10 ^ {_s::2} parsed as number%%{_s::1}%"
    return "%{_n}%"
function bs(p: player):
    set {_book} to a new book
    set {_l} to a new text component with "Merhaba! &5&l %{_p}%! %nl%%nl% Şu anda bankaya %nl% erişebilmek için %nl% gereken &7&nsözleşmeye%nl% bakıyorsun!%nl%%nl%* &8Daima eğleneceğim %nl%%nl%Bu işleme devam etmek için lütfen onayla!"
    set {_onayla} to a new text component with "%nl%%nl% &a&l[Onayla]"
    set {_reddet} to a new text component with " &c&l[Reddet]"
    add click event with action RUN_COMMAND with execute "/banka kur" to {_onayla}
    add hover event with action SHOW_TEXT with text "&3&o%yaml value ""Banka.Para.Banka Kurma"" from ""c""% &bkadar para ile &6&nBankanı&b kurabilirsin!! Eğer onaylıyorsan &c&n&lTIKLA" to text component {_onayla}
    add click event with action RUN_COMMAND with execute "" to text component {_reddet}
    add text component {_l} and {_onayla} and {_reddet} to book {_book}
    open book {_book} to {_p}
function setVariable(variable : text, bool : text, value : text):
    set yaml value "%{_variable}%.%{_bool}%" from "variable" to "%{_value}%"
    save yaml "variable"
function getVariable(variable : text, bool : text) :: text:
    return yaml value "%{_variable}%.%{_bool}%" from "variable"

Kod:
every 7200 minute:
    loop all players:
        add 1 to {dk.%loop-player%}
        if {dk.%loop-player%} is greater than or equal to 60:
            delete {dk.%loop-player%}
            if loop-player have the permission "sk.oyuncu":
                add 2000 to loop-player's balance
                send " &7> &aBaşarıyla Maaşını aldın!"
            if loop-player have the permission "sk.oyuncu":
                add 2000 to loop-player's balance
                send " &7> &aBaşarıyla Maaşını aldın!"

Kod:
options:
    ödülgünlük: 1 chest with name "&aGünlük Ödül" with lore "&7Sağ tıkla!"
    saat: 1
    sandiködül: 1 book with name "&aAntik Yazıt"
    sandiködül2: 1 gold nugget with name "&aAntik Altın Parçası"
    sandiködül3: 1 diamond with name "&fElmas"
    sandiködül4: 1 emerald with name "&fZümrüt"
    sandikmsj: Antik yazıt
    sandikmsj2: Antik Altın Parçası
    sandikmsj3: Elmas
    sandikmsj4: Zümrüt
command /günlüködül:
    trigger:
        set {_zaman} to difference between {ödül.%player%} and now
        if {_zaman} is less than {@saat} second:
            set  {_zaman} to difference between {_zaman} and {@saat} hours
            send "&cBu komutu tekrar kullanabilmek icin 24 saat beklemelisin!"
            stop
        set {ödül.%player%} to now
        give {@ödülgünlük} to player
        send "&a&lSANDIK &8: &7Günlük Ödül Alındı!"
       
command /günlüködülbilgi:
    trigger:
        send "&e> &aGünlük ödülü 24 saatte bir alabilirsin."
        send "&e> &aGünlük ödül'den &d&lNADIR&a eşyalar çıkabilir."
        send "&e> &aGünlük ödül'den çıkan &d&lNADIR&a eşyaları yükseltme için kullanabilirsin."
               
on right click with chest:
    name of player's held item is "&aGünlük Ödül"
    cancel event
    remove player's held item from player's inventory
    if chance of 20%:
        give {@sandiködül} to player
        send "&a&lSANDIK &8: &7Sandıktan &a{@sandikmsj} &7çıktı"
    else if chance of 20%:
        give {@sandiködül2} to player
        send "&a&lSANDIK &8: &7Sandıktan &a{@sandikmsj2} &7çıktı"
    else if chance of 20%:
        give {@sandiködül3} to player
        send "&a&lSANDIK &8: &7Sandıktan &a{@sandikmsj3} &7çıktı"
    else if chance of 20%:
        give {@sandiködül4} to player
        send "&a&lSANDIK &8: &7Sandıktan &a{@sandikmsj4} &7çıktı"
    else:
        send "&a&lSANDIK &8: &7Sandık boş çıktı."

/günlüködül yazınca işlevsiz kalıyor. Hiç bir şey yapmıyor.
 
Kod:
 every 300 minute:
    loop players:
        execute console command "eco give %loop-player% 5000"
        send "&aMaaşınız hesabınıza aktarıldı. &c5000TL" to loop-player
İşinize yaradımı?
 
Nasıl deneyeceğim. Bir komut yok ki. :D
Kod:
every 300 minute:
    loop players:
        execute console command "eco give %loop-player% 5000"
        send "&aMaaşınız hesabınıza aktarıldı. &c5000TL" to loop-player

5 Saatde 1 otomatik olarak mesaj ve para göndermektedir 300 minute yazan yeri test amaçlı 1 minute olarak değiştiirp test edin.
 
Kod:
every 300 minute:
    loop players:
        execute console command "eco give %loop-player% 5000"
        send "&aMaaşınız hesabınıza aktarıldı. &c5000TL" to loop-player

5 Saatde 1 otomatik olarak mesaj ve para göndermektedir 300 minute yazan yeri test amaçlı 1 minute olarak değiştiirp test edin.

Böyle gözüküyor. Nasıl çözerim bunu?
1576932248573.png
 
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