Sol Reklam
Sağ Reklam

Skript Paylaşımı Banka Skripti [1.2]

Durum
Mesaj gönderimine kapalı.

§ErQy571§

Yay Yok, İskelet Yok
Katılım
24 Haziran 2018
Mesajlar
309
Elmaslar
176
Puanlar
4.310
BANKA SKRİPTİ NEDİR?
Oyuncuların borç para almasını, aldıkları borç parayı ödeyebilmesini sağlayan bir sistemdir.

Kullanılan Addonlar ve Pluginler (Benim Kullandıklarım):
BConomy
Vault
WildSkript
TuSKe
Skrayfall
SkQuery
Skript (Elbette)

BORÇ PARA NASIL ALINIR?
Örnek Gif
giphy.gif


ALDIĞINIZ BORÇ PARA NASIL ÖDENİR?
Örnek Gif
giphy.gif


Skript Fotoğrafları:
2018-08-09_14.16.39.png

2018-08-09_14.17.00.png

2018-08-09_14.17.06.png

Skriptimiz buraya kadar, umarım beğenmişsinizdir.

KOD:​
Kod:
#----------------------#
#     Made By          #
#       EKTEAM         #
#----------------------#

on join:
    if {borcpara::%player%} is not set:
        set {borcpara::%player%} to 0  
    if {borcparaalmis10::%player%} is not set:
        set {borcparaalmis10::%player%} to 0
    if {borcparaalmis25::%player%} is not set:
        set {borcparaalmis25::%player%} to 0
    if {borcparaalmis50::%player%} is not set:
        set {borcparaalmis50::%player%} to 0

every 1 ticks:
    loop all players:
        if loop-player's balance is less than 0:
            set loop-player's balance to 0
        if {borcpara::%loop-player%} is less than 0:
            set {borcpara::%loop-player%} to 0
       
command /banka:
    permission: banka.ac
    permission message: &cBu komudu kullanamazsın.
    trigger:
        open chest with 1 row named "&7&l[Banka]" to player
        wait 0.3 ticks
        format slot 2 of player with gold ingot named "&3Para Durumun" with lore "&aParan: &c%player's money% ||&aBorç Paran: &c%{borcpara::%player%}%" to close then run ""
        format slot 4 of player with gold nugget named "&3Borc Para" with lore "&aBu menüden borç para alabilirsin." to close then run [run player command "/borcparamenu1" as op]
        format slot 6 of player with wool:5 named "&3Borc Para Ode" with lore "&aBu menüden borç paranızı ödeyebilirsiniz." to close then run [run player command "/borcparaodemenu1" as op]
       
command /borcpara [<text>] [<player>] [<number>]:
    permission: borc.para
    permission message: &cBu komudu kullanamazsın.
    trigger:
        if arg 1 is not set:
            send "&c/borcpara kontrol <isim>"
            send "&c/borcpara ayarla <isim> <sayi>"
        if arg 1 is "kontrol":
            if arg 2 is not set:
                send "&aBorç Paran: &c%{borcpara::%player%}%" to player
            if arg 2 is set:
                if player has permission "borcpara.kontrol":
                    send "&a%arg 2% adlı kişinin borcu: &c%{borcpara::%arg 2%}%"
                else:
                    send "&cBu komudu kullanamazsın." to player
        if arg 1 is "ayarla":
            if player has permission "borcpara.ayarla":
                if arg 2 is not set:
                    send "&cKomudu düzgün giriniz." to player
                if arg 2 is set:
                    if arg 3 is not set:
                        send "&cKomudu düzgün giriniz." to player
                    if arg 3 is set:
                        send "&a%arg 2% adlı kişinin borç parası artık &c%arg 3%"
                        set {borcpara::%arg 2%} to arg 3
            else:
                send "&cBu komudu kullanamazsın." to player
                   
command /borcparamenu1:
    permission: op
    permission message: &cBu komudu kullanamazsın.
    trigger:
        wait 1 seconds
        open chest with 1 row named "&7&l[Borc Para Menüsü]" to player
        wait 0.3 ticks
        format slot 2 of player with nether star named "&cBorç Al" with lore "&a10 Bin" to close then run [run player command "/borcparamenu10bin" as op]
        format slot 4 of player with nether star named "&cBorç Al" with lore "&a25 Bin" to close then run [run player command "/borcparamenu25bin" as op]
        format slot 6 of player with nether star named "&cBorç Al" with lore "&a50 Bin" to close then run [run player command "/borcparamenu50bin" as op]
       
command /borcparaodemenu1:
    permission: op
    permission message: &cBu komudu kullanamazsın.
    trigger:
        wait 1 seconds
        open chest with 1 row named "&7&l[Borc Para Ödeme Menüsü]" to player
        wait 0.3 ticks
        format slot 1 of player with nether star named "&cBorç Öde" with lore "&a10 Bin" to close then run [run player command "/borcparaode10bin" as op]
        format slot 3 of player with nether star named "&cBorç Öde" with lore "&a25 Bin" to close then run [run player command "/borcparaode25bin" as op]
        format slot 5 of player with nether star named "&cBorç Öde" with lore "&a50 Bin" to close then run [run player command "/borcparaode50bin" as op]  
        format slot 7 of player with nether star named "&cBorç Öde" with lore "&aŞuanki Borç" to close then run [run player command "/borcparaodesuan" as op]
       
command /borcparamenu10bin:
    permission: op
    trigger:
        if {borcparaalmis10::%player%} is 0:
            add 10000 to {borcpara::%player%}
            add 10000 to player's balance
            send "&c10,000 TL&a borc para aldın."
            set {borcparaalmis10::%player%} to 1
        else:
            send "&cZaten 10 Bin TL'lik borç paradan almışsın." to player
           
command /borcparamenu25bin:
    permission: op
    trigger:
        if {borcparaalmis25::%player%} is 0:
            add 25000 to {borcpara::%player%}
            add 25000 to player's balance
            send "&c25,000 TL&a borc para aldın."
            set {borcparaalmis25::%player%} to 1
        else:
            send "&cZaten 25 Bin TL'lik borç paradan almışsın." to player
   
command /borcparamenu50bin:
    permission: op
    trigger:
        if {borcparaalmis50::%player%} is 0:
            add 50000 to {borcpara::%player%}
            add 50000 to player's balance
            send "&c50,000 TL&a borc para aldın."
            set {borcparaalmis50::%player%} to 1
        else:
            send "&cZaten 50 Bin TL'lik borç paradan almışsın." to player
           
command /borcparaode10bin:
    permission: op
    trigger:
        if {borcparaalmis10::%player%} is 1:
            if player's balance is greater than 9999:
                remove 10000 from {borcpara::%player%}
                remove 10000 from player's balance
                send "&c10,000&a TL'lik borcunuz ödendi."
                set {borcparaalmis10::%player%} to 0
        else:
            send "&a10 Bin TL'lik borç alınmamış, ödemenize gerek yok."
           
command /borcparaode25bin:
    permission: op
    trigger:
        if {borcparaalmis25::%player%} is 1:
            if player's balance is greater than 24999:
                remove 25000 from {borcpara::%player%}
                remove 25000 from player's balance
                send "&c25,000&a TL'lik borcunuz ödendi."
                set {borcparaalmis25::%player%} to 0
        else:
            send "&a25 Bin TL'lik borç alınmamış, ödemenize gerek yok."
           
command /borcparaode50bin:
    permission: op
    trigger:
        if {borcparaalmis50::%player%} is 1:
            if player's balance is greater than 49999:
                remove 50000 from {borcpara::%player%}
                remove 50000 from player's balance
                send "&c50,000&a TL'lik borcunuz ödendi."
                set {borcparaalmis50::%player%} to 0
        else:
            send "&a50 Bin TL'lik borç alınmamış, ödemenize gerek yok."
           
command /borcparaodesuan:
    permission: op
    trigger:
        if {borcpara::%player%} is greater than 0:
            if {borcparaalmis10::%player%} and {borcparaalmis25::%player%} and {borcparaalmis50::%player%} is 0:
                if player's balance is greater than {borcpara::%player%}:
                    remove {borcpara::%player%} from player's balance
                    send "&c%{borcpara::%player%}% &aTL'lik borcunuz ödendi."
                    set {borcpara::%player%} to 0
                else:
                    send "&cYeterli paranız bulunmamaktadır." to player
            else:
                send "&cMevcut bir borcunuz varken suan ki tüm borçları ödeme işlemini yapamazsınız." to player
        else:
            send "&aBorç Paranız bulunmamaktadır." to player
           
on command:
    if command contains "pay":
        if {borcpara::%player%} is greater than 0:
            cancel event
            send "&c/pay kodu borcunuz varken kullanılamaz." to player

1.2 Güncellemesi Yenilikleri
-Çok büyük bir bug düzeltildi
-Borcunun varken şuan ki borçları ödeme işlemini artık yapamazsınız.
Yapımcı Notu (BEN): Elim ağrıdı yazarken. . .
 
Son düzenleme:
S

Silinen üye 79251

Ziyaretçi

Büyük sunucular için yararlı bir skript olacağını düşünüyorum çok güzel olmuş başarılarının devamını dilerim.​
 

§ErQy571§

Yay Yok, İskelet Yok
Katılım
24 Haziran 2018
Mesajlar
309
Elmaslar
176
Puanlar
4.310

Büyük sunucular için yararlı bir skript olacağını düşünüyorum çok güzel olmuş başarılarının devamını dilerim.​
Skriptin %100 iyi çalıştığından emin değilim, yorumun için teşekkürler. Eğer bug varsa bildirmeyi unutma lütfen!
 

Lara

the Black Never Lie

Discord:

larayasar

Katılım
22 Temmuz 2018
Mesajlar
446
Elmaslar
525
Puanlar
14.770
Yaş
22
Yer
İstanbul
Minecraft
Lara
SkQuery yerine TuSKe gui kullanmalıydın bence.
 

§ErQy571§

Yay Yok, İskelet Yok
Katılım
24 Haziran 2018
Mesajlar
309
Elmaslar
176
Puanlar
4.310
SkQuery yerine TuSKe gui kullanmalıydın bence.
Nasıl kullanılıyor bilmiyorum. SkQuery ile yapılan buglarında hafif farkındayım ki ben yazarken TuSKe gui kullanıyorum sandım :D
 
S

sooply

Ziyaretçi
Wuw sen skript kodluyor muydun :D
 

§ErQy571§

Yay Yok, İskelet Yok
Katılım
24 Haziran 2018
Mesajlar
309
Elmaslar
176
Puanlar
4.310

EmirTR*NezleNW

Yay Yok, İskelet Yok

Discord:

EmirTR#3189

Katılım
12 Temmuz 2016
Mesajlar
307
Elmaslar
68
Puanlar
0
Yaş
25
Yer
Bursa
Tebrikler Başarılar , Tek Kelime İle Harığa.
 

ZeusPro

>> Pluginer & Skripter

Discord:

ZeuLeg#0962

Katılım
21 Ağustos 2017
Mesajlar
145
Elmaslar
28
Puanlar
8.985
Yer
Ankara
Bankadan borç alıp ödemez ise ne oluyor?
 

§ErQy571§

Yay Yok, İskelet Yok
Katılım
24 Haziran 2018
Mesajlar
309
Elmaslar
176
Puanlar
4.310

ZeusPro

>> Pluginer & Skripter

Discord:

ZeuLeg#0962

Katılım
21 Ağustos 2017
Mesajlar
145
Elmaslar
28
Puanlar
8.985
Yer
Ankara

§ErQy571§

Yay Yok, İskelet Yok
Katılım
24 Haziran 2018
Mesajlar
309
Elmaslar
176
Puanlar
4.310
:8 aklıma baya çeşit geliyor. Belki şöle olabilir. Her 1 saatte faiz gelsin %2 artsın borcu.
Olabilir, yapmayı denerim :D
Gönderi otomatik olarak birleştirildi:

1.1 Güncellemesi Yenilikleri
-Küçük bir yazım hatası düzeltildi.
-Tüm borçları ödeme şuan ki borçları ödeme olarak değiştirildi.
 
Son düzenleme:

oKomut

Discord : oKomut#8290 Steam : oKomut

Discord:

oKomut#8290

Katılım
28 Ocak 2018
Mesajlar
205
Elmaslar
162
Puanlar
9.070
Minecraft
DecisioN
Ellerine sağlık kanka
 

ZeusPro

>> Pluginer & Skripter

Discord:

ZeuLeg#0962

Katılım
21 Ağustos 2017
Mesajlar
145
Elmaslar
28
Puanlar
8.985
Yer
Ankara
JavaScript:
every 1 ticks:
    loop all players:
        if loop-player's balance is less than 0:
            set loop-player's balance to 0
        if {borcpara::%loop-player%} is less than 0:
            set {borcpara::%loop-player%} to 0
bu aşırı aşırı lag yapar. Ben kodu düzenliyip daha iyisini atayım. Attığımda konuya koyun.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı