Oyuncu hesabından coin silme

01zoro06

HATA KODU 404: Üye Bulunamadı
En iyi cevaplar
0
Kod:
options:
    coin: sanal             # Eğer bu değer esya olrsa coni esya olarak düşer. sanal olursa sanal olarak para gelir.
    sans: 100               # Coinin düşme şansı.
    adet: 1                 # Düşecek coinin adeti.
    esyaismi: gold nugget   # Düşecek eşyanın idsi. (ingilizce adını yazın)
    ismi: &c&oCoin            # Düşecek coinin ismi.
    lore: &9&oBu bir coindir. # Düşecek coinin alt yazısı.
    mesajyollama: true     # true ise coin düştüğü zaman allta belirlediğiniz mesaj geçer. false ise mesaj yollanmaz.
    mesaj: &e> &c&oCoin düştü.    # Coin düştüğünde yollanacak mesaj.
on load:
    set {msj} to {@mesajyollama}
    set {coin} to "{@coin}"
    if {coin} isn't "esya" or "sanal":
        send "Skript yüklenirken hata oldu lütfen options kısmındaki coin ayarını düzeltiniz." to all players
    stop
on break of stone:
    if {coin} is "esya":
        if chance of {@sans}%:
            drop {@adet} {@esyaismi} named "{@ismi}" with lore "{@lore}"
            if {msj} is true:
                send "{@mesaj}" to player
            stop
    else if {coin} is "sanal":
        if chance of {@sans}%:
            add 1 to {c.%player%}
            if {msj} is true:
                send "{@mesaj}" to player
            stop
command /coin:
    trigger:
        if {coin} is "sanal":
            send "&c&oCoin Miktarın &6&l> &e%{c.%player%}%" to player
            stop
        else:
            send "Eksik ya da yanlış bir komut girdin."
merhabalar bu kod'a oyuncunun hesabından coin eksiltme şeklinde bir şey eklemeye çalıştım fakat yapamadım yardımcı olur musunuz.
not: mesela oyuncunun hesabında 100 coin var bu 100 coin /esyaal gibi bi komutla silinecek gui şeklinde market yapmayı düşünüyorum.
- skript bana ait değildir.
 
Son düzenleme:

PratikZeka

Ahanda Peynir
En iyi cevaplar
0
Kod:
options:
    coin: sanal             # Eğer bu değer esya olrsa coni esya olarak düşer. sanal olursa sanal olarak para gelir.
    sans: 100               # Coinin düşme şansı.
    adet: 1                 # Düşecek coinin adeti.
    esyaismi: gold nugget   # Düşecek eşyanın idsi. (ingilizce adını yazın)
    ismi: &c&oCoin            # Düşecek coinin ismi.
    lore: &9&oBu bir coindir. # Düşecek coinin alt yazısı.
    mesajyollama: true     # true ise coin düştüğü zaman allta belirlediğiniz mesaj geçer. false ise mesaj yollanmaz.
    mesaj: &e> &c&oCoin düştü.    # Coin düştüğünde yollanacak mesaj.
on load:
    set {msj} to {@mesajyollama}
    set {coin} to "{@coin}"
    if {coin} isn't "esya" or "sanal":
        send "Skript yüklenirken hata oldu lütfen options kısmındaki coin ayarını düzeltiniz." to all players
    stop
on break of stone:
    if {coin} is "esya":
        if chance of {@sans}%:
            drop {@adet} {@esyaismi} named "{@ismi}" with lore "{@lore}"
            if {msj} is true:
                send "{@mesaj}" to player
            stop
    else if {coin} is "sanal":
        if chance of {@sans}%:
            add 1 to {c.%player%}
            if {msj} is true:
                send "{@mesaj}" to player
            stop
command /coin:
    trigger:
        if {coin} is "sanal":
            send "&c&oCoin Miktarın &6&l> &e%{c.%player%}%" to player
            stop
        else:
            send "Eksik ya da yanlış bir komut girdin."
command /coinsil [<text>] [<number>]:
    permission: coin.sil
    permission message: Bunu yapmak icin yetkin yok !
    trigger:
        if {coin} is "sanal":
            if arg 1 is set:
                if arg 2 is set:
                    remove arg 2 from {c.%arg 1%}
                    send "&c&l[&a&lCoin&c&l] &f: &e%arg 1% &2adlı oyuncudan &e%arg 2% &2adet coin silindi !" to player
                    send "&c&l[&a&lCoin&c&l] &f: &e%player% %2adli yetkili senden &e%arg 2% &2adet coin aldi ! to arg 1
                else:
                    send "&bKullanimi: /coinsil oyuncuadi silinecekcoin" to player
            else:
                send "&bKullanimi: /coinsil oyuncuadi silinecekcoin" to player

Al kardeşim düzenledim.
Skript alıntıdır !
 

01zoro06

HATA KODU 404: Üye Bulunamadı
En iyi cevaplar
0
Kod:
options:
    coin: sanal             # Eğer bu değer esya olrsa coni esya olarak düşer. sanal olursa sanal olarak para gelir.
    sans: 100               # Coinin düşme şansı.
    adet: 1                 # Düşecek coinin adeti.
    esyaismi: gold nugget   # Düşecek eşyanın idsi. (ingilizce adını yazın)
    ismi: &c&oCoin            # Düşecek coinin ismi.
    lore: &9&oBu bir coindir. # Düşecek coinin alt yazısı.
    mesajyollama: true     # true ise coin düştüğü zaman allta belirlediğiniz mesaj geçer. false ise mesaj yollanmaz.
    mesaj: &e> &c&oCoin düştü.    # Coin düştüğünde yollanacak mesaj.
on load:
    set {msj} to {@mesajyollama}
    set {coin} to "{@coin}"
    if {coin} isn't "esya" or "sanal":
        send "Skript yüklenirken hata oldu lütfen options kısmındaki coin ayarını düzeltiniz." to all players
    stop
on break of stone:
    if {coin} is "esya":
        if chance of {@sans}%:
            drop {@adet} {@esyaismi} named "{@ismi}" with lore "{@lore}"
            if {msj} is true:
                send "{@mesaj}" to player
            stop
    else if {coin} is "sanal":
        if chance of {@sans}%:
            add 1 to {c.%player%}
            if {msj} is true:
                send "{@mesaj}" to player
            stop
command /coin:
    trigger:
        if {coin} is "sanal":
            send "&c&oCoin Miktarın &6&l> &e%{c.%player%}%" to player
            stop
        else:
            send "Eksik ya da yanlış bir komut girdin."
command /coinsil [<text>] [<number>]:
    permission: coin.sil
    permission message: Bunu yapmak icin yetkin yok !
    trigger:
        if {coin} is "sanal":
            if arg 1 is set:
                if arg 2 is set:
                    remove arg 2 from {c.%arg 1%}
                    send "&c&l[&a&lCoin&c&l] &f: &e%arg 1% &2adlı oyuncudan &e%arg 2% &2adet coin silindi !" to player
                    send "&c&l[&a&lCoin&c&l] &f: &e%player% %2adli yetkili senden &e%arg 2% &2adet coin aldi ! to arg 1
                else:
                    send "&bKullanimi: /coinsil oyuncuadi silinecekcoin" to player
            else:
                send "&bKullanimi: /coinsil oyuncuadi silinecekcoin" to player

Al kardeşim düzenledim.
Skript alıntıdır !
ChestCommands plugini ile yapıcağım için

%player% olan kısma oyuncu isimi gerekiyo skriptte de /coinsil [<text>] [<number>]: bu şekilde nasıl düzeltebilirim bunu ?
 

ColKaplani

Zombi Katili
En iyi cevaplar
0
/esyaal <Miktar>
Kod:
command /esyaal [<integer>]:
    trigger:
        if arg-2 is set:
            if {c.%player%} >= arg-1:
                remove arg-1 from {c.%player%}
                send "&c&o%player%'nin/nın Coin Miktarı &6&l> &e%{c.%player%}%" to player
            else:
                    send "&c&o%player%''nin/nın Coin Miktarı Yetersiz" to player
    else:
        send "&c&o%player%'nin/nın Coin Miktarı &6&l> &e%{c.%player%}%" to player
 
Son düzenleme:

PratikZeka

Ahanda Peynir
En iyi cevaplar
0
ChestCommands için düzenlenmiş versiyonu:
Kod:
options:
    coin: sanal             # Eğer bu değer esya olrsa coni esya olarak düşer. sanal olursa sanal olarak para gelir.
    sans: 100               # Coinin düşme şansı.
    adet: 1                 # Düşecek coinin adeti.
    esyaismi: gold nugget   # Düşecek eşyanın idsi. (ingilizce adını yazın)
    ismi: &c&oCoin            # Düşecek coinin ismi.
    lore: &9&oBu bir coindir. # Düşecek coinin alt yazısı.
    mesajyollama: true     # true ise coin düştüğü zaman allta belirlediğiniz mesaj geçer. false ise mesaj yollanmaz.
    mesaj: &e> &c&oCoin düştü.    # Coin düştüğünde yollanacak mesaj.
on load:
    set {msj} to {@mesajyollama}
    set {coin} to "{@coin}"
    if {coin} isn't "esya" or "sanal":
        send "Skript yüklenirken hata oldu lütfen options kısmındaki coin ayarını düzeltiniz." to all players
    stop
on break of stone:
    if {coin} is "esya":
        if chance of {@sans}%:
            drop {@adet} {@esyaismi} named "{@ismi}" with lore "{@lore}"
            if {msj} is true:
                send "{@mesaj}" to player
            stop
    else if {coin} is "sanal":
        if chance of {@sans}%:
            add 1 to {c.%player%}
            if {msj} is true:
                send "{@mesaj}" to player
            stop
command /coin:
    trigger:
        if {coin} is "sanal":
            send "&c&oCoin Miktarın &6&l> &e%{c.%player%}%" to player
            stop
        else:
            send "Eksik ya da yanlış bir komut girdin."
command /coinsil [<text>] [<number>]:
    permission: coin.sil
    permission message: Bunu yapmak icin yetkin yok !
    trigger:
        if {coin} is "sanal":
            if arg 1 is set:
                if arg 2 is set:
                    remove arg 2 from {c.%arg 1%}
                    send "&c&l[&a&lCoin&c&l] &f: &e%arg 1% &2adlı oyuncudan &e%arg 2% &2adet coin silindi !" to player
                    send "&c&l[&a&lCoin&c&l] &f: &e%player% %2adli yetkili senden &e%arg 2% &2adet coin aldi ! to arg 1
                else:
                    send "&bKullanimi: /coinsil oyuncuadi silinecekcoin" to player
            else:
                send "&bKullanimi: /coinsil oyuncuadi silinecekcoin" to player
command /coinalbenden56725 [<number>]:
    trigger:
        remove arg 1 from {c.%player%}
Bu skripti yüklersen ChestCommands ile uyumlu olacaktır.
ChestCommands'ta tek yapman gereken command yerine 'coinalbenden56725 (coin miktarı)' yazmak.
ChestCommands plugini, o komutu oyuncuya yazdırır.
 

01zoro06

HATA KODU 404: Üye Bulunamadı
En iyi cevaplar
0
Kod:
command /esyaal [<offlineplayers>] [<integer>]:
    permission: ss.ss
    trigger:
        if arg-1 is set:
            if arg-1 is online:
                if arg-2 is set:
                    if {c.%arg-1%} >= arg-2:
                        remove arg-2 from {c.%arg-1%}
                        send "&c&o%arg-1%'nin/nın Coin Miktarı &6&l> &e%{c.%arg-1%}%" to player
                    else:
                        send "&c&o%arg-1%''nin/nın Coin Miktarı Yetersiz" to player
                else:
                    send "&c&o%arg-1%'nin/nın Coin Miktarı &6&l> &e%{c.%arg-1%}%" to player
                    send "&c&o%arg-1%'nin/nın Coinini Azaltmak İçin /esyaal %arg-1% <Coin Miktarı>" to player                 
            else:
                send "&c&o%arg-1% Aktif Değil" to player       
        else:
            send "&c&oOyuncu Girmedin" to player
Yukarıda dediğim gibi chestcommands ile yapacağım için /coinmarket yazıldığı zaman menüde açılan eşyaya tıklayan kişinin hesabından silinmesi lazım
 
Üst