[CreditSystem] Kredi Sistemi!

RapsyBaraRS

Zombi Katili
En iyi cevaplar
0
Merhaba Arkadaşlar Ben RapsyBaraRS. Kredi Skripti İle Karşınızdayım. iConomy Gibi Bir Skript Kullanışlı Ve Güzel.

Komutlar:
/kredi | Hesabınıza Bakabilirsiniz.
/kredi göster <oyuncu> | Oyuncunun Kredisine Bakabilirsiniz.
/kredi reset <oyuncu> | Oyuncunun Kredisini Sıfırlayabilirsiniz.
/kredi ekle <oyuncu> <miktar> | Oyuncuya Kredi Verebilirsiniz.
/kredi sil <oyuncu> <miktar> | Oyuncudan Kredi Alabilirsiniz.
/kredi gönder <oyuncu> <miktar> | Oyuncuya (Kendi Hesabınızdan) Kredi Gönderebilirsiniz.
/kredi set <oyuncu> <miktar> | Oyuncunun Kredisini Seçebilirsiniz (/kredi set oyuncu 100 = Oyuncunun Bakiyesi: 100)


Kod
Kod:
on join:
    if {kredi.%player%} isn't set:
        set {kredi.%player%} to 0
options:
    prefix: &2&l[&a&lCreditSystem&2&l]



command /kredi [<text>] [<player>] [<int>]:
    trigger:
        if arg 1 isn't set:
            if {kredi.%player%} isn't set:
                {kredi.%player%} = 30
            send "{@prefix} &8&lHesabinizda ki Kredi: &f&l%{kredi.%player%}%.00 TL"
        if arg 1 is "yardim":
            send "{@prefix} &e&l/kredi"
            send "{@prefix} &e&l/kredi goster <oyuncu>"
            send "{@prefix} &e&l/kredi reset <oyuncu>"
            send "{@prefix} &e&l/kredi ekle <oyuncu> <miktar>"
            send "{@prefix} &e&l/kredi sil <oyuncu> <miktar>"
            send "{@prefix} &e&l/kredi gonder <oyuncu> <miktar>"
            send "{@prefix} &e&l/kredi set <oyuncu> <miktar>"
        if arg 1 is "goster":
            if arg 2 is set:
                send "{@prefix} &8&lOyuncunun Kredisi: &f&l%{kredi.%arg 2%}%.00 TL"
            else:
                send "{@prefix} &c&lLutfen Bir Oyuncu Secin!"
        if arg 1 is "reset":
            if arg 2 is set:
                set {kredi.%arg 2%} to 30
                send "{@prefix} &a&lOyuncunun Kredisi Sifirlandi!"
            else:
                send "{@prefix} &c&lLutfen Bir Oyuncu Secin!"
        if arg 1 is "ekle":
            if arg 2 is set:
                if arg 3 is set:
                    add arg 3 to {kredi.%arg 2%}
                    send "{@prefix} &a&lOyuncuya &c&l%arg 3%.00 TL &a&lKredi Eklendi!"
                else:
                    send "{@prefix} &c&lLutfen Bir Miktar Secin!"
            else:
                send "{@prefix} &c&lLutfen Bir Oyuncu Secin!"
        if arg 1 is "sil":
            if arg 2 is set:
                if arg 3 is set:
                    remove arg 3 from {kredi.%arg 2%}
                    send "{@prefix} &a&lOyuncudan &c&l%arg 3%.00 TL &a&lKredi Silindi!"
                else:
                    send "{@prefix} &c&lLutfen Bir Miktar Secin!"
            else:
                send "{@prefix} &c&lLutfen Bir Oyuncu Secin!"
        if arg 1 is "gonder":
            if arg 2 is set:
                if arg 3 is set:
                    if {kredi.%player%} is greater than or equal to arg 3:
                        remove arg 3 from {kredi.%player%}
                        add arg 3 to {kredi.%arg 2%}
                        send "{@prefix} &a&lOyuncuya &c&l%arg 3%.00 TL &a&lKredi Gonderildi!" to player
                        send "{@prefix} &a&l%player% Sana &c&l%arg 3%.00 TL &a&lKredi Gonderdi!" to arg 2
                    else:
                        send "{@prefix} &c&lYeterli Kredin Yok!"
                else:
                    send "{@prefix} &c&lLutfen Bir Miktar Secin!"
            else:
                send "{@prefix} &c&lLutfen Bir Oyuncu Secin!"
        if arg 1 is "set":
            if arg 2 is set:
                if arg 3 is set:
                    set {kredi.%arg 2%} to arg 3
                    send "{@prefix} &a&lOyuncunun Kredisi Artik &c&l%{kredi.%arg 2%}%.00 TL"
                else:
                    send "{@prefix} &c&lLutfen Bir Miktar Secin!"
            else:
                send "{@prefix} &c&lLutfen Bir Oyuncu Secin!"
 
Son düzenleme:

BadActive

Kızıltaş Madencisi
En iyi cevaplar
0
send sistemi sanırım 1.8 de bozuldu, message kullanmanı öneririm
1.8 De Hala Çalışıyor Ben Kullanıyorum..
Skriptde 1 Şey Gözüme Çok Çarptı, Adamda 2k Para Var 2K Yollayacak Ama yetersiz kredi der, Oraya Greater Than Or Equal to sayı: eklemen gerekmektedir.
{kredi.%player%} Variablese Eklemeniz Gerekir.
Kod:
Variables:
[TAB]{kredi.%player%} = 0

if {kredi.%player%} is greater than or equal to sayi:
[TAB]#Olaylar
Kod:
if arg 1 isn't set:
            if {kredi.%player%} isn't set:
                set {kredi.%player%} to 30
# Burada 30 Kredi İle Başlamasını İstemissiniz Sanırım Onun İçin
Variables:
[TAB]{kredi.%player%} = 30 yapmanız yeterli olacaktır.
 

Oswin

play.oswinnetwork.com
En iyi cevaplar
0
peki bunu nasıl vip almayla filan kullancaz oyun içi vip almadan bahsediyorum ?
Kod:
options:
    vip1Grup: goldvip
    vip2Grup: diamondvip
    vip3Grup: emeraldvip
    vip1Kredi: 10
    vip2Kredi: 20
    vip3Kredi: 30
  
command /vip1:
    trigger:
        if {kredi.%player%} is equals or greater than {@vip1Kredi}:
            remove {@vip1Kredi} from {kredi.%player%}
            execute console command "manuadd %player% {@vip1Grup}"
            message "&c&l> &aBaşarıyla &b{@vip1Grup} &asatın aldın!"
            broadcast "&c&l> &e%player% &abaşarıyla &b{@vip1Grup} &asatın aldı!"
        else:
            send "&c&l> &4{@vip1Kredi} krediye sahip değilsin!"

command /vip2:
    trigger:
        if {kredi.%player%} is equals or greater than {@vip2Kredi}:
            remove {@vip2Kredi} from {kredi.%player%}
            execute console command "manuadd %player% {@vip2Grup}"
            message "&c&l> &aBaşarıyla &b{@vip2Grup} &asatın aldın!"
            broadcast "&c&l> &e%player% &abaşarıyla &b{@vip2Grup} &asatın aldı!"
        else:
            send "&c&l> &4{@vip2Kredi} krediye sahip değilsin!"

command /vip3:
    trigger:
        if {kredi.%player%} is equals or greater than {@vip3Kredi}:
            remove {@vip3Kredi} from {kredi.%player%}
            execute console command "manuadd %player% {@vip3Grup}"
            message "&c&l> &aBaşarıyla &b{@vip3Grup} &asatın aldın!"
            broadcast "&c&l> &e%player% &abaşarıyla &b{@vip3Grup} &asatın aldı!"
        else:
            send "&c&l> &4{@vip3Kredi} krediye sahip değilsin!"
Bu hali çalışır. Ama denemedim.
 

MustafaMertBulut

MC.MAXCRAFT.AT
En iyi cevaplar
0
beni skypeden ekle badboy.313
daha profesyonel bi kredi sistemi var elimde zamanında yazmıştım xd
Param Yoh :)
Kod:
options:
    vip1Grup: goldvip
    vip2Grup: diamondvip
    vip3Grup: emeraldvip
    vip1Kredi: 10
    vip2Kredi: 20
    vip3Kredi: 30
 
command /vip1:
    trigger:
        if {kredi.%player%} is equals or greater than {@vip1Kredi}:
            remove {@vip1Kredi} from {kredi.%player%}
            execute console command "manuadd %player% {@vip1Grup}"
            message "&c&l> &aBaşarıyla &b{@vip1Grup} &asatın aldın!"
            broadcast "&c&l> &e%player% &abaşarıyla &b{@vip1Grup} &asatın aldı!"
        else:
            send "&c&l> &4{@vip1Kredi} krediye sahip değilsin!"

command /vip2:
    trigger:
        if {kredi.%player%} is equals or greater than {@vip2Kredi}:
            remove {@vip2Kredi} from {kredi.%player%}
            execute console command "manuadd %player% {@vip2Grup}"
            message "&c&l> &aBaşarıyla &b{@vip2Grup} &asatın aldın!"
            broadcast "&c&l> &e%player% &abaşarıyla &b{@vip2Grup} &asatın aldı!"
        else:
            send "&c&l> &4{@vip2Kredi} krediye sahip değilsin!"

command /vip3:
    trigger:
        if {kredi.%player%} is equals or greater than {@vip3Kredi}:
            remove {@vip3Kredi} from {kredi.%player%}
            execute console command "manuadd %player% {@vip3Grup}"
            message "&c&l> &aBaşarıyla &b{@vip3Grup} &asatın aldın!"
            broadcast "&c&l> &e%player% &abaşarıyla &b{@vip3Grup} &asatın aldı!"
        else:
            send "&c&l> &4{@vip3Kredi} krediye sahip değilsin!"
Bu hali çalışır. Ama denemedim.
Denicem Teşekkürler

Kod:
options:
    vip1Grup: goldvip
    vip2Grup: diamondvip
    vip3Grup: emeraldvip
    vip1Kredi: 10
    vip2Kredi: 20
    vip3Kredi: 30
 
command /vip1:
    trigger:
        if {kredi.%player%} is equals or greater than {@vip1Kredi}:
            remove {@vip1Kredi} from {kredi.%player%}
            execute console command "manuadd %player% {@vip1Grup}"
            message "&c&l> &aBaşarıyla &b{@vip1Grup} &asatın aldın!"
            broadcast "&c&l> &e%player% &abaşarıyla &b{@vip1Grup} &asatın aldı!"
        else:
            send "&c&l> &4{@vip1Kredi} krediye sahip değilsin!"

command /vip2:
    trigger:
        if {kredi.%player%} is equals or greater than {@vip2Kredi}:
            remove {@vip2Kredi} from {kredi.%player%}
            execute console command "manuadd %player% {@vip2Grup}"
            message "&c&l> &aBaşarıyla &b{@vip2Grup} &asatın aldın!"
            broadcast "&c&l> &e%player% &abaşarıyla &b{@vip2Grup} &asatın aldı!"
        else:
            send "&c&l> &4{@vip2Kredi} krediye sahip değilsin!"

command /vip3:
    trigger:
        if {kredi.%player%} is equals or greater than {@vip3Kredi}:
            remove {@vip3Kredi} from {kredi.%player%}
            execute console command "manuadd %player% {@vip3Grup}"
            message "&c&l> &aBaşarıyla &b{@vip3Grup} &asatın aldın!"
            broadcast "&c&l> &e%player% &abaşarıyla &b{@vip3Grup} &asatın aldı!"
        else:
            send "&c&l> &4{@vip3Kredi} krediye sahip değilsin!"
Bu hali çalışır. Ama denemedim.
Çalışmadı :(
 
Üst