13 Ocak 2019 Pazar

Minecraft Banka Skripti | ATM Skripti



Bu Minecraft Banka eklentisinin amacı sunucunuza yeni bir para kasası eklemektir. Ayrıca paralarınız saklayabilir ve istediğiniz zaman çekebilirsiniz. En azından insanlar paralarının hepsini harcamamak için böyle bir yol izleyebilirler.

Banka Skripti Komutları

/banka yazınca gui açılır. [GUI de her şeyi yapabilirsin.]
/mybanka yatir yazdıktan sonra chate yatıracağın parayı yazarak bankaya para yatır.
/mybanka cek yazdıktan sonra chate çekeceğin parayı yazarak bankadan para çek.
/mybanka bakiye Bankadaki mevcut paranı gösteren komut.
/mybanka iptal Banka dan çıkmak için yazılması gereken komut.
[Region kısmı hala yapım aşamasındadır. RG atmanıza gerek yok]

Skript



options:
prefix: &b&lBanka
mesaj-prefix: &9&lBANKA &8&l»
region-adi: Banka

on region enter:
    if "%region at player%" contains "{@region-adi}":
        set {bankada::%player%} to true

on region exit:
    if "%region at player%" contains "{@region-adi}":
        set {bankada::%player%} to false

command /mybanka [<text>]:
trigger:
if {bankada::%player%} is not true:
send "{@mesaj-prefix} &cBu komutu kullanabilmek icin &b&lBANKA&c'da olmalisin!"
stop trigger

if arg 1 is not "iptal":
if {yatiracak::%player%} or {cekecek::%player%} is true:
send "{@mesaj-prefix} &cSu an devam eden isleminiz var!"
stop trigger
if {yatiracak::%player%} is true:
send "{@mesaj-prefix} &7Islem&8: &aPara Yatirma Islemi"
stop trigger
else if {cekecek::%player%} is true:
send "{@mesaj-prefix} &7Islem&8: &cPara Cekme Islemi"
stop trigger

if arg 1 is "parayatir":
send "{@mesaj-prefix} &cYatirmak istediginiz para miktarini sohbet penceresine yaziniz."
set {yatiracak::%player%} to true
set {yatirdi::%player%} to false

wait 15 seconds
if {yatirdi::%player%} is not true:
delete {yatirdi::%player%}
set {yatiracak::%player%} to false
send "{@mesaj-prefix} &cBanka islemi zaman asimina ugradi. Islem iptal edildi!"
stop
else if arg 1 is "paracek":
send "{@mesaj-prefix} &cCekmek istediginiz para miktarini sohbet penceresine yaziniz."
set {cekecek::%player%} to true
set {cekti::%player%} to false

wait 15 seconds
if {cekti::%player%} is not true:
delete {cekti::%player%}
set {cekecek::%player%} to false
send "{@mesaj-prefix} &cBanka islemi zaman asimina ugradi. Islem iptal edildi!"
stop
else if arg 1 is "bakiye":
send "{@mesaj-prefix} &bSu an banka hesabinizda &3%{banka.para::%player%}% &bpara var."
stop
else if arg 1 is "iptal":
set {cekecek::%player%} to false
delete {cekti::%player%}
set {yatiracak::%player%} to false
delete {yatirdi::%player%}
send "{@mesaj-prefix} &cTum islemleriniz &c&lIPTAL &cedildi!"
stop
else:
send "&cKullanim: /banka <paracek|parayatir> <miktar>"
send "&cKullanim: /banka <bakiye|iptal>"



on chat:
if {yatiracak::%player%} is true:
cancel event
set {_money} to "%message%" parsed as integer
set {_defaultmoney} to player's money
if {_money} is greater than {_defaultmoney}:
send "{@mesaj-prefix} &cIslem iptal edildi! &8(&4Sebep: &cYatirmak istediginiz miktara sahip degilsiniz&8)"
send "{@mesaj-prefix} &cIslem iptal edildi! &8(&4Hey! &cPlay.RealLifeNw.Com a gelmeyi unutma!&8)"
stop
else:
add {_money} to {banka.para::%player%}
remove {_money} from player's money
send "{@mesaj-prefix} &bBasarili bir sekilde banka hesabiniza para yatirdiniz!"
set {yatirdi::%player%} to true
delete {_money}
delete {_defaultmoney}
set {yatiracak::%player%} to false
if {cekecek::%player%} is true:
cancel event
set {_money} to "%message%" parsed as integer
set {_defaultmoney} to player's money
if {_money} is greater than {banka.para::%player%}:
send "{@mesaj-prefix} &cIslem iptal edildi! &8(&4Sebep: &cCekmek istediginiz miktara sahip degilsiniz&8)"
stop
else:
remove {_money} from {banka.para::%player%}
add {_money} to player's money
send "{@mesaj-prefix} &bBasarili bir sekilde banka hesabinizdan para cektiniz!"
set {cekti::%player%} to true
delete {_money}
delete {_defaultmoney}
set {cekecek::%player%} to false