Sol Reklam

Çözüldü coin den azaltarak kit alma

Durum
Mesaj gönderimine kapalı.

FlyingCandy

Odunlara Vur Vur Vur!
Katılım
8 Nisan 2021
Mesajlar
43
Elmaslar
3
Puanlar
895
Yaş
24
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 :).
 

SametONLINE

Koydum Çalışma Masasını

Discord:

sametiswin

Katılım
7 Ağustos 2020
Mesajlar
51
Elmaslar
26
Puanlar
2.060
Yer
Bursa
Minecraft
SametBey_TR
dostum biraz önce mesajı düzenledim düşündüm aslında kolay gibi halledip atıcam inşallah
 
Son düzenleme:

SametONLINE

Koydum Çalışma Masasını

Discord:

sametiswin

Katılım
7 Ağustos 2020
Mesajlar
51
Elmaslar
26
Puanlar
2.060
Yer
Bursa
Minecraft
SametBey_TR
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
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı