Skript Paylaşımı MCW | Kese Skripti - Sunucu Para biriminiz Altın olsun!

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

MC Wiki

Odunlara Vur Vur Vur!
Katılım
27 Haziran 2023
Mesajlar
33
Elmaslar
12
Puan
2.020
Yaş
26
Konum
Discord
Minecraft
Foxen

Discord:

Foxen.dev

Merhaba Minecraft maceraperestleri!

Heyecan verici bir haberim var! Artık altınlarınızı yönetmek çok daha kolay! Kese Skripti sayesinde elinizdeki altınları kesenize kolayca koyabilirsiniz. Durun, daha bitmedi! Bu skript bakiye sistemiyle de entegre çalışıyor!

Komutlarımız sizi bekliyor:

  1. /kese koy: Altınlarınızı kesenize yerleştirmek hiç bu kadar kolay olmamıştı! Artık envanterinizde altınları aramak zorunda değilsiniz. Sadece bu komutu kullanın ve altınlarınızı kesenize atın!
  2. /kese al: Altınlarınıza ihtiyacınız olduğunda endişelenmeyin! Sadece bu komutu kullanarak kesenizdeki altınları geri alabilirsiniz. Çok pratik ve hızlı!
  3. /altıngönder: Arkadaşlarınızla altın paylaşmak mı istiyorsunuz? Sorun değil! Bu komutla altınları diğer oyunculara gönderebilirsiniz. Biraz cömertlik yapmaktan hoşlanıyorsanız, bu komut tam size göre!
  4. /kesem: Merak ediyor musunuz ne kadar zengin olduğunuzu? Bu komutu kullanarak kesenizdeki altın miktarını hemen kontrol edebilirsiniz. Bakalım, servetinizi görmek sizi ne kadar mutlu edecek?

Kese Skripti ile altınlarınızı kesenize koymak ve yönetmek çok eğlenceli olacak! Bakiye sistemiyle entegre çalışması ise size daha fazla esneklik sağlayacak. Minecraft maceralarınızı daha keyifli hale getirin ve altınlarınızı kolayca kullanın!

Unutmayın, her adımınızda biriktirdiğiniz altınlar daha da değer kazanacak! İyi oyunlar!

Görseller;

1ss.png
ss2.png
ss3.png
ss4.png
ss5.png



Ve sizinde bundan yararlanabilmeniz için Skripti MC-TR üyelerine ücretsiz veriyorum;


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 or equal to arg-2:
                            remove arg-2 of gold ingot from player's inventory
                            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 or equal to 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}"
 
Son düzenleme:
sol eline aldığın zaman elinden almıyor altını dupe yapıyorlar
 
bunu denermisin ? bugsuz şekilde altınları silecektir.

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}"
 
bunu denermisin ? bugsuz şekilde altınları silecektir.

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}"
Gördüğüm en iyi çalışan kese skripti ama altın sayımızı bir eksik algılıyo mesela 10 altınım varsa 9 tane yatırabiliyorum
 
Son olarak birde /kese al komutunu kullandığımızda eğer yeterli slot yoksa altınlar siliniyor
 
op'suz Olanlar Yani Yetkisi olmayan Normal oyuncular /kese koy /altın gönder /kese al gibi komutları kullanamıyor ben luckperms'de hiç bir bilgim yok bilen varmı?
 
Aslında bunun plugini var ama skripti de güzel olmuş başarılarınızın devamını dilerim.
 
2 Yıl önce bu skripti yazmıştım gördüğüm kadarıyla yazdığım skriptin üzerine bir şeyler geliştirmişsiniz bunu gördüğüme sevindim :) Başarılar dilerim.
 
Kod:
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 a number:

                        if arg 2 is an integer:

                            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:

                        send "{@prefix} {@kese koy miktar}" to player

                else:

                    send "{@prefix} {@kese koy miktar}" to player

            else if arg 1 is "al":

                # Diğer işlemleri buraya ekleyin

        else:

            # Yardım mesajlarını buraya ekleyin
fixledim dupe gibi birşey vardı
 
Son düzenleme:
güzel bir script olmuş en son haliyle
 
#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}"
sağolun
 
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