Skript Paylaşımı SKYBLOCK SANAL COIN SKRIPTI! SCOREBOARD UYUMLU VE GUILI COINMARKET ÖZELLİĞİ!

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

MustafaTC

Fırında Isıttığım İlk Taş
Katılım
25 Mayıs 2017
Mesajlar
98
Elmaslar
39
Puan
8.875

Merhaba Değerli Forum Üyeleri
Bu Konumda, Genelde SkyBlock sunucularında kullanılan "Sanal Coin Sistemi"ni tanıtacağım
Baştan söyleyeyim, bu benim ilk açtığım konu biraz acemice olabilir her neyse hemen tanıtıma geçelim
(ÖNEMLİ NOT: Skript, 1.8 Spigotta Sorunsuz Çalışıyor, Diğer Oyun Versiyonlarını Denemedim Siz Deneyebilirsiniz)
1tanitim.jpg

---------------------------------------------------
OYUNCU KOMUTLARI

/coin ---> Ana Komut
/coinim ---> Coin Miktarınızı Gösterir
/coinmarket ---> Coin Marketini Açar
---------------------------------------------------
ADMIN KOMUTLARI
/coin ver ---> Bir Oyuncuya Coin Verirsiniz
/coin sil ---> Bir Oyuncudan Belli Sayıda Coin Silersiniz
/coin sıfırla ---> Oyuncunun Coin Miktarını Sıfırlarsınız
/coin bak ---> Bir Oyuncunun Coin Miktarını Görürsünüz
---------------------------------------------------
2gorseller.jpg

Öncelikle Skript Sorunsuz Çalışıyor Kanıtı:
1.png

"/Coin" Komudu (Oyuncular için):
2.png

"/Coin" Komudu (Adminler için):
3.png

"/Coinim" Komudu:
4.png

"/Coin Ver" Komudu (Admin Özel):
7.png

"/Coin Sil" Komudu (Admin Özel):
8.png

"/Coin Sıfırla" Komudu (Admin Özel):
9.png

"/Coin Bak" Komudu (Admin Özel):
10.png

Oyuncular 128 Adet Obsidyen Kırdıklarında:
5.png

VIPler 128 Adet Obsidyen Kırdıklarında:
6.png

TitleManager ScoreBoard Görünümü:
11.png

Veeeee geldik en güzel yere; GUI'li CoinMarket:
12.png

CoinMarket Sorunsuz Çalışıyor işte Kanıtı:

13.png




14.png

Coininiz Yetersiz Mesajı;

15.png





3ayarlama.jpg

---------------------------------------------------
Oyunculara "coin.genel" yetkisi vermeniz gerekiyor
VIPlere "vipbilgi.edit" yetkisi vermeniz gerekiyor
Adminlere ise "coin.admin" ve "coin.sistem" yetkisi.
---------------------------------------------------
Skript'in en üst satırlarında options kısmından
Kazmaların ve Spawnerların Fiyatlarını Belirleyebilirsiniz.
---------------------------------------------------
ScoreBoard'da Coin Sayısını Göstermek için;
%skript_coinim.{player}%
Yazmanız Gerekiyor.
---------------------------------------------------

4gerekliler.jpg

---------------------------------------------------
Skript'in Sorunsuz Çalışması için Gereken Addonlar:
SkRayFall
SkQuery
Skript
Essentials (Coinmarketteki enchli kazmalar için)
---------------------------------------------------
Bunları yüklemenize rağmen hala hata alıyorsanız,
TuSKe ve TitleManager da yükleyebilirsiniz.
(Eğer halaaaa hata alıyorsanız, diğer addonları yükleyin)
---------------------------------------------------
4kod.jpg

Kod:
options:
    p: &e&lSKYBLOCK &8►
    m: &9&m↓↓↓
    magaza: &e&lCOIN MARKET &8►
    demir: 48
    altin: 64
    zumrut: 96
    elmas: 72
    kazmav1: 128
    kazmav2: 256
    kazmav3: 384
    endtasi: 6500

variables:
    {coinim.%player%} = 0
    {kazma.%player%} = 0

on break of obsidian:
    if amount of obsidian in player's inventory is greater than or equal to 128:
        if player has permission "vipbilgi.edit":
            execute console command "coin ver %player% 12"
            remove 128 obsidian from player
            send player title "&4&l❤ &e&l/COINMARKET &4&l❤" with subtitle "&6&k|||&d +12 Coin &6&k|||" for 3 seconds
        else:
            execute console command "coin ver %player% 6"
            remove 128 obsidian from player
            send player title "&4&l❤ &e&l/COINMARKET &4&l❤" with subtitle "&6&k|||&d +6 Coin &6&k|||" for 3 seconds

command /coin [<text>] [<player>] [<int>]:
    permission: coin.sistem
    permission message: {@p} &cBu komutu uygulayamazsınız.
    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 {coinim.%arg 2%}
                        send "{@p} &a%arg 2% &7adlı oyuncuya &a%arg 3%&7 coin verildi!" to player
                    else:
                        send "{@p} &7Kullanım: &b/coin ver {oyuncu} {miktar}" to player
                else:
                    send "{@p} &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 {coinim.%arg 2%}
                            send "{@p} &e%arg 2% &7adlı oyuncudan &a%arg 3%&7 coin silindi!" to player
                        else:
                            send "{@p} &7Kullanım: &b/coin sil {oyuncu} {miktar}" to player
                    else:
                        send "&e&lSKYBLOCK &8► &6Yeterli Coin'e Sahip Değil"
                else:
                    if arg 1 is "sifirla" or "sıfırla":
                        if arg 2 is set:
                            delete {coinim.%arg 2%}
                            send "{@p} &e%arg 2% &7adlı oyuncunun coini sıfırlandı!" to player
                        else:
                            send "{@p} &7Kullanım: &b/coin sıfırla {oyuncu}" to player
                    else:
                        if arg 1 is "bak":
                            if arg 2 is set:
                                send "{@p} &e%arg 2%&7 adlı oyuncunun coin sayısı&8 » &a%{coinim.%arg 2%}%" to player
                            else:
                                send "{@p} &7Kullanım: &b/coin bak {oyuncu}" to player
        else:
            if player have permission "coin.genel":
                send "&8" to player
                send "      &6&lCOIN MENU" to player
                send "&8" to player
                send "&8 » &6/Coinim &8| &eHesabınızdaki varolan coin miktarını gösterir." to player
                send "&8 » &6/Coinmarket &8| &eAldığınız coinleri harcayabileceğiniz yerdir." to player                            
                send "&8" to player
                if player have permission "coin.admin":
                    send "      &6&lCOIN ADMIN MENU" to player
                    send "&8" to player
                    send "&8 » &6/Coin ver &8| &eOyuncuya coin verirsiniz." to player
                    send "&8 » &6/Coin sil &8| &eOyuncunun coin sayısını azaltırsınız." to player
                    send "&8 » &6/Coin sıfırla &8| &eOyuncunun coin sayısını sıfırlarsınız." to player
                    send "&8 » &6/Coin bak &8| &eOyuncunun coin sayısına bakarsınız." to player
                    send "&8" 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 sifirla":
    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%{coinim.%player%}% &6coin var"
        send "&6&lSKYBLOCK &8► &6Coini harcamak için &e/coinmarket"
        send "&6&lSKYBLOCK &8► &6Daha fazla &ecoin &6kazanmak için &e/warp edit"

command /satinaldemirblok:
    trigger:
        if {coinim.%player%} is greater than or equal to {@demir}:
            remove {@demir} from {coinim.%player%}
            execute console command "itemsp ver %player% demirblok"
        else:
            send "{@magaza} &7Maalesef coininiz yetersiz! &7Gereken coin: &d{@demir}" to player

command /satinalaltinblok:
    trigger:
        if {coinim.%player%} is greater than or equal to {@altin}:
            remove {@altin} from {coinim.%player%}
            execute console command "itemsp ver %player% altinblok"
        else:
            send "{@magaza} &7Maalesef coininiz yetersiz! &7Gereken coin: &d{@altin}" to player

command /satinalzumrutblok:
    trigger:
        if {coinim.%player%} is greater than or equal to {@zumrut}:
            remove {@zumrut} from {coinim.%player%}
            execute console command "itemsp ver %player% zumrutblok"
        else:
            send "{@magaza} &7Maalesef coininiz yetersiz! &7Gereken coin: &d{@zumrut}" to player

command /satinalelmasblok:
    trigger:
        if {coinim.%player%} is greater than or equal to {@elmas}:
            remove {@elmas} from {coinim.%player%}
            execute console command "itemsp ver %player% elmasblok"
        else:
            send "{@magaza} &7Maalesef coininiz yetersiz! &7Gereken coin: &d{@elmas}" to player

command /satinalendtasi:
    trigger:
        if {coinim.%player%} is greater than or equal to {@endtasi}:
            remove {@endtasi} from {coinim.%player%}
            execute console command "itemsp ver %player% endtasi"
        else:
            send "{@magaza} &7Maalesef coininiz yetersiz! &7Gereken coin: &d{@endtasi}" to player
command /satinalkazmav1:
    trigger:
        if {coinim.%player%} is greater than or equal to {@kazmav1}:
            remove {@kazmav1} from {coinim.%player%}
            execute console command "give %player% 278 1 name:&8►_&e&lCOIN_KAZMASI_1_&8◄ enchant: digspeed:7 unbreaking:10"
        else:
            send "{@magaza} &7Maalesef coininiz yetersiz! &7Gereken coin: &d{@kazmav1}" to player            

command /satinalkazmav2:
    trigger:
        if {coinim.%player%} is greater than or equal to {@kazmav2}:
            remove {@kazmav2} from {coinim.%player%}
            execute console command "give %player% 278 1 name:&8►_&e&lCOIN_KAZMASI_2_&8◄ enchant: digspeed:14 unbreaking:20"
        else:
            send "{@magaza} &7Maalesef coininiz yetersiz! &7Gereken coin: &d{@kazmav2}" to player    

command /satinalkazmav3:
    trigger:
        if {coinim.%player%} is greater than or equal to {@kazmav3}:
            remove {@kazmav3} from {coinim.%player%}
            execute console command "give %player% 278 1 name:&8►_&e&lCOIN_KAZMASI_3_&8◄ enchant: digspeed:21 unbreaking:30"
        else:
            send "{@magaza} &7Maalesef coininiz yetersiz! &7Gereken coin: &d{@kazmav3}" to player

#COIN MARKET
options:
    magaza: &e&lCOIN MARKET &8►

command /coinmarket:
    trigger:
        wait 5 tick
        open chest with 4 row named "Coin Market" to player
        set {_s} to 36
        loop {_s} times:
            set {_chest} to {_s} - 1
            remove 1 from {_s}
        format slot 11 of player with glowing mob spawner named "&b&lDemir Blok Spawner" with lore "||&a48 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/satinaldemirblok"]
        format slot 12 of player with glowing mob spawner named "&b&lAltın Blok Spawner" with lore "||&a64 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/satinalaltinblok"]
        format slot 13 of player with glowing mob spawner named "&d&lElmas Blok Spawner" with lore "||&a72 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/satinalelmasblok"]
        format slot 14 of player with glowing mob spawner named "&d&lZümrüt Blok Spawner" with lore "||&a96 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/satinalzumrutblok"]
        format slot 15 of player with glowing mob spawner named "&e&lEnd Taşı Spawner" with lore "||&a6500 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/satinalendtasi"]    
        format slot 21 of player with glowing diamond pickaxe named "&7&lCoin Kazması 1" with lore "||&bVerimlilik 7||&bKırılmazlık 10|| ||&a128 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/satinalkazmav1"]
        format slot 22 of player with glowing diamond pickaxe named "&7&lCoin Kazması 2" with lore "||&bVerimlilik 14||&bKırılmazlık 20|| ||&a256 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/satinalkazmav2"]
        format slot 23 of player with glowing diamond pickaxe named "&7&lCoin Kazması 3" with lore "||&bVerimlilik 21||&bKırılmazlık 30|| ||&a384 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/satinalkazmav3"]

5sonsoz.jpg

Yanlış Anlaşılmasın, Skripti kendim tek başıma sıfırdan yapmadım. Internette buglu bir coin skripti vardı onu aldım, geliştirdim.
Spawner vermek için, ItemSP Plugini yani, TornadoSpawners Pluginini kullandım, sizde kullanabilirsiniz. Türkçe bir plugin.
Herhangi bir bug bulursanız, yorumlarda belirtin elimden geldiğince yardım ederim.
Beğenilirse /coingönder falanda eklemeye çalışırım
Beğendiyseniz Konuya Elmas Verebilirsiniz.

 
Son düzenleme:
Kullanışlı olacağına eminim bu konularda acemi arkadaşlar inceleyerek çok şey kapabilirler. Başarılar.
 
güzel bir skripte benziyor başarılar.
 
Bu skriptide depoya eklediğime göre çok güzel bir skript olduğunu söyliyebilirim başarılar
 
zyher#5463 Discord Eklermisiniz?
 
Güzel ve Yeni Sunucular için Yararlı Bir Skript Olmuş.

Güzel Dileklerimle, eyyüp.
 
SkyBlock sunucuları için olmazsa olmaz bir sistem, güzel bir skript olmuş.
 
scoreboarda gözükmüyor coin
 
aga tamam güzel iyide score boardda herşey yapılabilir bi oraya takıldım mesela coinin şeyi "{coini.%player%}" bunu
scoreboarda "%{coini.%player%}%" yazarsan olmuyormu benmi yanlış biliorm
 

Merhaba Değerli Forum Üyeleri
Bu Konumda, Genelde SkyBlock sunucularında kullanılan "Sanal Coin Sistemi"ni tanıtacağım
Baştan söyleyeyim, bu benim ilk açtığım konu biraz acemice olabilir her neyse hemen tanıtıma geçelim
(ÖNEMLİ NOT: Skript, 1.8 Spigotta Sorunsuz Çalışıyor, Diğer Oyun Versiyonlarını Denemedim Siz Deneyebilirsiniz)
Ekli dosyayı görüntüle 163294
---------------------------------------------------
OYUNCU KOMUTLARI

/coin ---> Ana Komut
/coinim ---> Coin Miktarınızı Gösterir
/coinmarket ---> Coin Marketini Açar
---------------------------------------------------
ADMIN KOMUTLARI
/coin ver ---> Bir Oyuncuya Coin Verirsiniz
/coin sil ---> Bir Oyuncudan Belli Sayıda Coin Silersiniz
/coin sıfırla ---> Oyuncunun Coin Miktarını Sıfırlarsınız
/coin bak ---> Bir Oyuncunun Coin Miktarını Görürsünüz
---------------------------------------------------
Ekli dosyayı görüntüle 163302
Öncelikle Skript Sorunsuz Çalışıyor Kanıtı:
Ekli dosyayı görüntüle 163303
"/Coin" Komudu (Oyuncular için):
Ekli dosyayı görüntüle 163304
"/Coin" Komudu (Adminler için):
Ekli dosyayı görüntüle 163305
"/Coinim" Komudu:
Ekli dosyayı görüntüle 163306
"/Coin Ver" Komudu (Admin Özel):
Ekli dosyayı görüntüle 163307
"/Coin Sil" Komudu (Admin Özel):
Ekli dosyayı görüntüle 163308
"/Coin Sıfırla" Komudu (Admin Özel):
Ekli dosyayı görüntüle 163310
"/Coin Bak" Komudu (Admin Özel):
Ekli dosyayı görüntüle 163311
Oyuncular 128 Adet Obsidyen Kırdıklarında:
Ekli dosyayı görüntüle 163312
VIPler 128 Adet Obsidyen Kırdıklarında:
Ekli dosyayı görüntüle 163313
TitleManager ScoreBoard Görünümü:
Ekli dosyayı görüntüle 163314
Veeeee geldik en güzel yere; GUI'li CoinMarket:
Ekli dosyayı görüntüle 163315
CoinMarket Sorunsuz Çalışıyor işte Kanıtı:

Ekli dosyayı görüntüle 163316



Ekli dosyayı görüntüle 163317
Coininiz Yetersiz Mesajı;

Ekli dosyayı görüntüle 163318





Ekli dosyayı görüntüle 163319
---------------------------------------------------
Oyunculara "coin.genel" yetkisi vermeniz gerekiyor
VIPlere "vipbilgi.edit" yetkisi vermeniz gerekiyor
Adminlere ise "coin.admin" ve "coin.sistem" yetkisi.
---------------------------------------------------
Skript'in en üst satırlarında options kısmından
Kazmaların ve Spawnerların Fiyatlarını Belirleyebilirsiniz.
---------------------------------------------------
ScoreBoard'da Coin Sayısını Göstermek için;
%skript_coinim.{player}%
Yazmanız Gerekiyor.
---------------------------------------------------

Ekli dosyayı görüntüle 163320
---------------------------------------------------
Skript'in Sorunsuz Çalışması için Gereken Addonlar:
SkRayFall
SkQuery
Skript
Essentials (Coinmarketteki enchli kazmalar için)
---------------------------------------------------
Bunları yüklemenize rağmen hala hata alıyorsanız,
TuSKe ve TitleManager da yükleyebilirsiniz.
(Eğer halaaaa hata alıyorsanız, diğer addonları yükleyin)
---------------------------------------------------
Ekli dosyayı görüntüle 163321

Kod:
options:
    p: &e&lSKYBLOCK &8►
    m: &9&m↓↓↓
    magaza: &e&lCOIN MARKET &8►
    demir: 48
    altin: 64
    zumrut: 96
    elmas: 72
    kazmav1: 128
    kazmav2: 256
    kazmav3: 384
    endtasi: 6500

variables:
    {coinim.%player%} = 0
    {kazma.%player%} = 0

on break of obsidian:
    if amount of obsidian in player's inventory is greater than or equal to 128:
        if player has permission "vipbilgi.edit":
            execute console command "coin ver %player% 12"
            remove 128 obsidian from player
            send player title "&4&l❤ &e&l/COINMARKET &4&l❤" with subtitle "&6&k|||&d +12 Coin &6&k|||" for 3 seconds
        else:
            execute console command "coin ver %player% 6"
            remove 128 obsidian from player
            send player title "&4&l❤ &e&l/COINMARKET &4&l❤" with subtitle "&6&k|||&d +6 Coin &6&k|||" for 3 seconds

command /coin [<text>] [<player>] [<int>]:
    permission: coin.sistem
    permission message: {@p} &cBu komutu uygulayamazsınız.
    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 {coinim.%arg 2%}
                        send "{@p} &a%arg 2% &7adlı oyuncuya &a%arg 3%&7 coin verildi!" to player
                    else:
                        send "{@p} &7Kullanım: &b/coin ver {oyuncu} {miktar}" to player
                else:
                    send "{@p} &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 {coinim.%arg 2%}
                            send "{@p} &e%arg 2% &7adlı oyuncudan &a%arg 3%&7 coin silindi!" to player
                        else:
                            send "{@p} &7Kullanım: &b/coin sil {oyuncu} {miktar}" to player
                    else:
                        send "&e&lSKYBLOCK &8► &6Yeterli Coin'e Sahip Değil"
                else:
                    if arg 1 is "sifirla" or "sıfırla":
                        if arg 2 is set:
                            delete {coinim.%arg 2%}
                            send "{@p} &e%arg 2% &7adlı oyuncunun coini sıfırlandı!" to player
                        else:
                            send "{@p} &7Kullanım: &b/coin sıfırla {oyuncu}" to player
                    else:
                        if arg 1 is "bak":
                            if arg 2 is set:
                                send "{@p} &e%arg 2%&7 adlı oyuncunun coin sayısı&8 » &a%{coinim.%arg 2%}%" to player
                            else:
                                send "{@p} &7Kullanım: &b/coin bak {oyuncu}" to player
        else:
            if player have permission "coin.genel":
                send "&8" to player
                send "      &6&lCOIN MENU" to player
                send "&8" to player
                send "&8 » &6/Coinim &8| &eHesabınızdaki varolan coin miktarını gösterir." to player
                send "&8 » &6/Coinmarket &8| &eAldığınız coinleri harcayabileceğiniz yerdir." to player                           
                send "&8" to player
                if player have permission "coin.admin":
                    send "      &6&lCOIN ADMIN MENU" to player
                    send "&8" to player
                    send "&8 » &6/Coin ver &8| &eOyuncuya coin verirsiniz." to player
                    send "&8 » &6/Coin sil &8| &eOyuncunun coin sayısını azaltırsınız." to player
                    send "&8 » &6/Coin sıfırla &8| &eOyuncunun coin sayısını sıfırlarsınız." to player
                    send "&8 » &6/Coin bak &8| &eOyuncunun coin sayısına bakarsınız." to player
                    send "&8" 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 sifirla":
    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%{coinim.%player%}% &6coin var"
        send "&6&lSKYBLOCK &8► &6Coini harcamak için &e/coinmarket"
        send "&6&lSKYBLOCK &8► &6Daha fazla &ecoin &6kazanmak için &e/warp edit"

command /satinaldemirblok:
    trigger:
        if {coinim.%player%} is greater than or equal to {@demir}:
            remove {@demir} from {coinim.%player%}
            execute console command "itemsp ver %player% demirblok"
        else:
            send "{@magaza} &7Maalesef coininiz yetersiz! &7Gereken coin: &d{@demir}" to player

command /satinalaltinblok:
    trigger:
        if {coinim.%player%} is greater than or equal to {@altin}:
            remove {@altin} from {coinim.%player%}
            execute console command "itemsp ver %player% altinblok"
        else:
            send "{@magaza} &7Maalesef coininiz yetersiz! &7Gereken coin: &d{@altin}" to player

command /satinalzumrutblok:
    trigger:
        if {coinim.%player%} is greater than or equal to {@zumrut}:
            remove {@zumrut} from {coinim.%player%}
            execute console command "itemsp ver %player% zumrutblok"
        else:
            send "{@magaza} &7Maalesef coininiz yetersiz! &7Gereken coin: &d{@zumrut}" to player

command /satinalelmasblok:
    trigger:
        if {coinim.%player%} is greater than or equal to {@elmas}:
            remove {@elmas} from {coinim.%player%}
            execute console command "itemsp ver %player% elmasblok"
        else:
            send "{@magaza} &7Maalesef coininiz yetersiz! &7Gereken coin: &d{@elmas}" to player

command /satinalendtasi:
    trigger:
        if {coinim.%player%} is greater than or equal to {@endtasi}:
            remove {@endtasi} from {coinim.%player%}
            execute console command "itemsp ver %player% endtasi"
        else:
            send "{@magaza} &7Maalesef coininiz yetersiz! &7Gereken coin: &d{@endtasi}" to player
command /satinalkazmav1:
    trigger:
        if {coinim.%player%} is greater than or equal to {@kazmav1}:
            remove {@kazmav1} from {coinim.%player%}
            execute console command "give %player% 278 1 name:&8►_&e&lCOIN_KAZMASI_1_&8◄ enchant: digspeed:7 unbreaking:10"
        else:
            send "{@magaza} &7Maalesef coininiz yetersiz! &7Gereken coin: &d{@kazmav1}" to player           

command /satinalkazmav2:
    trigger:
        if {coinim.%player%} is greater than or equal to {@kazmav2}:
            remove {@kazmav2} from {coinim.%player%}
            execute console command "give %player% 278 1 name:&8►_&e&lCOIN_KAZMASI_2_&8◄ enchant: digspeed:14 unbreaking:20"
        else:
            send "{@magaza} &7Maalesef coininiz yetersiz! &7Gereken coin: &d{@kazmav2}" to player   

command /satinalkazmav3:
    trigger:
        if {coinim.%player%} is greater than or equal to {@kazmav3}:
            remove {@kazmav3} from {coinim.%player%}
            execute console command "give %player% 278 1 name:&8►_&e&lCOIN_KAZMASI_3_&8◄ enchant: digspeed:21 unbreaking:30"
        else:
            send "{@magaza} &7Maalesef coininiz yetersiz! &7Gereken coin: &d{@kazmav3}" to player

#COIN MARKET
options:
    magaza: &e&lCOIN MARKET &8►

command /coinmarket:
    trigger:
        wait 5 tick
        open chest with 4 row named "Coin Market" to player
        set {_s} to 36
        loop {_s} times:
            set {_chest} to {_s} - 1
            remove 1 from {_s}
        format slot 11 of player with glowing mob spawner named "&b&lDemir Blok Spawner" with lore "||&a48 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/satinaldemirblok"]
        format slot 12 of player with glowing mob spawner named "&b&lAltın Blok Spawner" with lore "||&a64 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/satinalaltinblok"]
        format slot 13 of player with glowing mob spawner named "&d&lElmas Blok Spawner" with lore "||&a72 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/satinalelmasblok"]
        format slot 14 of player with glowing mob spawner named "&d&lZümrüt Blok Spawner" with lore "||&a96 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/satinalzumrutblok"]
        format slot 15 of player with glowing mob spawner named "&e&lEnd Taşı Spawner" with lore "||&a6500 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/satinalendtasi"]   
        format slot 21 of player with glowing diamond pickaxe named "&7&lCoin Kazması 1" with lore "||&bVerimlilik 7||&bKırılmazlık 10|| ||&a128 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/satinalkazmav1"]
        format slot 22 of player with glowing diamond pickaxe named "&7&lCoin Kazması 2" with lore "||&bVerimlilik 14||&bKırılmazlık 20|| ||&a256 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/satinalkazmav2"]
        format slot 23 of player with glowing diamond pickaxe named "&7&lCoin Kazması 3" with lore "||&bVerimlilik 21||&bKırılmazlık 30|| ||&a384 Coin ||&eAlmak İçin Tıkla." to close then run [execute player command "/satinalkazmav3"]

Ekli dosyayı görüntüle 163322
Yanlış Anlaşılmasın, Skripti kendim tek başıma sıfırdan yapmadım. Internette buglu bir coin skripti vardı onu aldım, geliştirdim.
Spawner vermek için, ItemSP Plugini yani, TornadoSpawners Pluginini kullandım, sizde kullanabilirsiniz. Türkçe bir plugin.
Herhangi bir bug bulursanız, yorumlarda belirtin elimden geldiğince yardım ederim.
Beğenilirse /coingönder falanda eklemeye çalışırım
Beğendiyseniz Konuya Elmas Verebilirsiniz.

Son derece optimizesiz düzensiz bir skript olmuş umarım geliştirirsiniz.
 
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