Banka skript | Skript bükücüler konuya <-----

Umut Savas

Ne demek yanlış? Ben mi?
En iyi cevaplar
0
Kod:
on first join:
    set {banka.para.%player%} to 0
command /Banka [<text="yardim">] [<number>]:
    trigger:
        if arg 1 is "yardim":
            send "&7&l------------------------------"
            send " "
            send "&8&l> &eBankadaki Parana Bakmak İçin &7> &a/Banka Param"
            send "&8&l> &eBanka'ya Para Yatırmak İçin &7> &a/Banka Yatır <Miktar>"
            send "&8&l> &eBankadan Paranı Çekmek İçin &7> &a/Banka Çek <Miktar>"
        else if arg 1 is "Param":
            send "&8&l> &aBankadaki Paranız &7> &e%{banka.para.%player%}%"
        else if arg 1 is "Yatır":
            if arg 2 is set:
                if arg 2 is more than 0:
                    if player's money is less than or equal to arg 2:
                        send "&8&l> &cYeterli Paraniz Yok." to player
                    else:
                        remove arg 2 from player's money
                        add arg 2 to {bankadaki.param.%player%}
                        send "&8&l> &eBankaya Para Yatırınız &7> &a%arg-2%$"
                else:
                    send "&8&l> &e0 dan Büyük Bir Sayı Yazmalısınız!"
            else:
                send "&8&l> &eBankaya Para Yatırmak İçin &7> &a/Banka Yatır <Miktar>"
        else if arg 1 is "Çek":
            if arg 2 is set:
                if arg 2 is more than 0:
                    if arg 2 is more than or equal to {bankadaki.param.%player%}:
                        remove arg 2 from {bankadaki.param.%player%}
                        add arg 2 to player's money
                        send "&8&l> &eBankadan Para Çekildi &7> &a%arg-2%"
                    else:
                        send "&8&l> &eBanka İçinde Yeterli Para Yok , Bankadaki Paran &7> &c%{bankadaki.param.%player%}%" to player
                else:
                    send "&8&l> &e0 dan Büyük Bir Sayı Yazmalısınız!"
            else:
                send "&8&l> &eBankadan Para Çekmek İçin: &a/Banka Çek <Miktar>"
every 24 real hour:
    loop all players:
        set {_x} to {bankadaki.param.%loop-player%}
        set {_y} to ({_x} * 0.3 / 100)
        add {_y} to {bankadaki.param.%loop-player%}
every 60 ticks:
    loop all players:
        if {banka.para.%loop-player%} is not set:
            set {banka.para.%loop-player%} to 0

Birde Number Yerine int Kullanman Daha iyi Olur BENCE

Denenmemiştir İnşallah Çalışır :)
 

BenZikriptiAzBiliom

Demir Madencisi
En iyi cevaplar
0
<none> için
On join:
[TAB]if {bankadakiparam.%player%} is not set:
[TAB][TAB]set {bankadakiparam.%player%} to 0

para yatırması için üstteki kod çalışmaz. O sadece oyundakilere para verir.
 

BenZikriptiAzBiliom

Demir Madencisi
En iyi cevaplar
0
Para yatırdığında para 0dan yüksekse veya Para çektiğinde para 0dan yüksekse o bankayı {bankalar::} a ekleyin.
24 saatdede {bankalar::}ya para yatırın ?
 
Üst