Çözüldü coin den azaltarak kit alma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

FlyingCandy

Odunlara Vur Vur Vur!
Katılım
8 Nisan 2021
Mesajlar
43
Elmaslar
3
Puan
3.745
Yaş
26
Minecraft
ButterFlyYT_
Merhabalar. ben chest commands plugini kullanarak bi meni oluşturdum ve hangi komutları çalıştırcağını da ayarladım ama o komutların bir çıkarı yok ve istediğim şey şöyle adam o menüden herhangi bir kite tıkladığında (/kit1 komutu ayarladım sizde öyle yapın oraları ben düzenlerim) hesabından ayarlanabilir bir şekilde istediğim sayıda coin alıcak ve o kullanıcıya örnek; madenci.kit diye bir permission vericek (group manager ekli)
sonra ise adam o menüden alamay yetkisi varsa istediği kiti berirlediğim süre sonra vericek bir skript istiyorum evet çok şey istedim galiba siz sadece 1 tane yazarsanız ben onu düzenleyip çoğaltarak kullanabilirim veriablesim ise
Kod:
variables:
    {coin.%player%} = 0
Şimdiden Teşekkürler :).
 
dostum biraz önce mesajı düzenledim düşündüm aslında kolay gibi halledip atıcam inşallah
 
Son düzenleme:
Dostum skriptini hazırladım. veriable dediğin gibi. kısaca skripti anlatayım. belli bir coin karşıllığında kit yetkisi alıyor. (Örneğin: essentials.kits.vip) komutları vesayire hepsi var /coin ver, /coin sıfırla Zaten skripte bakınca anlayacak kişilik var sende :D. Bir kiti süreli almasını istiyorsan plugins/essentials/kit.yml dosyasından delay'ı ayarlamalısın. böylesi senin için daha iyi olur. Şimdi skripti atayım.


Kod:
options:
    herkes: &e&lSKYBLOCK &8>
    vipkit: 100
    vippkit: 200
    mvipkit: 300
    mvippkit: 400

variables:
    {coin.%player%} = 0

command /coin [<text>] [<player>] [<int>]:
    permission: coin.sistem
    permission message: {@herkes} &cBu komutu uygulayamazs1n1z.
    trigger:
        if arg 1 is set:
            if arg 1 is "ver":
                if arg 2 is set:
                    if arg 3 is set:
                        add arg 3 to {coin.%arg 2%}
                        send "{@herkes} &a%arg 2% &7adlı oyuncuya &a%arg 3%&7 Coin verildi!" to player
                    else:
                        send "{@herkes} &7Kullanım: &b/coin ver {oyuncu} {miktar}" to player
                else:
                    send "{@herkes} &7Kullanım: &b/coin ver {oyuncu} {miktar}" to player
            else:
                if arg 1 is "sil":
                    if arg 2 is set:
                        if arg 3 is set:
                            remove arg 3 from {coin.%arg 2%}
                            send "{@herkes} &e%arg 2% &7adlı oyuncudan &a%arg 3%&7 Coin silindi!" to player
                        else:
                            send "{@herkes} &7Kullanım: &b/coin sil {oyuncu} {miktar}" to player
                    else:
                        send "&e&lSKYBLOCK &8> &6Yeterli Coine'e Sahip Değilsin"
                else:
                    if arg 1 is "sifirla" or "sıfırla":
                        if arg 2 is set:
                            delete {coin.%arg 2%}
                            send "{@herkes} &e%arg 2% &7adlı oyuncunun Coin'i sıfırlandı!" to player
                        else:
                            send "{@herkes} &7Kullanım: &b/coin sıfırla {oyuncu}" to player
                    else:
                        if arg 1 is "bak":
                            if arg 2 is set:
                                send "{@herkes} &e%arg 2%&7 adlı oyuncunun Coin sayısı&8 » &a%{coin.%arg 2%}%" to player
                            else:
                                send "{@herkes} &7Kullanım: &b/coin bak {oyuncu}" to player

on command "coin ver":
    if player doesn't have permission "coin.admin":
        cancel event
        send "&cHata &8» &7Yetkin Yok!"

on command "coin sil":
    if player doesn't have permission "coin.admin":
        cancel event
        send "&cHata &8» &7Yetkin Yok!"

on command "coin sıfırla":
    if player doesn't have permission "coin.admin":
        cancel event
        send "&cHata &8» &7Yetkin Yok!"

on command "coin bak":
    if player doesn't have permission "coin.admin":
        cancel event
        send "&cHata &8» &7Yetkin Yok!"

command /coinim:
    trigger:
        send "&6&lSKYBLOCK &8> &6Hesabınızda &e%{coin.%player%}% &6Coin var"

command /vipyetkisi:
    trigger:
        if {coin.%player%} is greater than or equal to {@vipkit}:
            remove {@vipkit} from {coin.%player%}
            execute console command "manuaddp %player% essentials.kits.vip+"
            send "{@herkes} &aBaşarıyla &6VIP Kit &ayetkisini aldın."
        else:
            send "{@herkes} &7Maalesef coininiz yetersiz! &7Gereken Coin: &d{@vipkit}" to player

command /vippyetkisi:
    trigger:
        if {coin.%player%} is greater than or equal to {@vippkit}:
            remove {@vippkit} from {coin.%player%}
            execute console command "manuaddp %player% essentials.kits.vip+"
            send "{@herkes} &aBaşarıyla &6VIP+ Kit &ayetkisini aldın."
        else:
            send "{@herkes} &7Maalesef coininiz yetersiz! &7Gereken Coin: &d{@vippkit}" to player
          
command /mvipyetkisi:
    trigger:
        if {coin.%player%} is greater than or equal to {@mvipkit}:
            remove {@mvipkit} from {coin.%player%}
            execute console command "manuaddp %player% essentials.kits.mvip"
            send "{@herkes} &aBaşarıyla &6MVIP Kit &ayetkisini aldın."
        else:
            send "{@herkes} &7Maalesef coininiz yetersiz! &7Gereken Coin: &d{@mvipkit}" to player
          
command /mvippyetkisi:
    trigger:
        if {coin.%player%} is greater than or equal to {@mvippkit}:
            remove {@mvippkit} from {coin.%player%}
            execute console command "manuaddp %player% essentials.kits.mvip+"
            send "{@herkes} &aBaşarıyla &6MVIP+ Kit &ayetkisini aldın."
        else:
            send "{@herkes} &7Maalesef coininiz yetersiz! &7Gereken Coin: &d{@mvippkit}" to player

command /kitmarket:
    trigger:
        open chest with 3 row named "KIT MARKET" to player
        format slot 10 of player with stone pickaxe named "&e&lVIP Kiti" with lore "||&a100 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/vipyetkisi"]
        format slot 12 of player with iron pickaxe named "&e&lVIP+ Kiti" with lore "||&a200 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/vippyetkisi"]
        format slot 14 of player with gold pickaxe named "&e&lMVIP Kiti" with lore "||&a300 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/mvipyetkisi"]
        format slot 16 of player with diamond pickaxe named "&e&lMVIP+ Kiti" with lore "||&a400 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/mvippyetkisi"]


NOT: ALINTILAR ELBETTEKİ VAR ZAMANDAN TASARRUF İÇİN ALINTI YAPTIM. DİLİNİZE DÜŞMEMEM İÇİN NOTU YAZIYORUM İYİ FORUMLAR
 
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