Sol Reklam

Çözüldü -/kese Skripti Yardım, Altınları almıyor

Durum
Mesaj gönderimine kapalı.

MertMC

Demir Cevheri Gibiyim
Katılım
17 Ağustos 2017
Mesajlar
217
Elmaslar
37
Puanlar
13.420
Yaş
22
İyi Günler
Sunucumda forumdan bulduğum /kese skriptini kullanıyorum ama altınların hepsini keseye doldurmuyor.
örnek: oyunucunun 10 altını varsa en fazla 9 altın koyabiliyor ve 1 altın envanterinde kalıyor.
Skript:

Kod:
#Kese Sistemi
#Creator: MC Wiki

options:
    prefix: &6Kese Sistemi &8►
    yetki: kese.kullan
    yetki mesajı: &cMaalesef, bu komuta erişiminiz yok!

    sıfırdan büyük: &cİşlem yapabilmek için 0'dan büyük bir sayı girmelisin.

    kese koy basarili: &aBaşarıyla &e%arg-2% &aadet altın keseye konuldu!
    kese koy yetersiz: &cMaalesef, &e%arg-2% &cadet altının yok!
    kese koy miktar: &cKese altın koyabilmek için bir miktar belirtmelisin.

    kese al basarili: &aBaşarıyla &e%arg-2% &aadet altın çekildi!
    kese al yetersiz: &cMaalesef, Kesede &e%arg-2% &cadet altının yok!
    kese al miktar: &cKeseden altın alabilmek için bir miktar belirtmelisin.

    altın gönder gönderene gidecek mesaj: &aBaşarıyla &f%arg-1% &aadlı oyuncuya &e%arg-2% &amiktarında altın transfer edildi.
    altın gönder miktar yetersiz: &cMaalesef, bu kadar altının bulunmuyor.
    altın gönder alıcıya gidecek mesaj: &f%player% &aAdlı oyuncu hesabınıza &e%arg-2% &amiktarında kese altını transfer etti.
    altın gönder oyuncu belirtilmediyse: &cAltın transfer edebilmek için bir oyuncu belirtmelisin.
    altın gönder miktar belirtilmediyse: &cAltın transfer etmek için bir miktar belirtmelisin.
    altın gönder kullanım: &eDoğru Kullanımı: &a/altıngönder <İsim> <Miktar>.

    kesem hata: &eDoğru Kullanımı: &a/kesem
    kesem: &eKesende &a%player's balance% &eAltın bulunuyor.


command /kese [<text>] [<number>]:
    permission: {@yetki}
    permission message: {@prefix} {@yetki mesajı}
    trigger:
        if arg-1 is set:
            if arg 1 is "koy":
                if arg 2 is set:
                    if arg 2 is bigger than 0:
                        if amount of gold ingot in player's inventory is bigger than arg-2:
                            remove arg-2 of gold ingot from the player
                            add arg-2 to player's balance
                            send "{@prefix} {@kese koy basarili}"
                        else:
                            send "{@prefix} {@kese koy yetersiz}" to player
                    else:
                        send "{@prefix} {@sıfırdan büyük}" to player
                else:
                    send "{@prefix} {@kese koy miktar}" to player
            else if arg 1 is "al":
                if arg 2 is set:
                    if arg 2 is bigger than 0:
                        player's balance is greater than arg-2:
                            remove arg-2 from player's balance
                            give arg-2 of gold ingot to player
                            send "{@prefix} {@kese al basarili}"
                        else:
                            send "{@prefix} {@kese al yetersiz}" to player
                    else:
                        send "{@prefix} {@sıfırdan büyük}" to player
                else:
                    send "{@prefix} {@kese al miktar}" to player
        else:
            send "⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ &6MIDLAND &f⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯"
            send ""
            send " &e/kesem &7| &fKesende kaç altın olduğunu görmeni sağlar."
            send " &e/kese koy &7| &fKeseye Altın koymanı sağlar."
            send " &e/kese al  &7| &fKeseden Altın almanı sağlar."
            send " &e/altıngönder &7| &fBir oyuncuya Altın göndermenizi sağlar."
            send ""
            send "⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ &6MIDLAND &f⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯"

command /kesem [<text>]:
    trigger:
        if arg-1 is set:
            send "{@prefix} {@kesem hata}" to player
        else:
            send "{@prefix} {@kesem}" to player

command /altıngönder [<player>] [<number>]:
    permission: {@yetki}
    permission message: {@prefix} {@yetki mesajı}
    trigger:
        if arg-1 is set:
            if arg 2 > 0:
                if arg-2 is set:
                    player's balance is greater than arg-2:
                        remove arg-2 from player's balance
                        add arg-2 to arg-1's balance
                        send "{@prefix} {@altın gönder gönderene gidecek mesaj}" to player
                        send "{@prefix} {@altın gönder alıcıya gidecek mesaj}" to arg-1
                    else:
                        send "{@prefix} {@altın gönder miktar yetersiz}" to player
                else:
                    send "{@prefix} {@altın gönder miktar belirtilmediyse}" to player
            else:
                send "{@prefix} {@altın gönder miktar belirtilmediyse}" to player
        else:
            send "{@prefix} {@altın gönder kullanım}"
 
değişkenlerde türkçe karakter kullanma
 
if amount of gold ingot in player's inventory is bigger than arg-2:

replace
if amount of gold ingot in player's inventory is bigger than or equal to arg-2:
 
if amount of gold ingot in player's inventory is bigger than arg-2:

replace
if amount of gold ingot in player's inventory is bigger than or equal to arg-2:
Teşekkürler sorun çözüldü.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı