Çözüldü Kese skripti hata

  • Konuyu Başlatan Konuyu Başlatan user00000
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 472
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

user00000

Birisi mi Spawnlandı?
Katılım
9 Temmuz 2023
Mesajlar
6
Elmaslar
1
Puan
75
Yaş
26
Konum
İstanbul
Minecraft
User00000
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 "⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ &6MCW &eKese Sistemi &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 "⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯"

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}"
Skript çalışıyor ama altın sayımızı bir eksik algılıyo 10 altının varsa /Kese koy 10 yazınca yeterli altın yok diyo ama 9 taneyi keseye koyabiliyosun
 
image-8.png



Bigger than yanına " or equal to " yazarsanız sorun çözülür.
 
Teşekkürler deniyorum hemen
 
Aynı şeyi player's balance is greater than yazan yere ekleyince diğer iki komutta düzeldi teşekkürler
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst