Sol Reklam
Sağ Reklam

Skript Paylaşımı Özellikleri olan banka skript

linklux

Fırında Isıttığım İlk Taş

Discord:

! ??????#9102

Katılım
17 Kasım 2014
Mesajlar
85
Elmaslar
16
Puanlar
13.310
Yaş
27
Minecraft
Shinga
Kod:
on join:
    if {banka.%player%} is not set:
        set {bankamiktar.%player%} to 0
        set {goldmiktar.%player%} to 0
        set {diamiktar.%player%} to 0

on rightclick on sign:
    if line 1 is "[DenizBank]":
        if {banka.%player%} is not true:
            send "Gereksinimler:"
            send "&aBaşka bankaya transfer etmek için 1000 TL ödersiniz."
            send ""
            send "&aBanka açmak için 100TLnizin olması gerekiyor açmak istiyorsanız chate şifrenizi yazın istemiyorsanız çık yazınız."
            send "&aAktif olması için 400TL Yatırınız."
            set {denizbank.sifrebekleniyor.%player%} to true
            stop trigger
        else:
            if {aktifbanka.%player%} is "denizbank":
                set line 3 to "&aAktif"
                open chest with 1 row named "&e&lDeniz Bank" to player
                wait 1 tick
                format slot 0 of player with emerald named "Bakiye:" with lore "&r%{bankamiktar.%player%}%" to close
                format slot 1 of player with gold nugget named "Gold Nugget Bakiye:" with lore "&r%{goldmiktar.%player%}%" to close
                format slot 8 of player with red carpet named "Iptal Et" with lore "&b1000TL Gerektirir" to close then run [execute player command "iptalet"]
                format slot 4 of player with name tag named "Yatir" to close then run [execute player command "yatiracagim"]
                format slot 5 of player with fishing rod named "Cek" to close then run [execute player command "cekecegim"]
                format slot 6 of player with gold nugget named "Gold Nugget Cek" to close then run [execute player command "goldncekecegim"]
    if line 1 is "[AkBank]":
        if {banka.%player%} is not true:
            send "Gereksinimler:"
            send "&aBaşka bankaya transfer etmek için 1000 TL ödersiniz."
            send ""
            send "&aBanka açmak için 150TLnizin olması gerekiyor açmak istiyorsanız chate şifrenizi yazın istemiyorsanız çık yazınız."
            send "&aAktif olması için 650TL Yatırınız."
            set {akbank.sifrebekleniyor.%player%} to true
            stop trigger
        else:
            if {aktifbanka.%player%} is "akbank":
                set line 3 to "&aAktif"
                open chest with 1 row named "&e&lAk Bank" to player
                wait 1 tick
                format slot 0 of player with emerald named "Bakiye:" with lore "&r%{bankamiktar.%player%}%" to close
                format slot 1 of player with gold ingot named "Gold Ingot Bakiye:" with lore "&r%{goldmiktar.%player%}%" to close
                format slot 8 of player with red carpet named "Iptal Et" with lore "&b1000TL Gerektirir" to close then run [execute player command "iptalet"]
                format slot 4 of player with name tag named "Yatir" to close then run [execute player command "yatiracagim"]
                format slot 5 of player with fishing rod named "Cek" to close then run [execute player command "cekecegim"]
                format slot 6 of player with gold nugget named "Gold Nugget Cek" to close then run [execute player command "goldncekecegim"]
    if line 1 is "[ZiraatBank]":
        if {banka.%player%} is not true:
            send "Gereksinimler:"
            send "&aBaşka bankaya transfer etmek için 1000 TL ödersiniz."
            send ""
            send "&aBanka açmak için 200TLnizin olması gerekiyor açmak istiyorsanız chate şifrenizi yazın istemiyorsanız çık yazınız."
            send "&aAktif olması için 1200TL Yatırınız."
            set {ziraatbank.sifrebekleniyor.%player%} to true
            stop trigger
        else:
            if {aktifbanka.%player%} is "ziraatbank":
                set line 3 to "&aAktif"
                open chest with 1 row named "&e&lZiraat Bank" to player
                wait 1 tick
                format slot 0 of player with emerald named "Bakiye:" with lore "&r%{bankamiktar.%player%}%" to close
                format slot 1 of player with diamond named "Dia Bakiye:" with lore "&r%{diamiktar.%player%}%" to close
                format slot 8 of player with red carpet named "Iptal Et" with lore "&b1000TL Gerektirir" to close then run [execute player command "iptalet"]
                format slot 4 of player with name tag named "Yatir" to close then run [execute player command "yatiracagim"]
                format slot 5 of player with fishing rod named "Cek" to close then run [execute player command "cekecegim"]
                format slot 6 of player with diamond named "Diamond Cek" to close then run [execute player command "diacekecegim"]
               

       
command /yatiracagim:
    trigger:
        send "&aMiktari chate giriniz"
        set {yatirmabekleniyor.%player%} to true
command /cekecegim:
    trigger:
        send "&aMiktari chate giriniz"
        set {cekmebekleniyor.%player%} to true
command /goldncekecegim:
    trigger:
        send "&aMiktari chate giriniz"
        set {goldncekmebekleniyor.%player%} to true
command /diacekecegim:
    trigger:
        send "&aMiktari chate giriniz"
        set {diacekmebekleniyor.%player%} to true

on chat:
    if {denizbank.sifrebekleniyor.%player%} is true:
        cancel event
        if message isn't "çık":
            if player's balance is greater than or equal to 100:
                set {bank.sifre.%player%} to message
                send "&aBankaniz acildi"
                set {aktifbanka.%player%} to "denizbank"
                set {banka.%player%} to true
                set {denizbank.sifrebekleniyor.%player%} to false
            else:
                send "&aBakiye yetersiz"
    else if {akbank.sifrebekleniyor.%player%} is true:
        cancel event
        if message isn't "çık":
            if player's balance is greater than or equal to 150:
                set {bank.sifre.%player%} to message
                send "&aBankaniz acildi"
                set {aktifbanka.%player%} to "akbank"
                set {banka.%player%} to true
                set {akbank.sifrebekleniyor.%player%} to false
            else:
                send "&aBakiye yetersiz"
    else if {ziraatbank.sifrebekleniyor.%player%} is true:
        cancel event
        if message isn't "çık":
            if player's balance is greater than or equal to 200:
                set {bank.sifre.%player%} to message
                send "&aBankaniz acildi"
                set {aktifbanka.%player%} to "ziraatbank"
                set {banka.%player%} to true
                set {ziraatbank.sifrebekleniyor.%player%} to false
            else:
                send "&aBakiye yetersiz"
    else if {yatirmabekleniyor.%player%} is true:
        cancel event
        execute player command "yatir %message%"
    else if {cekmebekleniyor.%player%} is true:
        cancel event
        execute player command "cek %message%"
    else if {goldncekmebekleniyor.%player%} is true:
        cancel event
        execute player command "goldcek %message%"
    else if {diacekmebekleniyor.%player%} is true:
        cancel event
        execute player command "diacek %message%"
               
every 60 minutes:
    loop all players:
        if {banka.%loop-player%} is true:
            if {aktifbanka.%loop-player%} is "denizbank":
                if {bankamiktar.%loop-player%} is greater than or equal to 400:
                    add 50 to {bankamiktar.%loop-player%}
                    add 1 to {goldmiktar.%loop-player%}
every 120 minutes:
    loop all players:
        if {banka.%loop-player%} is true:
            if {aktifbanka.%loop-player%} is "akbank":
                if {bankamiktar.%loop-player%} is greater than or equal to 650:
                    add 50 to {bankamiktar.%loop-player%}
                    add 1 to {goldmiktar.%loop-player%}
           
every 24 hours:
    loop all players:
        if {banka.%loop-player%} is true:
            if {aktifbanka.%loop-player%} is "ziraatbank":
                if {bankamiktar.%loop-player%} is greater than or equal to 1200:
                    add 150 to {bankamiktar.%loop-player%}
                    add 1 to {diamiktar.%loop-player%}
                   
command /denizbank:
    trigger:
        send "%{bankamiktar.%player%}%  ||  %{goldmiktar.%player%}%"
                   
command /yatir <number>:
    trigger:
        if arg-1 >= 1:
            if player's balance is greater or equal to arg 1:
                if {aktifbanka.%player%} is "denizbank":
                    add arg-1 to {bankamiktar.%player%}
                    execute console command "eco take %player% %arg-1%"
                    if arg-1 is greater than or equal to 500:
                        add 20 to {bankamiktar.%player%}
                        send "&aEkstra 20TL kazandiniz."
                else if {aktifbanka.%player%} is "akbank":
                    add arg-1 to {bankamiktar.%player%}
                    execute console command "eco take %player% %arg-1%"
                    if arg-1 is greater than or equal to 700:
                        add 40 to {bankamiktar.%player%}
                        send "&aEkstra 40TL kazandiniz."
                else if {aktifbanka.%player%} is "ziraatbank":
                    add arg-1 to {bankamiktar.%player%}
                    execute console command "eco take %player% %arg-1%"
                    if arg-1 is greater than or equal to 1300:
                        add 120 to {bankamiktar.%player%}
                        send "&aEkstra 120TL kazandiniz."
                set {yatirmabekleniyor.%player%} to false
command /cek <number>:
    trigger:
        if arg-1 >= 1:
            if {bankamiktar.%player%} is greater than or equal to arg 1:
                remove arg 1 from {bankamiktar.%player%}
                execute console command "eco give %player% %arg 1%"
                send "Basariyla bankadan %arg 1%TL cektiniz"
                set {cekmebekleniyor.%player%} to false
            else:
                send "Bakiye yetersiz"
                set {cekmebekleniyor.%player%} to false
command /diacek <number>:
    trigger:
        if arg-1 >= 1:
            if {diamiktar.%player%} is greater than or equal to arg 1:
                remove arg 1 from {diamiktar.%player%}
                execute console command "minecraft:give %player% diamond %arg-1%"
                send "Basariyla bankadan %arg 1% diamond cektiniz"
                set {diacekmebekleniyor.%player%} to false
            else:
                send "Bakiye yetersiz"
                set {diacekmebekleniyor.%player%} to false
command /goldcek <number>:
    trigger:
        if arg-1 >= 1:
            if {goldmiktar.%player%} is greater than or equal to arg-1:
                if {aktifbanka.%player%} is "denizbank":
                    remove arg 1 from {goldmiktar.%player%}
                    execute console command "minecraft:give %player% gold_nugget %arg-1%"
                    send "Basariyla bankadan %arg 1% gold nugget cektiniz"
                else if {aktifbanka.%player%} is "akbank":
                    remove arg 1 from {goldmiktar.%player%}
                    execute console command "give %player% gold_ingot %arg-1%"
                    send "Basariyla bankadan %arg 1% golden ingot cektiniz"
            else:
                send "Bakiye yetersiz"
                set {goldncekmebekleniyor.%player%} to false
               
command /iptalet:
    trigger:
        if {banka.%player%} is true:
            if player's balance is greater or equal to 1000:
                set {banka.%player%} to false
                send "Basariyla iptal ettin"

bir çok bugu olabilir detaylıca kontrol edilmedi)

Tabelaya Yazdığımız bankalar çalışmıyor

Ama hiç bir hata yok sağ tıklıyom sol tıklıyom bir şey olmuyor
 

waddup13

Birisi mi Spawnlandı?
Katılım
26 Ocak 2019
Mesajlar
9
Elmaslar
1
Puanlar
0
Minecraft
nope
Tabelanın 1. satırına [DenizBank] [AkBank] [ZiraatBank] şeklinde yazdığından emin misin acaba kendi testlerimde mesajları alabiliyorum
 

Ekler

  • 2019-01-28_12.35.52.png
    2019-01-28_12.35.52.png
    46,6 KB · Görünt.: 23

linklux

Fırında Isıttığım İlk Taş

Discord:

! ??????#9102

Katılım
17 Kasım 2014
Mesajlar
85
Elmaslar
16
Puanlar
13.310
Yaş
27
Minecraft
Shinga

waddup13

Birisi mi Spawnlandı?
Katılım
26 Ocak 2019
Mesajlar
9
Elmaslar
1
Puanlar
0
Minecraft
nope

linklux

Fırında Isıttığım İlk Taş

Discord:

! ??????#9102

Katılım
17 Kasım 2014
Mesajlar
85
Elmaslar
16
Puanlar
13.310
Yaş
27
Minecraft
Shinga
Son düzenleme:

waddup13

Birisi mi Spawnlandı?
Katılım
26 Ocak 2019
Mesajlar
9
Elmaslar
1
Puanlar
0
Minecraft
nope
Allah Allah neden olmuyor ki [AkBank] Yazıyorum fakat bir şey olmuyor
Gönderi otomatik olarak birleştirildi:



Bir sıkıntı var sunucumda anladığım kadarıyla Tabelaya girdiğim komut çalışmıyor bir şey mi engelliyor acaba

pek öyle sanmıyorum fakat emin değilim banka açma bilgileri mesajlarını görmek için komut kullanmıyor direkt olarak gönderiyor
 

linklux

Fırında Isıttığım İlk Taş

Discord:

! ??????#9102

Katılım
17 Kasım 2014
Mesajlar
85
Elmaslar
16
Puanlar
13.310
Yaş
27
Minecraft
Shinga
pek öyle sanmıyorum fakat emin değilim banka açma bilgileri mesajlarını görmek için komut kullanmıyor direkt olarak gönderiyor

Ama işte çalıştırmıyor bir şey engel oluyor onu çözmeye çalışıyorum
 

waddup13

Birisi mi Spawnlandı?
Katılım
26 Ocak 2019
Mesajlar
9
Elmaslar
1
Puanlar
0
Minecraft
nope
Ama işte çalıştırmıyor bir şey engel oluyor onu çözmeye çalışıyorum

Kod:
on rightclick on sign:
    if line 1 is "test":
        send "test" to player

şöyle bir şey denesen hata burada mı diye görelim
 

linklux

Fırında Isıttığım İlk Taş

Discord:

! ??????#9102

Katılım
17 Kasım 2014
Mesajlar
85
Elmaslar
16
Puanlar
13.310
Yaş
27
Minecraft
Shinga

waddup13

Birisi mi Spawnlandı?
Katılım
26 Ocak 2019
Mesajlar
9
Elmaslar
1
Puanlar
0
Minecraft
nope
çok ilginç bir de bunu yapıp sağ tıklasan o tabelaya
Kod:
command /test:
    trigger:
        set {banka.%player%} to false
 

linklux

Fırında Isıttığım İlk Taş

Discord:

! ??????#9102

Katılım
17 Kasım 2014
Mesajlar
85
Elmaslar
16
Puanlar
13.310
Yaş
27
Minecraft
Shinga

Manilas

Odunlara Vur Vur Vur!
Katılım
2 Temmuz 2018
Mesajlar
26
Elmaslar
9
Puanlar
0
Yaş
23
Discord verebilirsen yardımcı olabilirim.
 
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı