Sol Reklam

Nasıl Olmuş?

  • Beğendim

    Oylar: 15 71,4%
  • Daha iyi olabilirdi

    Oylar: 4 19,0%
  • Beğenmedim

    Oylar: 2 9,5%

  • Oy Verenler
    21
Durum
Mesaj gönderimine kapalı.

ZeusPro

>> Pluginer & Skripter

Discord:

ZeuLeg#0962

Katılım
21 Ağustos 2017
Mesajlar
145
Elmaslar
28
Puanlar
8.985
Yer
Ankara
Merhaba Sevgili MC-TR Forum Üyeleri
Kendi sunucumda kullandığım ve kendi yapmış olduğum ZeuSpawner
skriptini sizlerle paylaşmaya karar verdim.
Spawnerlerden bir örnek resim:
2018-07-16_12.26.38.png

Spawnerin Özellikleri:
- Spawneri kim koyarsa spawneri o kırabilir ve levelini yükseltebilir.
- Spawnerlerin hologramlarını /hologram [kapat/aç] yazarak açıp kapatabilirsiniz.
- Spawnere sağ tıklarsanız spawnerin sahibi sizseniz yükseltme ve bilgi menüsü açılır. değilseniz sahibinin kim olduğunu söyler.
- OP olan bir kişi kendinin olmayan bir spawneri kırdığıda spawnerin sahibine spawner koyma hakkı verir.
- Her spawnerin kendine özel hologramı vardır.
Gerekli Addonlar:
- TuSKe
- Skript
- skUtilities
- skript-nms
- SkQuery
- SkyRayFall
- Essentials
- HolograpicDisplay
(SİLKSPAWNER PLUGİNİ YÜKLÜ İSE SİLİN. YOKSA HATA VERECEKTİR!!)

Kod:
#
#                        ZeuSpawner
#            GELISMIS  HOLOGRAMLI VE LEVELLI ITEMSPAWNER
#                     YAPIMCI:   ZeusPro(CengizHan)
#
#
# SPAWNERLERİ İPEKSİ İLE KIRMALARINI İSTİYORSANIZ BURAYI TRUE YAPINIZ!!
#
variables:
# SPAWNERLERİ İPEKSİ İLE KIRMALARINI İSTİYORSANIZ BURAYI TRUE YAPINIZ!!
    {ipeksi::*} = true
# LEVELLERİN ZCOİNLERİNİ AYARLAYA BİLİRSİNİZ
    {2::yükseltme::fiyat} = 5 # 30 zcoin karşılığı 1 level spawneri 2 level yapıyor.
    {3::yükseltme::fiyat} = 7 # 50 zcoin karşılığı 2 level spawneri 3 level yapıyor.
    {4::yükseltme::fiyat} = 10 # 100 zcoin karşılığı 3 level spawneri 4 level yapıyor.
    {5::yükseltme::fiyat} = 15 # 150 zcoin karşılığı 4 level spawneri 5(MAX) level yapıyor.
#
# Burayı Ellemeyin!!
    {zcoin::%player%} = 0
    {ztoplam::%player%} = 0
#
# SPAWNER VERME KISMI
# BİR KİŞİYE SPAWNER VERMEK İÇİN /Sp [Spawner Türü] [Spawneri Vereceğiniz Kişinin İsmi] [Vereceğiniz Spawner Sayısı]
# ÖRNEĞİN /Sp iron_ingot ZeusPro 2
command /sp [<text>] [<player>] [<number>]:
    trigger:
        if command sender is op or console:
            if arg-1 is set:
                if arg 2 is set:
                    if arg 3 is set:
                        give arg-3 of mob spawner named "&b&lZ&a&lS&3&lP &7%arg-1% &aSpawner" with lore "&aLevel &8» &61" to arg-2
                        send "&b&lZ&a&lS&3&lP &8» &5%arg-3% &7%arg-1% &aSpawner Verildi." to arg-2 and sender
                    else:
                        give mob spawner named "&b&lZ&a&lS&3&lP &7%arg-1% &aSpawner" with lore "&aLevel &8» &61" to arg-2
                        send "&b&lZ&a&lS&3&lP &8» &5%arg-3% &7%arg-1% &aSpawner Verildi." to arg-2 and sender
                else:
                    send "&b&lZ&a&lS&3&lP &8» &7Kişi Girmelisiniz." to sender
            else:
                send "&b&lZ&a&lS&3&lP &8» &7Kullanım &7/&8Sp &7[&fEşya&7] [&aIsim&7] [&aAdet&7]" to sender
        else:
            send "&b&lZ&a&lS&3&lP &8» &7Bu komutu kullanamazsın." to sender
#
# YERE SPAWNER KOYDUĞUNDA OLACAKLAR
# ELLEMENİZİ TAVSİYE ETMEM
on place:
    if event-block is spawner:
        if block below event-location isn't slab:
            if uncolored name of player's tool parsed as "ZSP %text% Spawner" is set:
                set {_str::*} to uncolored name of player's tool parsed as "ZSP %text% Spawner"
                if {_str::1} parsed as entitytype is set:
                    set {Sahibi::%location of event-block%} to player
                    set {_esya} to "%((first 1 character of {_str::1}) in upper case)%%(last ((length of {_str::1})-1) characters of {_str::1}) in lower case%"
                    add "{EntityId:""%{_esya}%""}" to nbt of event-block
                else if {_str::1} parsed as material is set:
                    set {_esya} to {_str::1} in lower case
                    set {Sahibi::%location of event-block%} to player
                    add location of event-block to {hologram::*}
                    set {_parsed::*} to uncolored lore of player's tool parsed as "Level » %number%"
                    set {_hız} to {_parsed::1}
                    remove 1 from {_hız}
                    set {level::%location of event-block%} to 1
                    set {level1::%location of event-block%} to 2
# SPAWNERİN HIZINI BURDAN AYARLIYORSUNUZ!!
# HER İTEM ÇIKARTTIĞINDA 4 TANE BİRDEN ÇIKARTIYOR!!
# ONA GÖRE DÜZENLEYİN VE İSTEDİĞİNİZ ZAMANIN 2x KATINI YAZIN!!
# ÖRNEĞİN ŞUAN 120 YAZIYOR FAKAT 60 SANİYEDE 4 TANE ÇIKARTIYOR!!
                    set {hız::%player%::%location of event-block%} to 120
#
                    set {hızz::%player%::%location of event-block%} to 60
                    add {_hız} to {level::%location of event-block%}
                    add {_hız} + 1 to {level1::%location of event-block%}
                    remove {_hız} * 3 from {hız::%player%::%location of event-block%}
                    if {level::%location of event-block%} is 5:
                        set {level1::%location of event-block%} to "MAX"
                    else:
                        remove {_hız} * 3 from {hızz::%player%::%location of event-block%}
                    set {item::%location of event-block%} to {_esya}
                    set {sp::%location of event-block%::%player%} to player
                    create holo object "ItemStack:%{_esya}%;&7&m----------&7;&aLevel &6%{level::%location of event-block%}%;&7&m----------&7" with id "%location of event-block%" at block above above event-block
                    add "{EntityId:""Item"",SpawnData:{Item:{id:""minecraft:%{_esya}%"",Count:1b}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:20,Delay:1,MinSpawnDelay:%{hız::%{_p}%::%{_loc}%}%0,MaxSpawnDelay:%{hızz::%{_p}%::%{_loc}%}%0,MaxNearbyEntities:9999}" to nbt of event-block
                    send "&b&lZ&a&lS&3&lP &8» &7Spawneri Başarıyla Koydun." to player
        else:
            send "&b&lZ&a&lS&3&lP &8» &7Spawneri yarım bloğun üzerine koyamazsın." to player
            cancel event
#
# SPAWNERİ KIRDIĞINDA OLACAKLAR
# ELLEMENİZİ TAVSİYE ETMEM!!
on break:
    if event-block is spawner:
        if {ipeksi::*} is true:
            if tool of player is any pickaxe of silk touch:
                if player is {Sahibi::%event-location%}:
                    SpKır(player, event-location, nbt of event-block)
                else:
                    send "&b&lZ&a&lS&3&lP &8» &7Spawnerin sahibi &c%{Sahibi::%location of event-block%}% &7!!" to player
                    if player has permission "op":
                        SpKır(player, event-location, nbt of event-block)
                    else:
                        send "&b&lZ&a&lS&3&lP &8» &7Spawnerin sahibi &c%{Sahibi::%targeted block's location%}% &7!!" to player
                        cancel event
            else:
                send "&b&lZ&a&lS&3&lP &8» &7Spawneri kırmak için ipeksi kazmaya ihtiyacın var!!" to player
                if player has permission "op":
                    SpKır(player, event-location, nbt of event-block)
                else:
                    send "&b&lZ&a&lS&3&lP &8» &7Spawneri Kırabilmek İpeksi Kazmaya İhtiyacın Var &7!!" to player
                    cancel event
        else:
            if player is {Sahibi::%location of event-block%}:
                SpKır(player, event-location, nbt of event-block)
            else:
                send "&b&lZ&a&lS&3&lP &8» &7Spawnerin sahibi &c%{Sahibi::%location of event-block%}% &7!!" to player
                if player has permission "op":
                    SpKır(player, event-location, nbt of event-block)
                else:
                    send "&b&lZ&a&lS&3&lP &8» &7Spawnerin sahibi &c%{Sahibi::%targeted block's location%}% &7!!" to player
                    cancel event
function SpKır(p: player, loc: location, nbt: object):
    set {_type} to "%nbt tag ""EntityId"" of ({_nbt})%"
    replace all """" with "" in {_type}
    if {_type} is "Item":
        set {_item} to nbt tag "SpawnData" of {_nbt}
        set {_item} to nbt tag "Item" of {_item}
        set {_item} to "%nbt tag ""id"" of {_item}%"
        replace all """" with "" in {_item}
        replace all "minecraft:" with "" in {_item}      
        drop a mob spawner named "&b&lZ&a&lS&3&lP &7%{_item} in lower case% &aSpawner" with lore "&aLevel &8» &6%{level::%{_loc}%}%" at {_loc}
        delete {Sahibi::%{_loc}%}
        remove {_loc} from {hologram::*}
        delete holo object "%{_loc}%"
        delete {item::%{_loc}%}
        delete {sp::%{_loc}%::%{_p}%}
        send "&b&lZ&a&lS&3&lP &8» &7Spawnerin verildi." to {_p}
    else:
        drop a mob spawner named "&b&lZ&a&lS&3&lP &7%{_type} in lower case% &aSpawner" at {_loc}
        delete {Sahibi::%{_loc}%}
        send "&b&lZ&a&lS&3&lP &8» &7Spawnerin verildi." to {_p}
#
# SPAWNERE SAĞ TIKLADIĞINIZDA OLACAKLAR
# SUNUCUNUZA GÖRE RENKLERİ DEĞİŞTİREBİLİRSİNİZ
on right click:
    if clicked block is spawner:
        if {sp::%targeted block's location%::%player%} is set:
            open virtual chest with size 1 named "&b&lZ&6&lSp &8» &7Spawner Menüsü" to player
            wait 2 tick
            if {level::%location of event-block%} is equal to 5:
                make gui slot 1 of player with an experience bottle named "&a&lYükselt" with lore "&7||&7Bu spawner zaten MAX seviyede" to close
            else:
                make gui slot 1 of player with an experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of event-block%}% &7level olucak||&7Yükseltmek için spawneri elinde tutmalısın!||&7Ve &6/yukselt &7yazmalısın!" to close
            make gui slot 4 of player with mob spawner named "&b&lBilgi" with lore "&7||&aLevel &8» &6%{level::%location of event-block%}%||&7||&e%{hızz::%player%::%location of event-block%}% &7saniyede &e4 &7 adet çıkartıyor" to close
            make gui slot 7 of player with redstone block named "&c&lKapat" to close
        else:
            send "&b&lZ&a&lS&3&lP &8» &7Spawnerin sahibi &c%{Sahibi::%targeted block's location%}% &7!!" to player
#
# YÜKSELTME SİSTEMİ
# KURCALARSANIZ BOZABİLİRSİNİZ!!
command /Yukselt:
    trigger:
        if player's tool is spawner:
            if {_str::1} parsed as entitytype is set:
                send "&b&lZ&a&lS&3&lP &8» &7Bu Spawner Yükseltilemez!!" to player
            else if {_str::1} parsed as material is set:
                if uncolored lore of player's tool parsed as "Level » %number%" is set:
                    set {_parse::*} to uncolored lore of player's tool parsed as "Level » %number%"
                    if {_parse::1} is set:
                        set {_level} to {_parse::1}
                        if {_level} isn't 5:
                            add 1 to {_level}
                            if {zcoin::%player%} is greater than or equal to {%{_level}%::yükseltme::fiyat}:
                                remove {%{_level}%::yükseltme::fiyat} from {zcoin::%player%}
                                remove 1 of player's tool from player
                                set {_tür} to name of player's tool
                                give mob spawner named "%{_tür}%" with lore "&aLevel &8» &6%{_level}%" to player
                                send "&b&lZ&a&lS&3&lP &8» &7Spawneri &6%{_level}% &7Level Yaptın." to player
                            else:
                                send "&b&lZ&a&lS&3&lP &8» &7Spawneri yükseltmen için %{%{_level}%::yükseltme::fiyat}% zcoin'in olması lazım!" to player
                        else:
                            send "&b&lZ&a&lS&3&lP &8» &7Spawnerin SON Seviye!!" to player
                    else:
                        send "&b&lZ&a&lS&3&lP &8» &7Bu Spawner HATALI!!" to player
                else:
                    send "&b&lZ&a&lS&3&lP &8» &7Bu Spawner Yükseltilemez!!" to player
                      
#
# HER 10 DAKİKADA 1 SUNUCUDAKİ AKTİF OLAN SPAWNERLERİ YENİLER
# AKSİ HALDE SUNUCU KAPATILIP AÇILDIĞINDA SUNUCDAKİ TÜM HOLOGRAMLAR YOK OLUR
every 10 minute:
    loop {hologram::*}:
        delete holo object "%loop-value%"
        create holo object "ItemStack:%{item::%loop-value%}%;&7&m----------&7;&aLevel &6%{level::%loop-value%}%;&7&m----------&7" with id "%loop-value%" at block above above loop-value
        stop
#
# Bunu fazla kullanmanızı önermem. (yanlış item ismi yazarsanız spawnerler domuz olur)
command /dagıt [<text>]:
    aliases: /dağıt
    permission: op
    trigger:
        if arg-1 is set:
            give mob spawner named "&b&lZ&a&lS&3&lP &7%arg-1% &aSpawner" with lore "&aLevel &8» &61" to players
            broadcast "&b&lZ&a&lS&3&lP &8» &7Yönetici %player% herkeze %arg 1% spawner verdi!!"
        else:
            send "&b&lZ&a&lS&3&lP &8» &7Bir eşya girmelisin!!" to player
            send "&b&lZ&a&lS&3&lP &8» &7ÖRN: iron_ingot!!" to player
#
# Taş kırdığında 0.5 ihtimalle 1 tane Zcoin çıkıyor.
on break of cobblestone:
    chance of 0.5%:
        add 1 to {zcoin::%player%}
        add 1 to {ztoplam::%player%}
        send "&b&lZ&3&lCoin &7» &b&lZ&3&lCoin &aBuldunuz Tebrikler!" to player
        send "&b&lZ&3&lCoin &7» &8/&3Zcoin &ayazarak Zcoin miktarını öğrenebilirsin!" to player
#
# Zcoin miktarına bakma, öğrenme, verme, alma vb.
# /Zcoin [Coin vereceğiniz kişi] [+/-] [vereceğiniz coin miktarı] ile birine zcoin eklersiniz veya çıkarırsınız.
# /Zcoin [zcoin miktarına bakacağınız kişi] ilede bir kişinin zcoin miktarına bakabilirsiniz.
command /Zcoin [<player>] [<text>] [<integer>]:
    trigger:
        if player is op:
            if arg 1 is not set:
                send "&b&lZ&3&lCoin &3» &7Hesabındaki Zcoinin &3? &6%{zcoin::%player%}%" to player
                send "&b&lZ&3&lCoin &3» &7Toplam Zcoin miktarın &3? &6%{ztoplam::%player%}%" to player
            if arg 1 is set:
                if arg 2 is not set:
                    send "&b&lZ&3&lCoin &3» &7%arg 1% &3» %{zcoin::%arg 1%}% &3» &aZcoini var" to player
                if arg 2 is "+":
                    if arg 3 is not set:
                        send "&5            =&b_&5=&b_&5=&b_&5=&b_&b&lZ&3&lCoin&5=&b_&5=&b_&5=&b_&5=&b_" to player
                        send "&b&lZ&3&lCoin &3» &7/Zcoin <İsim> [+/-] <Miktar> &3» &aSeçilen Oyuncuya Zcoin Ekler ya da Zcoinini Silersiniz" to player
                        send "&b&lZ&3&lCoin &3» &7/Zcoin <Oyuncu> &3» &aIstedigin Oyuncunun Zcoinine Bakabilirsin" to player
                    if arg 3 is set:
                        add arg 3 to {zcoin::%arg 1%}
                        add arg 3 to {ztoplam::%arg 1%}
                        send "&b&lZ&3&lCoin &3» &6%arg 1% adlı oyuncuya &a%arg 3% &7Zcoin verdin" to player
                        send "&b&lZ&3&lCoin &3» &6%player% &7adlı yönetici hesabına &a%arg 3% &7Zcoin verdi." to arg 1
                if arg 2 is "-":
                    if arg 3 is not set:
                        send "&5            =&b_&5=&b_&5=&b_&5=&b_&b&lZ&3&lCoin&5=&b_&5=&b_&5=&b_&5=&b_" to player
                        send "&b&lZ&3&lCoin &3» &7/zcoin <İsim> [+/-] <Miktar> &3» &aSeçilen Oyuncuya Zcoin Ekler ya da Zcoinini Silersiniz" to player
                        send "&b&lZ&3&lCoin &3» &7/zcoin <Oyuncu> &3» &aIstedigin Oyuncunun Zcoinine Bakabilirsin" to player
                    if arg 3 is set:
                        remove arg 3 from {zcoin::%arg 1%}
                        send "&b&lZ&3&lCoin &3» &6%arg 1% adlı oyuncuya &a%arg 3% &7Zcoinini aldın" to player
                        send "&b&lZ&3&lCoin &3» &6%player% &7adlı yönetici hesabından &a%arg 3% &7Zcoinini aldı." to arg 1
                if arg 2 is "sil":
                    if arg 3 is not set:
                        set {zcoin::%arg 1%} to 0
                        set {ztoplam::%arg 1%} to 0
                        send "&b&lZ&3&lCoin &3» &6%arg 1% adlı oyuncuya &a%arg 3% &7Zcoinini aldın" to player
                        send "&b&lZ&3&lCoin &3» &6%player% &7adlı yönetici hesabından &a%arg 3% &7Zcoinini aldı." to arg 1
                    if arg 3 is set:
                        remove arg 3 from {zcoin::%arg 1%}
                        remove arg 3 from {ztoplam::%arg 1%}
                        send "&b&lZ&3&lCoin &3» &6%arg 1% adlı oyuncuya &a%arg 3% &7Zcoinini aldın" to player
                        send "&b&lZ&3&lCoin &3» &6%player% &7adlı yönetici hesabından &a%arg 3% &7Zcoinini aldı." to arg 1
        else:
            send "&b&lZ&3&lCoin &3» &7Hesabındaki Zcoinin &3? &6%{zcoin::%player%}%" to player
            send "&b&lZ&3&lCoin &3» &7Toplam Zcoin miktarın &3? &6%{ztoplam::%player%}%" to player
            stop
Spawnerleri yükseltmek için coin sistemi hakkında bilgi:
/Zcoin [Coin vereceğiniz kişi] [+/-] [vereceğiniz coin miktarı] ile birine zcoin eklersiniz veya çıkarırsınız. (sadece op olanlar kullanabilir)
/Zcoin [zcoin miktarına bakacağınız kişi] ilede bir kişinin zcoin miktarına bakabilirsiniz. (sadece op olanlar kullanabilir)
/Zcoin yazarak kendi zcoin miktarına bakabilirsin.(oyuncular dahil herkez kullanabilir)
ZCoin Yerine Para İle Yükseltilebilir Hali:
Para ile yükseltildiği için zcoin sistemi yoktur!!
Kod:
#
#                        ZeuSpawner
#            GELISMIS  HOLOGRAMLI VE LEVELLI ITEMSPAWNER
#                     YAPIMCI:   ZeusPro(CengizHan)
#
#
# SPAWNERLERİ İPEKSİ İLE KIRMALARINI İSTİYORSANIZ BURAYI TRUE YAPINIZ!!
#
variables:
# SPAWNERLERİ İPEKSİ İLE KIRMALARINI İSTİYORSANIZ BURAYI TRUE YAPINIZ!!
    {ipeksi::*} = true
# LEVELLERİN ZCOİNLERİNİ AYARLAYA BİLİRSİNİZ
    {2::yükseltme::fiyat} = 2000 # 2000 para karşılığı 1 level spawneri 2 level yapıyor.
    {3::yükseltme::fiyat} = 4000 # 4000 para karşılığı 2 level spawneri 3 level yapıyor.
    {4::yükseltme::fiyat} = 7000 # 7000 para karşılığı 3 level spawneri 4 level yapıyor.
    {5::yükseltme::fiyat} = 10000 # 10000 para karşılığı 4 level spawneri 5(MAX) level yapıyor.
#
# Burayı Ellemeyin!!
    {zcoin::%player%} = 0
    {ztoplam::%player%} = 0
#
# SPAWNER VERME KISMI
# BİR KİŞİYE SPAWNER VERMEK İÇİN /Sp [Spawner Türü] [Spawneri Vereceğiniz Kişinin İsmi] [Vereceğiniz Spawner Sayısı]
# ÖRNEĞİN /Sp iron_ingot ZeusPro 2
command /sp [<text>] [<player>] [<number>]:
    trigger:
        if command sender is op or console:
            if arg-1 is set:
                if arg 2 is set:
                    if arg 3 is set:
                        give arg-3 of mob spawner named "&b&lZ&a&lS&3&lP &7%arg-1% &aSpawner" with lore "&aLevel &8» &61" to arg-2
                        send "&b&lZ&a&lS&3&lP &8» &5%arg-3% &7%arg-1% &aSpawner Verildi." to arg-2 and sender
                    else:
                        give mob spawner named "&b&lZ&a&lS&3&lP &7%arg-1% &aSpawner" with lore "&aLevel &8» &61" to arg-2
                        send "&b&lZ&a&lS&3&lP &8» &5%arg-3% &7%arg-1% &aSpawner Verildi." to arg-2 and sender
                else:
                    send "&b&lZ&a&lS&3&lP &8» &7Kişi Girmelisiniz." to sender
            else:
                send "&b&lZ&a&lS&3&lP &8» &7Kullanım &7/&8Sp &7[&fEşya&7] [&aIsim&7] [&aAdet&7]" to sender
        else:
            send "&b&lZ&a&lS&3&lP &8» &7Bu komutu kullanamazsın." to sender
#
# YERE SPAWNER KOYDUĞUNDA OLACAKLAR
# ELLEMENİZİ TAVSİYE ETMEM
on place:
    if event-block is spawner:
        if block below event-location isn't slab:
            if uncolored name of player's tool parsed as "ZSP %text% Spawner" is set:
                set {_str::*} to uncolored name of player's tool parsed as "ZSP %text% Spawner"
                if {_str::1} parsed as entitytype is set:
                    set {Sahibi::%location of event-block%} to player
                    set {_esya} to "%((first 1 character of {_str::1}) in upper case)%%(last ((length of {_str::1})-1) characters of {_str::1}) in lower case%"
                    add "{EntityId:""%{_esya}%""}" to nbt of event-block
                else if {_str::1} parsed as material is set:
                    set {_esya} to {_str::1} in lower case
                    set {Sahibi::%location of event-block%} to player
                    add location of event-block to {hologram::*}
                    set {_parsed::*} to uncolored lore of player's tool parsed as "Level » %number%"
                    set {_hız} to {_parsed::1}
                    remove 1 from {_hız}
                    set {level::%location of event-block%} to 1
                    set {level1::%location of event-block%} to 2
# SPAWNERİN HIZINI BURDAN AYARLIYORSUNUZ!!
# HER İTEM ÇIKARTTIĞINDA 4 TANE BİRDEN ÇIKARTIYOR!!
# ONA GÖRE DÜZENLEYİN VE İSTEDİĞİNİZ ZAMANIN 2x KATINI YAZIN!!
# ÖRNEĞİN ŞUAN 120 YAZIYOR FAKAT 60 SANİYEDE 4 TANE ÇIKARTIYOR!!
                    set {hız::%player%::%location of event-block%} to 120
#
                    set {hızz::%player%::%location of event-block%} to 60
                    add {_hız} to {level::%location of event-block%}
                    add {_hız} + 1 to {level1::%location of event-block%}
                    remove {_hız} * 3 from {hız::%player%::%location of event-block%}
                    if {level::%location of event-block%} is 5:
                        set {level1::%location of event-block%} to "MAX"
                    else:
                        remove {_hız} * 3 from {hızz::%player%::%location of event-block%}
                    set {item::%location of event-block%} to {_esya}
                    set {sp::%location of event-block%::%player%} to player
                    create holo object "ItemStack:%{_esya}%;&7&m----------&7;&aLevel &6%{level::%location of event-block%}%;&7&m----------&7" with id "%location of event-block%" at block above above event-block
                    add "{EntityId:""Item"",SpawnData:{Item:{id:""minecraft:%{_esya}%"",Count:1b}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:20,Delay:1,MinSpawnDelay:%{hız::%{_p}%::%{_loc}%}%0,MaxSpawnDelay:%{hızz::%{_p}%::%{_loc}%}%0,MaxNearbyEntities:9999}" to nbt of event-block
                    send "&b&lZ&a&lS&3&lP &8» &7Spawneri Başarıyla Koydun." to player
        else:
            send "&b&lZ&a&lS&3&lP &8» &7Spawneri yarım bloğun üzerine koyamazsın." to player
            cancel event
#
# SPAWNERİ KIRDIĞINDA OLACAKLAR
# ELLEMENİZİ TAVSİYE ETMEM!!
on break:
    if event-block is spawner:
        if {ipeksi::*} is true:
            if tool of player is any pickaxe of silk touch:
                if player is {Sahibi::%event-location%}:
                    SpKır(player, event-location, nbt of event-block)
                else:
                    send "&b&lZ&a&lS&3&lP &8» &7Spawnerin sahibi &c%{Sahibi::%location of event-block%}% &7!!" to player
                    if player has permission "op":
                        SpKır(player, event-location, nbt of event-block)
                    else:
                        send "&b&lZ&a&lS&3&lP &8» &7Spawnerin sahibi &c%{Sahibi::%targeted block's location%}% &7!!" to player
                        cancel event
            else:
                send "&b&lZ&a&lS&3&lP &8» &7Spawneri kırmak için ipeksi kazmaya ihtiyacın var!!" to player
                if player has permission "op":
                    SpKır(player, event-location, nbt of event-block)
                else:
                    send "&b&lZ&a&lS&3&lP &8» &7Spawneri Kırabilmek İpeksi Kazmaya İhtiyacın Var &7!!" to player
                    cancel event
        else:
            if player is {Sahibi::%location of event-block%}:
                SpKır(player, event-location, nbt of event-block)
            else:
                send "&b&lZ&a&lS&3&lP &8» &7Spawnerin sahibi &c%{Sahibi::%location of event-block%}% &7!!" to player
                if player has permission "op":
                    SpKır(player, event-location, nbt of event-block)
                else:
                    send "&b&lZ&a&lS&3&lP &8» &7Spawnerin sahibi &c%{Sahibi::%targeted block's location%}% &7!!" to player
                    cancel event
function SpKır(p: player, loc: location, nbt: object):
    set {_type} to "%nbt tag ""EntityId"" of ({_nbt})%"
    replace all """" with "" in {_type}
    if {_type} is "Item":
        set {_item} to nbt tag "SpawnData" of {_nbt}
        set {_item} to nbt tag "Item" of {_item}
        set {_item} to "%nbt tag ""id"" of {_item}%"
        replace all """" with "" in {_item}
        replace all "minecraft:" with "" in {_item}      
        drop a mob spawner named "&b&lZ&a&lS&3&lP &7%{_item} in lower case% &aSpawner" with lore "&aLevel &8» &6%{level::%{_loc}%}%" at {_loc}
        delete {Sahibi::%{_loc}%}
        remove {_loc} from {hologram::*}
        delete holo object "%{_loc}%"
        delete {item::%{_loc}%}
        delete {sp::%{_loc}%::%{_p}%}
        send "&b&lZ&a&lS&3&lP &8» &7Spawnerin verildi." to {_p}
    else:
        drop a mob spawner named "&b&lZ&a&lS&3&lP &7%{_type} in lower case% &aSpawner" at {_loc}
        delete {Sahibi::%{_loc}%}
        send "&b&lZ&a&lS&3&lP &8» &7Spawnerin verildi." to {_p}
#
# SPAWNERE SAĞ TIKLADIĞINIZDA OLACAKLAR
# SUNUCUNUZA GÖRE RENKLERİ DEĞİŞTİREBİLİRSİNİZ
on right click:
    if clicked block is spawner:
        if {sp::%targeted block's location%::%player%} is set:
            open virtual chest with size 1 named "&b&lZ&6&lSp &8» &7Spawner Menüsü" to player
            wait 2 tick
            if {level::%location of event-block%} is equal to 5:
                make gui slot 1 of player with an experience bottle named "&a&lYükselt" with lore "&7||&7Bu spawner zaten MAX seviyede" to close
            else:
                make gui slot 1 of player with an experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of event-block%}% &7level olucak||&7Yükseltmek için spawneri elinde tutmalısın!||&7Ve &6/yukselt &7yazmalısın!" to close
            make gui slot 4 of player with mob spawner named "&b&lBilgi" with lore "&7||&aLevel &8» &6%{level::%location of event-block%}%||&7||&e%{hızz::%player%::%location of event-block%}% &7saniyede &e4 &7 adet çıkartıyor" to close
            make gui slot 7 of player with redstone block named "&c&lKapat" to close
        else:
            send "&b&lZ&a&lS&3&lP &8» &7Spawnerin sahibi &c%{Sahibi::%targeted block's location%}% &7!!" to player
#
# YÜKSELTME SİSTEMİ
# KURCALARSANIZ BOZABİLİRSİNİZ!!
command /Yukselt:
    trigger:
        if player's tool is spawner:
            if {_str::1} parsed as entitytype is set:
                send "&b&lZ&a&lS&3&lP &8» &7Bu Spawner Yükseltilemez!!" to player
            else if {_str::1} parsed as material is set:
                if uncolored lore of player's tool parsed as "Level » %number%" is set:
                    set {_parse::*} to uncolored lore of player's tool parsed as "Level » %number%"
                    if {_parse::1} is set:
                        set {_level} to {_parse::1}
                        if {_level} isn't 5:
                            add 1 to {_level}
                            if player's balance is greater than or equal to {%{_level}%::yükseltme::fiyat}:
                                remove {%{_level}%::yükseltme::fiyat} from player's balance
                                remove 1 of player's tool from player
                                set {_tür} to name of player's tool
                                give mob spawner named "%{_tür}%" with lore "&aLevel &8» &6%{_level}%" to player
                                send "&b&lZ&a&lS&3&lP &8» &7Spawneri &6%{_level}% &7Level Yaptın." to player
                            else:
                                send "&b&lZ&a&lS&3&lP &8» &7Spawneri yükseltmen için %{%{_level}%::yükseltme::fiyat}% zcoin'in olması lazım!" to player
                        else:
                            send "&b&lZ&a&lS&3&lP &8» &7Spawnerin SON Seviye!!" to player
                    else:
                        send "&b&lZ&a&lS&3&lP &8» &7Bu Spawner HATALI!!" to player
                else:
                    send "&b&lZ&a&lS&3&lP &8» &7Bu Spawner Yükseltilemez!!" to player
                      
#
# HER 10 DAKİKADA 1 SUNUCUDAKİ AKTİF OLAN SPAWNERLERİ YENİLER
# AKSİ HALDE SUNUCU KAPATILIP AÇILDIĞINDA SUNUCDAKİ TÜM HOLOGRAMLAR YOK OLUR
every 10 minute:
    loop {hologram::*}:
        delete holo object "%loop-value%"
        create holo object "ItemStack:%{item::%loop-value%}%;&7&m----------&7;&aLevel &6%{level::%loop-value%}%;&7&m----------&7" with id "%loop-value%" at block above above loop-value
        stop
#
# Bunu fazla kullanmanızı önermem. (yanlış item ismi yazarsanız spawnerler domuz olur)
command /dagıt [<text>]:
    aliases: /dağıt
    permission: op
    trigger:
        if arg-1 is set:
            give mob spawner named "&b&lZ&a&lS&3&lP &7%arg-1% &aSpawner" with lore "&aLevel &8» &61" to players
            broadcast "&b&lZ&a&lS&3&lP &8» &7Yönetici %player% herkeze %arg 1% spawner verdi!!"
        else:
            send "&b&lZ&a&lS&3&lP &8» &7Bir eşya girmelisin!!" to player
            send "&b&lZ&a&lS&3&lP &8» &7ÖRN: iron_ingot!!" to player
#
# Taş kırdığında 0.5 ihtimalle 1 tane Zcoin çıkıyor.
on break of cobblestone:
    chance of 0.5%:
        add 1 to {zcoin::%player%}
        add 1 to {ztoplam::%player%}
        send "&b&lZ&3&lCoin &7» &b&lZ&3&lCoin &aBuldunuz Tebrikler!" to player
        send "&b&lZ&3&lCoin &7» &8/&3Zcoin &ayazarak Zcoin miktarını öğrenebilirsin!" to player
Yükseltme sistemi olmayan hali:
Yükseltme sistemi olmadığı için zcoin sistemide yoktur!!
Kod:
#
#                        ZeuSpawner
#            GELISMIS  HOLOGRAMLI VE LEVELLI ITEMSPAWNER
#                     YAPIMCI:   ZeusPro(CengizHan)
#
#
# SPAWNERLERİ İPEKSİ İLE KIRMALARINI İSTİYORSANIZ BURAYI TRUE YAPINIZ!!
#
variables:
# SPAWNERLERİ İPEKSİ İLE KIRMALARINI İSTİYORSANIZ BURAYI TRUE YAPINIZ!!
    {ipeksi::*} = true
#
# SPAWNER VERME KISMI
# BİR KİŞİYE SPAWNER VERMEK İÇİN /Sp [Spawner Türü] [Spawneri Vereceğiniz Kişinin İsmi] [Vereceğiniz Spawner Sayısı]
# ÖRNEĞİN /Sp iron_ingot ZeusPro 2
command /sp [<text>] [<player>] [<number>]:
    trigger:
        if command sender is op or console:
            if arg-1 is set:
                if arg 2 is set:
                    if arg 3 is set:
                        give arg-3 of mob spawner named "&b&lZ&a&lS&3&lP &7%arg-1% &aSpawner" to arg-2
                        send "&b&lZ&a&lS&3&lP &8» &5%arg-3% &7%arg-1% &aSpawner Verildi." to arg-2 and sender
                    else:
                        give mob spawner named "&b&lZ&a&lS&3&lP &7%arg-1% &aSpawner" to arg-2
                        send "&b&lZ&a&lS&3&lP &8» &5%arg-3% &7%arg-1% &aSpawner Verildi." to arg-2 and sender
                else:
                    send "&b&lZ&a&lS&3&lP &8» &7Kişi Girmelisiniz." to sender
            else:
                send "&b&lZ&a&lS&3&lP &8» &7Kullanım &7/&8Sp &7[&fEşya&7] [&aIsim&7] [&aAdet&7]" to sender
        else:
            send "&b&lZ&a&lS&3&lP &8» &7Bu komutu kullanamazsın." to sender
#
# YERE SPAWNER KOYDUĞUNDA OLACAKLAR
# ELLEMENİZİ TAVSİYE ETMEM
on place:
    if event-block is spawner:
        if block below event-location isn't slab:
            if uncolored name of player's tool parsed as "ZSP %text% Spawner" is set:
                set {_str::*} to uncolored name of player's tool parsed as "ZSP %text% Spawner"
                if {_str::1} parsed as entitytype is set:
                    set {Sahibi::%location of event-block%} to player
                    set {_esya} to "%((first 1 character of {_str::1}) in upper case)%%(last ((length of {_str::1})-1) characters of {_str::1}) in lower case%"
                    add "{EntityId:""%{_esya}%""}" to nbt of event-block
                else if {_str::1} parsed as material is set:
                    set {_esya} to {_str::1} in lower case
                    set {Sahibi::%location of event-block%} to player
                    add location of event-block to {hologram::*}
# SPAWNERİN HIZINI BURDAN AYARLIYORSUNUZ!!
# HER İTEM ÇIKARTTIĞINDA 4 TANE BİRDEN ÇIKARTIYOR!!
# ONA GÖRE DÜZENLEYİN VE İSTEDİĞİNİZ ZAMANIN 2x KATINI YAZIN!!
# ÖRNEĞİN ŞUAN 120 YAZIYOR FAKAT 60 SANİYEDE 4 TANE ÇIKARTIYOR!!
                    set {hız::%player%::%location of event-block%} to 120
#
                    set {item::%location of event-block%} to {_esya}
                    create holo object "ItemStack:%{_esya}%;&7&m----------&7;&aLevel &6%{level::%location of event-block%}%;&7&m----------&7" with id "%location of event-block%" at block above above event-block
                    add "{EntityId:""Item"",SpawnData:{Item:{id:""minecraft:%{_esya}%"",Count:1b}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:20,Delay:1,MinSpawnDelay:%{hız::%{_p}%::%{_loc}%}%0,MaxSpawnDelay:%{hızz::%{_p}%::%{_loc}%}%0,MaxNearbyEntities:9999}" to nbt of event-block
                    send "&b&lZ&a&lS&3&lP &8» &7Spawneri Başarıyla Koydun." to player
        else:
            send "&b&lZ&a&lS&3&lP &8» &7Spawneri yarım bloğun üzerine koyamazsın." to player
            cancel event
#
# SPAWNERİ KIRDIĞINDA OLACAKLAR
# ELLEMENİZİ TAVSİYE ETMEM!!
on break:
    if event-block is spawner:
        if {ipeksi::*} is true:
            if tool of player is any pickaxe of silk touch:
                if player is {Sahibi::%event-location%}:
                    SpKır(player, event-location, nbt of event-block)
                else:
                    send "&b&lZ&a&lS&3&lP &8» &7Spawnerin sahibi &c%{Sahibi::%location of event-block%}% &7!!" to player
                    if player has permission "op":
                        SpKır(player, event-location, nbt of event-block)
                    else:
                        send "&b&lZ&a&lS&3&lP &8» &7Spawnerin sahibi &c%{Sahibi::%targeted block's location%}% &7!!" to player
                        cancel event
            else:
                send "&b&lZ&a&lS&3&lP &8» &7Spawneri kırmak için ipeksi kazmaya ihtiyacın var!!" to player
                if player has permission "op":
                    SpKır(player, event-location, nbt of event-block)
                else:
                    send "&b&lZ&a&lS&3&lP &8» &7Spawneri Kırabilmek İpeksi Kazmaya İhtiyacın Var &7!!" to player
                    cancel event
        else:
            if player is {Sahibi::%location of event-block%}:
                SpKır(player, event-location, nbt of event-block)
            else:
                send "&b&lZ&a&lS&3&lP &8» &7Spawnerin sahibi &c%{Sahibi::%location of event-block%}% &7!!" to player
                if player has permission "op":
                    SpKır(player, event-location, nbt of event-block)
                else:
                    send "&b&lZ&a&lS&3&lP &8» &7Spawnerin sahibi &c%{Sahibi::%targeted block's location%}% &7!!" to player
                    cancel event
function SpKır(p: player, loc: location, nbt: object):
    set {_type} to "%nbt tag ""EntityId"" of ({_nbt})%"
    replace all """" with "" in {_type}
    if {_type} is "Item":
        set {_item} to nbt tag "SpawnData" of {_nbt}
        set {_item} to nbt tag "Item" of {_item}
        set {_item} to "%nbt tag ""id"" of {_item}%"
        replace all """" with "" in {_item}
        replace all "minecraft:" with "" in {_item}      
        drop a mob spawner named "&b&lZ&a&lS&3&lP &7%{_item} in lower case% &aSpawner" at {_loc}
        delete {Sahibi::%{_loc}%}
        remove {_loc} from {hologram::*}
        delete holo object "%{_loc}%"
        delete {item::%{_loc}%}
        delete {sp::%{_loc}%::%{_p}%}
        send "&b&lZ&a&lS&3&lP &8» &7Spawnerin verildi." to {_p}
    else:
        drop a mob spawner named "&b&lZ&a&lS&3&lP &7%{_type} in lower case% &aSpawner" at {_loc}
        delete {Sahibi::%{_loc}%}
        send "&b&lZ&a&lS&3&lP &8» &7Spawnerin verildi." to {_p}
#
# HER 10 DAKİKADA 1 SUNUCUDAKİ AKTİF OLAN SPAWNERLERİ YENİLER
# AKSİ HALDE SUNUCU KAPATILIP AÇILDIĞINDA SUNUCDAKİ TÜM HOLOGRAMLAR YOK OLUR
every 10 minute:
    loop {hologram::*}:
        delete holo object "%loop-value%"
        create holo object "ItemStack:%{item::%loop-value%}%;&7&m----------&7;&aLevel &6%{level::%loop-value%}%;&7&m----------&7" with id "%loop-value%" at block above above loop-value
        stop
#
# Bunu fazla kullanmanızı önermem. (yanlış item ismi yazarsanız spawnerler domuz olur)
command /dagıt [<text>]:
    aliases: /dağıt
    permission: op
    trigger:
        if arg-1 is set:
            give mob spawner named "&b&lZ&a&lS&3&lP &7%arg-1% &aSpawner" with lore "&aLevel &8» &61" to players
            broadcast "&b&lZ&a&lS&3&lP &8» &7Yönetici %player% herkeze %arg 1% spawner verdi!!"
        else:
            send "&b&lZ&a&lS&3&lP &8» &7Bir eşya girmelisin!!" to player
            send "&b&lZ&a&lS&3&lP &8» &7ÖRN: iron_ingot!!" to player
#
# Taş kırdığında 0.5 ihtimalle 1 tane Zcoin çıkıyor.
on break of cobblestone:
    chance of 0.5%:
        add 1 to {zcoin::%player%}
        add 1 to {ztoplam::%player%}
        send "&b&lZ&3&lCoin &7» &b&lZ&3&lCoin &aBuldunuz Tebrikler!" to player
        send "&b&lZ&3&lCoin &7» &8/&3Zcoin &ayazarak Zcoin miktarını öğrenebilirsin!" to player
 
Son düzenleme:

-ULTRA-

GY!
Katılım
28 Nisan 2018
Mesajlar
210
Elmaslar
222
Puanlar
4.020
Minecraft
Whessry
Güzelll, bende bu eklenti olmasaydı bunu kullanabilirdim.
 

zNightLastTR

SilentNetWork
Yasaklandı

Discord:

zNightLastTR | EmreCan#8990

Katılım
19 Haziran 2018
Mesajlar
388
Elmaslar
103
Puanlar
0
Yaş
22
Minecraft
zNightLastTR

MoreReal

Bir Kömür Göründü Kaptanım!
Katılım
19 Haziran 2018
Mesajlar
120
Elmaslar
81
Puanlar
8.970
Yaş
22
Tuske ve daha az değişken kullanırsan performans artabilir. Fikir açısından güzel tebrik ederim.
 

ZeusPro

>> Pluginer & Skripter

Discord:

ZeuLeg#0962

Katılım
21 Ağustos 2017
Mesajlar
145
Elmaslar
28
Puanlar
8.985
Yer
Ankara
Tuske ve daha az değişken kullanırsan performans artabilir. Fikir açısından güzel tebrik ederim.
dev37 vb. sürümlerde denedim. spawnerler domuz oluyor. hata da vermiyor. o yüzden 2.1.2 sürümünde paylaştım. SkQuery addonu zaten tuske görevini görüyor.
 

KolsuzJojukTR

Somon Balığı Selam Vermeye Geldi
Katılım
20 Mayıs 2018
Mesajlar
13
Elmaslar
1
Puanlar
0
Yaş
27
Başarılı tebrik ederim fakat @SYN_T3SL4 yetkilimizin yaptığı plugin paralı olsa bile daha kullanışlı.
 

MoreReal

Bir Kömür Göründü Kaptanım!
Katılım
19 Haziran 2018
Mesajlar
120
Elmaslar
81
Puanlar
8.970
Yaş
22
dev37 vb. sürümlerde denedim. spawnerler domuz oluyor. hata da vermiyor. o yüzden 2.1.2 sürümünde paylaştım. SkQuery addonu zaten tuske görevini görüyor.
hayır görmüyor. Tuske gui'leri SkQuery'e bin basar.
 

twond.

愛を作ろう
Katılım
13 Ocak 2018
Mesajlar
501
Elmaslar
361
Puanlar
14.480
Yaş
24
Yer
İstanbul
Minecraft
metebae
dev37 vb. sürümlerde denedim. spawnerler domuz oluyor. hata da vermiyor. o yüzden 2.1.2 sürümünde paylaştım. SkQuery addonu zaten tuske görevini görüyor.
TuSke guilerinde bug aşırı nadirken skqueryde çok bug oluyor ayrıc
 

ZeusPro

>> Pluginer & Skripter

Discord:

ZeuLeg#0962

Katılım
21 Ağustos 2017
Mesajlar
145
Elmaslar
28
Puanlar
8.985
Yer
Ankara
hayır görmüyor. Tuske gui'leri SkQuery'e bin basar.
doğru diyorsun fakat SkQery yetiyor. Tuske dev37 sürümüne daha uyumlu. Dev37 vb. sürümlerde çalışmadığı için 2.1.2 sürümünde paylaştım.
Gönderi otomatik olarak birleştirildi:

TuSke guilerinde bug aşırı nadirken skqueryde çok bug oluyor ayrıc
SkQuery sadece yüskeltme menüsü için kullandım büyük bişi değil. Tuske istiyorsanız siz ayarlaya bilrisiniz.
 

zNightLastTR

SilentNetWork
Yasaklandı

Discord:

zNightLastTR | EmreCan#8990

Katılım
19 Haziran 2018
Mesajlar
388
Elmaslar
103
Puanlar
0
Yaş
22
Minecraft
zNightLastTR

ZeusPro

>> Pluginer & Skripter

Discord:

ZeuLeg#0962

Katılım
21 Ağustos 2017
Mesajlar
145
Elmaslar
28
Puanlar
8.985
Yer
Ankara
Plugin ile skripti karsılastırman bana göre biraz sacma.
ikiside aynı işlevvi görüyor biri paralı biri ücretsiz biri aylaeını alıyor biri günlerini. plugin daha iyi ama hem ücretli hem yapılması uzun hem buglu
Gönderi otomatik olarak birleştirildi:

teslanın yaptığın o spawner pluginin ücretsiz sürümünü denemiştim. hologramlar yok oluyor falan spler buga falan giriyordu.
 

ForestEdge

Ben mi deliyim, yoksa diğerleri mi?

Discord:

forestedge#5714

Katılım
24 Nisan 2017
Mesajlar
470
Elmaslar
751
Puanlar
11.530
Yer
İstanbul
Minecraft
firisteyc
TuSKe kullanman daha iyi olurdu, ek olarak HolograpicDisplay pluginini de gerekli addonlara eklemelisin. Onun dışında mantık güzel, başarılar.
 

ZeusPro

>> Pluginer & Skripter

Discord:

ZeuLeg#0962

Katılım
21 Ağustos 2017
Mesajlar
145
Elmaslar
28
Puanlar
8.985
Yer
Ankara

Purham

İlim ilim bilmektir, ilim kendini bilmektir.
Emekli

Discord:

Furkans#9603

Katılım
2 Şubat 2018
Mesajlar
674
Elmaslar
180
Puanlar
9.780
Yer
İstanbul
Merhaba Sevgili Forum Üyeleri

Kendi sunucumda kullandığım ve kendi yapmış olduğum ZeuSpawner
skriptini sizlerle paylaşmaya karar verdim.

Spawner Türleri:
- Demir
- Altın
- Zümrüt
- Elmas
- End
- Sünger



Spawnerin Özellikleri:
- Spawneri kim koyarsa spawneri o kırabilir ve levelini yükseltebilir.
- Spawnerlerin hologramlarını /hologram [kapat/aç] yazarak açıp kapatabilirsiniz.
- Spawnere sağ tıklarsanız spawnerin sahibi sizseniz yükseltme ve bilgi menüsü açılır. değilseniz sahibinin kim olduğunu söyler.
- Spawner koyma hakkı[limiti] vardır.
- Oyuncular yan çar açarak veya başka bir yolla aldığı adakitteki spawnerleri kendi hesabına verse bile koyamaz.(Default limit: Demir Spawner=2 diğer spawnerler=0)
- OP olan bir kişi kendinin olmayan bir spawneri kırdığıda spawnerin sahibine spawner koyma hakkı verir.
- Her spawnerin kendine özel hologramı vardır.
- /hakver [spawner türü] [isim] [adet] yazarak bir kişiye spawner koyma hakkı verirsiniz.
(hak verirken adet kısmına eksi[negatif] bir sayı yazarsak kişiden spawner koyma hakkını alır)


Gerekli Addonlar:
- Skript(2.1.2)
- SkQuery
- SkyRayFall

- Wild Skript
- HolograpicDisplay

Kod:
#
#                        ZeuSpawner
#            GELISMIS  HOLOGRAMLI VE LEVELLI ITEMSPAWNER
#                     YAPIMCI:   ZeusPro
#
#
# BU KISMI ELLEMEYİN!!
variables:
    {sp::dsp::%player%} = 0
    {sp::asp::%player%} = 0
    {sp::zsp::%player%} = 0
    {sp::esp::%player%} = 0
    {sp::endsp::%player%} = 0
    {sp::ssp::%player%} = 0
# BURDAKİ SAYILAR SPAWNER KOYMA HAKKI[LİMİTİ]
# SUNUCUNUZA GÖRE LİMİTİ AYARLAYABİLİRSİNİZ
    {dspp::%player%} = 2 #DEMİR SPAWNER LİMİTİ
    {aspp::%player%} = 0 #ALTIN SPAWNER LİMİTİ
    {zspp::%player%} = 0 #ZÜMRÜT SPAWNER LİMİTİ
    {espp::%player%} = 0 #ELMAS SPAWNER LİMİTİ
    {endspp::%player%} = 0 #END SPAWNER LİMİTİ
    {sspp::%player%} = 0 #SÜNGER SPAWNER LİMİTİ
#
# SPAWNER VERME KISMI
# BİR KİŞİYE SPAWNER VERMEK İÇİN /Sp [Spawner Türü] [Spawneri Vereceğiniz Kişinin İsmi] [Vereceğiniz Spawner Sayısı]
command /sp [<text>] [<player>] [<number>]:
    trigger:
        if player has permission "op":
            if arg 1 is not set:
                send "&b&lZeu&a&lS&3&lpawner &8» &7Kullanım &7/&8Sp &7[&fDemir&7/&6Altın&7/&bElmas&7/&eEnd&7/&3Sünger&7] [&aIsim&7] [&aAdet&7]" to player
            if arg 1 is "demir" or "iron":
                if arg 2 is not set:
                    if arg 3 is set:
                        execute console command "give %player% mob_spawner %arg-3% name:&b&lZeu&a&lS&3&lpawner_&7Demir_&aSpawner lore:&aLevel_&8»_&61"
                        send "&b&lZeu&a&lS&3&lpawner &8» &fDemir &aSpawner Verildi." to player
                    if arg 3 is not set:
                        execute console command "give %player% mob_spawner 1 name:&b&lZeu&a&lS&3&lpawner_&7Demir_&aSpawner lore:&aLevel_&8»_&61"
                        send "&b&lZeu&a&lS&3&lpawner &8» &fDemir &aSpawner Verildi." to player
                if arg 2 is set:
                    if arg 3 is set:
                        execute console command "give %arg-2% mob_spawner %arg-3% name:&b&lZeu&a&lS&3&lpawner_&7Demir_&aSpawner lore:&aLevel_&8»_&61"
                        send "&b&lZeu&a&lS&3&lpawner &8» &fDemir &aSpawner Verildi." to arg-2
                        send "&b&lZeu&a&lS&3&lpawner &8» &fDemir &aSpawner Verildi." to player
                    if arg 3 is not set:
                        execute console command "give %arg-2% mob_spawner 1 name:&b&lZeu&a&lS&3&lpawner_&7Demir_&aSpawner lore:&aLevel_&8»_&61"
                        send "&b&lZeu&a&lS&3&lpawner &8» &fDemir &aSpawner Verildi." to arg-2
                        send "&b&lZeu&a&lS&3&lpawner &8» &fDemir &aSpawner Verildi." to player
            if arg 1 is "altın" or "gold" or "altin":
                if arg 2 is not set:
                    if arg 3 is set:
                        execute console command "give %player% mob_spawner %arg-3% name:&b&lZeu&a&lS&3&lpawner_&7Altın_&aSpawner lore:&aLevel_&8»_&61"
                        send "&b&lZeu&a&lS&3&lpawner &8» &6Altın &aSpawner Verildi." to player
                    if arg 3 is not set:
                        execute console command "give %player% mob_spawner 1 name:&b&lZeu&a&lS&3&lpawner_&7Altın_&aSpawner lore:&aLevel_&8»_&61"
                        send "&b&lZeu&a&lS&3&lpawner &8» &6Altın &aSpawner Verildi." to player
                if arg 2 is set:
                    if arg 3 is set:
                        execute console command "give %arg-2% mob_spawner %arg-3% name:&b&lZeu&a&lS&3&lpawner_&7Altın_&aSpawner lore:&aLevel_&8»_&61"
                        send "&b&lZeu&a&lS&3&lpawner &8» &6Altın &aSpawner Verildi." to arg-2
                        send "&b&lZeu&a&lS&3&lpawner &8» &6Altın &aSpawner Verildi." to player
                    if arg 3 is not set:
                        execute console command "give %arg-2% mob_spawner 1 name:&b&lZeu&a&lS&3&lpawner_&7Altın_&aSpawner lore:&aLevel_&8»_&61"
                        send "&b&lZeu&a&lS&3&lpawner &8» &6Altın &aSpawner Verildi." to arg-2
                        send "&b&lZeu&a&lS&3&lpawner &8» &6Altın &aSpawner Verildi." to player
            if arg 1 is "zümrüt" or "emerald" or "zumrut":
                if arg 2 is not set:
                    if arg 3 is set:
                        execute console command "give %player% mob_spawner %arg-3% name:&b&lZeu&a&lS&3&lpawner_&7Zümrüt_&aSpawner lore:&aLevel_&8»_&61"
                        send "&b&lZeu&a&lS&3&lpawner &8» &2Zümrüt &aSpawner Verildi." to player
                    if arg 3 is not set:
                        execute console command "give %player% mob_spawner 1 name:&b&lZeu&a&lS&3&lpawner_&7Zümrüt_&aSpawner lore:&aLevel_&8»_&61"
                        send "&b&lZeu&a&lS&3&lpawner &8» &2Zümrüt &aSpawner Verildi." to player
                if arg 2 is set:
                    if arg 3 is set:
                        execute console command "give %arg-2% mob_spawner %arg-3% name:&b&lZeu&a&lS&3&lpawner_&7Zümrüt_&aSpawner lore:&aLevel_&8»_&61"
                        send "&b&lZeu&a&lS&3&lpawner &8» &2Zümrüt &aSpawner Verildi." to arg-2
                        send "&b&lZeu&a&lS&3&lpawner &8» &2Zümrüt &aSpawner Verildi." to player
                    if arg 3 is not set:
                        execute console command "give %arg-2% mob_spawner 1 name:&b&lZeu&a&lS&3&lpawner_&7Zümrüt_&aSpawner lore:&aLevel_&8»_&61"
                        send "&b&lZeu&a&lS&3&lpawner &8» &2Zümrüt &aSpawner Verildi." to arg-2
            if arg 1 is "elmas" or "dia" or "diamond":
                if arg 2 is not set:
                    if arg 3 is set:
                        execute console command "give %player% mob_spawner %arg-3% name:&b&lZeu&a&lS&3&lpawner_&7Elmas_&aSpawner lore:&aLevel_&8»_&61"
                        send "&b&lZeu&a&lS&3&lpawner &8» &bElmas &aSpawner Verildi." to player
                    if arg 3 is not set:
                        execute console command "give %player% mob_spawner 1 name:&b&lZeu&a&lS&3&lpawner_&7Elmas_&aSpawner lore:&aLevel_&8»_&61"
                        send "&b&lZeu&a&lS&3&lpawner &8» &bElmas &aSpawner Verildi." to player
                if arg 2 is set:
                    if arg 3 is set:
                        execute console command "give %arg-2% mob_spawner %arg-3% name:&b&lZeu&a&lS&3&lpawner_&7Elmas_&aSpawner lore:&aLevel_&8»_&61"
                        send "&b&lZeu&a&lS&3&lpawner &8» &bElmas &aSpawner Verildi." to arg-2
                        send "&b&lZeu&a&lS&3&lpawner &8» &bElmas &aSpawner Verildi." to player
                    if arg 3 is not set:
                        execute console command "give %arg-2% mob_spawner 1 name:&b&lZeu&a&lS&3&lpawner_&7Elmas_&aSpawner lore:&aLevel_&8»_&61"
                        send "&b&lZeu&a&lS&3&lpawner &8» &bElmas &aSpawner Verildi." to arg-2
                        send "&b&lZeu&a&lS&3&lpawner &8» &bElmas &aSpawner Verildi." to player
            if arg 1 is "end":
                if arg 2 is not set:
                    give 1 mob spawner of protection named "&b&lZeu&a&lS&3&lpawner &7End &aSpawner" with lore "&aLevel &8» &61" to player
                    send "&b&lZeu&a&lS&3&lpawner &8» &eEnd &aSpawner Verildi." to player
                if arg 2 is set:
                    give 1 mob spawner of protection named "&b&lZeu&a&lS&3&lpawner &7End &aSpawner" with lore "&aLevel &8» &61" to arg-2
                    send "&b&lZeu&a&lS&3&lpawner &8» &eEnd &aSpawner Verildi." to arg-2
                    send "&b&lZeu&a&lS&3&lpawner &8» &eEnd &aSpawner Verildi." to player
            if arg 1 is "sünger" or "sponge" or "sunger":
                if arg 2 is not set:
                    give 1 mob spawner of protection named "&b&lZeu&a&lS&3&lpawner &7Sünger &aSpawner" with lore "&aLevel &8» &61" to player
                    send "&b&lZeu&a&lS&3&lpawner &8» &3Sünger &aSpawner Verildi." to player
                if arg 2 is set:
                    give 1 mob spawner of protection named "&b&lZeu&a&lS&3&lpawner &7Sünger &aSpawner" with lore "&aLevel &8» &61" to arg-2
                    send "&b&lZeu&a&lS&3&lpawner &8» &3Sünger &aSpawner Verildi." to arg-2
                    send "&b&lZeu&a&lS&3&lpawner &8» &3Sünger &aSpawner Verildi." to player
        else:
            send "&b&lZeu&a&lS&3&lpawner &8» &7Bu komutu kullanamazsın." to player
#
# YERE SPAWNER KOYDUĞUNDA OLACAKLAR
# ELLEMENİZİ TAVSİYE ETMEM
on place of mob spawner:
    if name of player's tool is "&b&lZeu&a&lS&3&lpawner &7Demir &aSpawner":
        if {sp::dsp::%player%} is smaller than {dspp::%player%}:
            set {dsp1::%location of targeted block%::%player%} to location of targeted block
            set {_x} to x coord of event-location
            set {_y} to y coord of event-location
            set {_z} to z coord of event-location
            add {sp::%location of targeted block%::%player%} to location of targeted block
            set {item::%location of targeted block%} to "Iron Ingot"
            add location of targeted block to {hologram::*}
            set {tür::%location of targeted block%} to "dsp"
            set {Sahibi::%location of targeted block%} to player
            if lore of player's tool is "&aLevel &8» &61":
                set {level::%location of targeted block%} to 1
                set {level1::%location of targeted block%} to 2
                set {hız::%player%::%location of targeted block%} to 40
                set {hızz::%player%::%location of targeted block%} to 20
            if lore of player's tool is "&aLevel &8» &62":
                set {level::%location of targeted block%} to 2
                set {level1::%location of targeted block%} to 3
                set {hız::%player%::%location of targeted block%} to 36
                set {hızz::%player%::%location of targeted block%} to 18
            if lore of player's tool is "&aLevel &8» &63":
                set {level::%location of targeted block%} to 3
                set {level1::%location of targeted block%} to 4
                set {hız::%player%::%location of targeted block%} to 32
                set {hızz::%player%::%location of targeted block%} to 16
            if lore of player's tool is "&aLevel &8» &64":
                set {level::%location of targeted block%} to 4
                set {level1::%location of targeted block%} to 5
                set {hız::%player%::%location of targeted block%} to 28
                set {hızz::%player%::%location of targeted block%} to 14
            if lore of player's tool is "&aLevel &8» &65":
                set {level::%location of targeted block%} to 5
                set {level1::%location of targeted block%} to "MAX"
                set {hız::%player%::%location of targeted block%} to 24
                set {hızz::%player%::%location of targeted block%} to 12
            execute console command "manuaddp %player% minecraft.command.setblock"
            wait 2 tick
            create holo object "ItemStack:Iron Ingot;&7&m----------&7;&aLevel &6%{level::%location of targeted block%}%;&7&m----------&7" with id "%location of targeted block%" at block above above location of targeted block
            execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:iron_ingot,Count:1}},SpawnCount:1,SpawnRange:1,RequiredPlayerRange:20,Delay:1,MinSpawnDelay:%{hız::%player%::%location of targeted block%}%0,MaxSpawnDelay:%{hız::%player%::%location of targeted block%}%0,MaxNearbyEntities:9999}"
            execute console command "manudelp %player% minecraft.command.setblock"
            send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Başarıyla Koydun." to player
            send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Kazma İle Kırabilirsin." to player
            wait 2 tick
            add 1 to {sp::dsp::%player%}
        else:
            cancel event
            send "&b&lZeu&a&lS&3&lpawner &8» &7Spawner Koymak İçin Hakkın Kalmamış" to player
    if name of player's tool is "&b&lZeu&a&lS&3&lpawner &7Altın &aSpawner":
        if {sp::asp::%player%} is smaller than or equal to {aspp::%player%}:
            set {asp1::%location of targeted block%::%player%} to location of targeted block
            set {_x} to x coord of event-location
            set {_y} to y coord of event-location
            set {_z} to z coord of event-location
            add {sp::%location of targeted block%::%player%} to location of targeted block
            set {item::%location of targeted block%} to "Gold Ingot"
            add location of targeted block to {hologram::*}
            set {tür::%location of targeted block%} to "asp"
            set {Sahibi::%location of targeted block%} to player
            if lore of player's tool is "&aLevel &8» &61":
                set {level::%location of targeted block%} to 1
                set {level1::%location of targeted block%} to 2
                set {hız::%player%::%location of targeted block%} to 40
                set {hızz::%player%::%location of targeted block%} to 20
            if lore of player's tool is "&aLevel &8» &62":
                set {level::%location of targeted block%} to 2
                set {level1::%location of targeted block%} to 3
                set {hız::%player%::%location of targeted block%} to 36
                set {hızz::%player%::%location of targeted block%} to 18
            if lore of player's tool is "&aLevel &8» &63":
                set {level::%location of targeted block%} to 3
                set {level1::%location of targeted block%} to 4
                set {hız::%player%::%location of targeted block%} to 32
                set {hızz::%player%::%location of targeted block%} to 16
            if lore of player's tool is "&aLevel &8» &64":
                set {level::%location of targeted block%} to 4
                set {level1::%location of targeted block%} to 5
                set {hız::%player%::%location of targeted block%} to 28
                set {hızz::%player%::%location of targeted block%} to 14
            if lore of player's tool is "&aLevel &8» &65":
                set {level::%location of targeted block%} to 5
                set {level1::%location of targeted block%} to "MAX"
                set {hız::%player%::%location of targeted block%} to 24
                set {hızz::%player%::%location of targeted block%} to 12
            execute console command "manuaddp %player% minecraft.command.setblock"
            wait 2 tick
            create holo object "ItemStack:Gold Ingot;&7&m----------&7;&aLevel &6%{level::%location of targeted block%}%;&7&m----------&7" with id "%location of targeted block%" at block above above location of targeted block
            execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:gold_ingot,Count:1}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:20,Delay:1,MinSpawnDelay:%{hız::%player%::%location of targeted block%}%0,MaxSpawnDelay:%{hız1::%player%::%location of targeted block%}%0,MaxNearbyEntities:9999}"
            execute console command "manudelp %player% minecraft.command.setblock"
            send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Başarıyla Koydun." to player
            send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Kazma İle Kırabilirsin." to player
            wait 2 tick
            add 1 to {sp::asp::%player%}
        else:
            cancel event
            send "&b&lZeu&a&lS&3&lpawner &8» &7Spawner Koymak İçin Hakkın Kalmamış" to player
    if name of player's tool is "&b&lZeu&a&lS&3&lpawner &7Zümrüt &aSpawner":
        if {sp::zsp::%player%} is smaller than or equal to {zspp::%player%}:
            set {zsp1::%location of targeted block%::%player%} to location of targeted block
            set {_x} to x coord of event-location
            set {_y} to y coord of event-location
            set {_z} to z coord of event-location
            add {sp::%location of targeted block%::%player%} to location of targeted block
            set {item::%location of targeted block%} to "Emerald"
            add location of targeted block to {hologram::*}
            set {tür::%location of targeted block%} to "zsp"
            set {Sahibi::%location of targeted block%} to player
            if lore of player's tool is "&aLevel &8» &61":
                set {level::%location of targeted block%} to 1
                set {level1::%location of targeted block%} to 2
                set {hız::%player%::%location of targeted block%} to 40
                set {hızz::%player%::%location of targeted block%} to 20
            if lore of player's tool is "&aLevel &8» &62":
                set {level::%location of targeted block%} to 2
                set {level1::%location of targeted block%} to 3
                set {hız::%player%::%location of targeted block%} to 36
                set {hızz::%player%::%location of targeted block%} to 18
            if lore of player's tool is "&aLevel &8» &63":
                set {level::%location of targeted block%} to 3
                set {level1::%location of targeted block%} to 4
                set {hız::%player%::%location of targeted block%} to 32
                set {hızz::%player%::%location of targeted block%} to 16
            if lore of player's tool is "&aLevel &8» &64":
                set {level::%location of targeted block%} to 4
                set {level1::%location of targeted block%} to 5
                set {hız::%player%::%location of targeted block%} to 28
                set {hızz::%player%::%location of targeted block%} to 14
            if lore of player's tool is "&aLevel &8» &65":
                set {level::%location of targeted block%} to 5
                set {level1::%location of targeted block%} to "MAX"
                set {hız::%player%::%location of targeted block%} to 24
                set {hızz::%player%::%location of targeted block%} to 12
            execute console command "manuaddp %player% minecraft.command.setblock"
            wait 2 tick
            create holo object "ItemStack:Emerald;&7&m----------&7;&aLevel &6%{level::%location of targeted block%}%;&7&m----------&7" with id "%location of targeted block%" at block above above location of targeted block
            execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:emerald,Count:1}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:20,Delay:1,MinSpawnDelay:%{hız::%player%::%location of targeted block%}%0,MaxSpawnDelay:%{hız1::%player%::%location of targeted block%}%0,MaxNearbyEntities:9999}"
            execute console command "manudelp %player% minecraft.command.setblock"
            send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Başarıyla Koydun." to player
            send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Kazma İle Kırabilirsin." to player
            wait 2 tick
            add 1 to {sp::zsp::%player%}
        else:
            cancel event
            send "&b&lZeu&a&lS&3&lpawner &8» &7Spawner Koymak İçin Hakkın Kalmamış" to player
    if name of player's tool is "&b&lZeu&a&lS&3&lpawner &7Elmas &aSpawner":
        if {sp::esp::%player%} is smaller than or equal to {espp::%player%}:
            set {esp1::%location of targeted block%::%player%} to location of targeted block
            set {_x} to x coord of event-location
            set {_y} to y coord of event-location
            set {_z} to z coord of event-location
            add {sp::%location of targeted block%::%player%} to location of targeted block
            set {item::%location of targeted block%} to "Diamond"
            add location of targeted block to {hologram::*}
            set {tür::%location of targeted block%} to "esp"
            set {Sahibi::%location of targeted block%} to player
            if lore of player's tool is "&aLevel &8» &61":
                set {level::%location of targeted block%} to 1
                set {level1::%location of targeted block%} to 2
                set {hız::%player%::%location of targeted block%} to 40
                set {hızz::%player%::%location of targeted block%} to 20
            if lore of player's tool is "&aLevel &8» &62":
                set {level::%location of targeted block%} to 2
                set {level1::%location of targeted block%} to 3
                set {hız::%player%::%location of targeted block%} to 36
                set {hızz::%player%::%location of targeted block%} to 18
            if lore of player's tool is "&aLevel &8» &63":
                set {level::%location of targeted block%} to 3
                set {level1::%location of targeted block%} to 4
                set {hız::%player%::%location of targeted block%} to 32
                set {hızz::%player%::%location of targeted block%} to 16
            if lore of player's tool is "&aLevel &8» &64":
                set {level::%location of targeted block%} to 4
                set {level1::%location of targeted block%} to 5
                set {hız::%player%::%location of targeted block%} to 28
                set {hızz::%player%::%location of targeted block%} to 14
            if lore of player's tool is "&aLevel &8» &65":
                set {level::%location of targeted block%} to 5
                set {level1::%location of targeted block%} to "MAX"
                set {hız::%player%::%location of targeted block%} to 24
                set {hızz::%player%::%location of targeted block%} to 12
            execute console command "manuaddp %player% minecraft.command.setblock"
            wait 2 tick
            create holo object "ItemStack:Diamond;&7&m----------&7;&aLevel &6%{level::%location of targeted block%}%;&7&m----------&7" with id "%location of targeted block%" at block above above location of targeted block
            execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:diamond,Count:1}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:20,Delay:1,MinSpawnDelay:%{hız::%player%::%location of targeted block%}%0,MaxSpawnDelay:%{hız1::%player%::%location of targeted block%}%0,MaxNearbyEntities:9999}"
            execute console command "manudelp %player% minecraft.command.setblock"
            send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Başarıyla Koydun." to player
            send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Kazma İle Kırabilirsin." to player
            wait 2 tick
            add 1 to {sp::esp::%player%}
        else:
            cancel event
            send "&b&lZeu&a&lS&3&lpawner &8» &7Spawner Koymak İçin Hakkın Kalmamış" to player
    if name of player's tool is "&b&lZeu&a&lS&3&lpawner &7End &aSpawner":
        if {sp::endsp::%player%} is smaller than or equal to {endspp::%player%}:
            set {endsp1::%location of targeted block%::%player%} to location of targeted block
            set {_x} to x coord of event-location
            set {_y} to y coord of event-location
            set {_z} to z coord of event-location
            add {sp::%location of targeted block%::%player%} to location of targeted block
            set {item::%location of targeted block%} to "End Stone"
            add location of targeted block to {hologram::*}
            set {tür::%location of targeted block%} to "endsp"
            set {Sahibi::%location of targeted block%} to player
            if lore of player's tool is "&aLevel &8» &61":
                set {level::%location of targeted block%} to 1
                set {level1::%location of targeted block%} to 2
                set {hız::%player%::%location of targeted block%} to 40
                set {hızz::%player%::%location of targeted block%} to 20
            if lore of player's tool is "&aLevel &8» &62":
                set {level::%location of targeted block%} to 2
                set {level1::%location of targeted block%} to 3
                set {hız::%player%::%location of targeted block%} to 36
                set {hızz::%player%::%location of targeted block%} to 18
            if lore of player's tool is "&aLevel &8» &63":
                set {level::%location of targeted block%} to 3
                set {level1::%location of targeted block%} to 4
                set {hız::%player%::%location of targeted block%} to 32
                set {hızz::%player%::%location of targeted block%} to 16
            if lore of player's tool is "&aLevel &8» &64":
                set {level::%location of targeted block%} to 4
                set {level1::%location of targeted block%} to 5
                set {hız::%player%::%location of targeted block%} to 28
                set {hızz::%player%::%location of targeted block%} to 14
            if lore of player's tool is "&aLevel &8» &65":
                set {level::%location of targeted block%} to 5
                set {level1::%location of targeted block%} to "MAX"
                set {hız::%player%::%location of targeted block%} to 24
                set {hızz::%player%::%location of targeted block%} to 12
            execute console command "manuaddp %player% minecraft.command.setblock"
            wait 2 tick
            create holo object "ItemStack:End;&7&m----------&7;&aLevel &6%{level::%location of targeted block%}%;&7&m----------&7" with id "%location of targeted block%" at block above above location of targeted block
            execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:end_stone,Count:1}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:20,Delay:1,MinSpawnDelay:%{hız::%player%::%location of targeted block%}%0,MaxSpawnDelay:%{hız1::%player%::%location of targeted block%}%0,MaxNearbyEntities:9999}"
            execute console command "manudelp %player% minecraft.command.setblock"
            send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Başarıyla Koydun." to player
            send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Kazma İle Kırabilirsin." to player
            wait 2 tick
            add 1 to {sp::endsp::%player%}
        else:
            cancel event
            send "&b&lZeu&a&lS&3&lpawner &8» &7Spawner Koymak İçin Hakkın Kalmamış" to player
    if name of player's tool is "&b&lZeu&a&lS&3&lpawner &7Sünger &aSpawner":
        if {sp::ssp::%player%} is smaller than or equal to {sspp::%player%}:
            set {ssp1::%location of targeted block%::%player%} to location of targeted block
            set {_x} to x coord of event-location
            set {_y} to y coord of event-location
            set {_z} to z coord of event-location
            add {sp::%location of targeted block%::%player%} to location of targeted block
            set {item::%location of targeted block%} to "Sponge"
            add location of targeted block to {hologram::*}
            set {tür::%location of targeted block%} to "ssp"
            set {Sahibi::%location of targeted block%} to player
            if lore of player's tool is "&aLevel &8» &61":
                set {level::%location of targeted block%} to 1
                set {level1::%location of targeted block%} to 2
                set {hız::%player%::%location of targeted block%} to 40
                set {hızz::%player%::%location of targeted block%} to 20
            if lore of player's tool is "&aLevel &8» &62":
                set {level::%location of targeted block%} to 2
                set {level1::%location of targeted block%} to 3
                set {hız::%player%::%location of targeted block%} to 36
                set {hızz::%player%::%location of targeted block%} to 18
            if lore of player's tool is "&aLevel &8» &63":
                set {level::%location of targeted block%} to 3
                set {level1::%location of targeted block%} to 4
                set {hız::%player%::%location of targeted block%} to 32
                set {hızz::%player%::%location of targeted block%} to 16
            if lore of player's tool is "&aLevel &8» &64":
                set {level::%location of targeted block%} to 4
                set {level1::%location of targeted block%} to 5
                set {hız::%player%::%location of targeted block%} to 28
                set {hızz::%player%::%location of targeted block%} to 14
            if lore of player's tool is "&aLevel &8» &65":
                set {level::%location of targeted block%} to 5
                set {level1::%location of targeted block%} to "MAX"
                set {hız::%player%::%location of targeted block%} to 24
                set {hızz::%player%::%location of targeted block%} to 12
            execute console command "manuaddp %player% minecraft.command.setblock"
            wait 2 tick
            create holo object "ItemStack:Sponge;&7&m----------&7;&aLevel &6%{level::%location of targeted block%}%;&7&m----------&7" with id "%location of targeted block%" at block above above location of targeted block
            execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:sponge,Count:1}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:20,Delay:1,MinSpawnDelay:%{hız::%player%::%location of targeted block%}%0,MaxSpawnDelay:%{hız1::%player%::%location of targeted block%}%0,MaxNearbyEntities:9999}"
            execute console command "manudelp %player% minecraft.command.setblock"
            send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Başarıyla Koydun." to player
            send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Kazma İle Kırabilirsin." to player
            wait 2 tick
            add 1 to {sp::ssp::%player%}
        else:
            cancel event
            send "&b&lZeu&a&lS&3&lpawner &8» &7Spawner Koymak İçin Hakkın Kalmamış" to player
    if name of player's tool is "&eIron Golem &fSpawner":
        set {golem::%location of targeted block%::%player%} to location of targeted block
        set {Sahibi::%location of targeted block%} to player
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Başarıyla Koydun." to player
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Kazma İle Kırabilirsin." to player
    if name of player's tool is "&eZombie Pigman &fSpawner":
        set {pigman::%location of targeted block%::%player%} to location of targeted block
        set {Sahibi::%location of targeted block%} to player
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Başarıyla Koydun." to player
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Kazma İle Kırabilirsin." to player
    if name of player's tool is "&eIron Golem &fSpawner":
        set {golem::%location of targeted block%::%player%} to location of targeted block
        set {Sahibi::%location of targeted block%} to player
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Başarıyla Koydun." to player
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Kazma İle Kırabilirsin." to player
    if name of player's tool is "&eZombie &fSpawner":
        set {zombi::%location of targeted block%::%player%} to location of targeted block
        set {Sahibi::%location of targeted block%} to player
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Başarıyla Koydun." to player
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Kazma İle Kırabilirsin." to player
    if name of player's tool is "&eSkeleton &fSpawner":
        set {skeleton::%location of targeted block%::%player%} to location of targeted block
        set {Sahibi::%location of targeted block%} to player
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Başarıyla Koydun." to player
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Kazma İle Kırabilirsin." to player
    if name of player's tool is "&eBlaze &fSpawner":
        set {blaze::%location of targeted block%::%player%} to location of targeted block
        set {Sahibi::%location of targeted block%} to player
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Başarıyla Koydun." to player
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri Kazma İle Kırabilirsin." to player
#
# SPAWNERE SAĞ TIKLADIĞINIZDA OLACAKLAR
# SUNUCUNUZA GÖRE RENKLERİ DEĞİŞTİREBİLİRSİNİZ
on right click on mob spawner:
    if {dsp1::%location of targeted block%::%player%} is set:
        open chest with 1 row named "&b&lZ&6&lSp &8» &7Spawner Menüsü" to player
        wait 2 tick
        if {level::%location of targeted block%} is equal to 1:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt dsp 2"]
        if {level::%location of targeted block%} is equal to 2:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt dsp 3"]
        if {level::%location of targeted block%} is equal to 3:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt dsp 4"]
        if {level::%location of targeted block%} is equal to 4:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt dsp 5"]
        if {level::%location of targeted block%} is equal to 5:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Bu spawner zaten MAX seviyede" to close
        format slot 5 of player with mob spawner named "&b&lBilgi" with lore "&7||&aLevel &8» &6%{level::%location of targeted block%}%||&7||&e%{hızz::%player%::%location of targeted block%}% &7saniyede &e1 &7çıkartıyor" to close
        format slot 8 of player with redstone block named "&c&lKapat" to close
    if {asp1::%location of targeted block%::%player%} is set:
        open chest with 1 row named "&b&lZ&6&lSp &8» &7Spawner Menüsü" to player
        wait 2 tick
        if {level::%location of targeted block%} is equal to 1:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt asp 2"]
        if {level::%location of targeted block%} is equal to 2:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt asp 3"]
        if {level::%location of targeted block%} is equal to 3:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt asp 4"]
        if {level::%location of targeted block%} is equal to 4:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt asp 5"]
        if {level::%location of targeted block%} is equal to 5:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Bu spawner zaten MAX seviyede" to close
        format slot 5 of player with mob spawner named "&b&lBilgi" with lore "&7||&aLevel &8» &6%{level::%location of targeted block%}%||&7||&e%{hızz::%player%::%location of targeted block%}% &7saniyede &e1 &7çıkartıyor" to close
        format slot 8 of player with redstone block named "&c&lKapat" to close
    if {zsp1::%location of targeted block%::%player%} is set:
        open chest with 1 row named "&b&lZ&6&lSp &8» &7Spawner Menüsü" to player
        wait 2 tick
        if {level::%location of targeted block%} is equal to 1:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt zsp 2"]
        if {level::%location of targeted block%} is equal to 2:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt zsp 3"]
        if {level::%location of targeted block%} is equal to 3:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt zsp 4"]
        if {level::%location of targeted block%} is equal to 4:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt zsp 5"]
        if {level::%location of targeted block%} is equal to 5:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Bu spawner zaten MAX seviyede" to close
        format slot 5 of player with mob spawner named "&b&lBilgi" with lore "&7||&aLevel &8» &6%{level::%location of targeted block%}%||&7||&e%{hızz::%player%::%location of targeted block%}% &7saniyede &e1 &7çıkartıyor" to close
        format slot 8 of player with redstone block named "&c&lKapat" to close
    if {esp1::%location of targeted block%::%player%} is set:
        open chest with 1 row named "&b&lZ&6&lSp &8» &7Spawner Menüsü" to player
        wait 2 tick
        if {level::%location of targeted block%} is equal to 1:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt esp 2"]
        if {level::%location of targeted block%} is equal to 2:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt esp 3"]
        if {level::%location of targeted block%} is equal to 3:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt esp 4"]
        if {level::%location of targeted block%} is equal to 4:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt esp 5"]
        if {level::%location of targeted block%} is equal to 5:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Bu spawner zaten MAX seviyede" to close
        format slot 5 of player with mob spawner named "&b&lBilgi" with lore "&7||&aLevel &8» &6%{level::%location of targeted block%}%||&7||&e%{hızz::%player%::%location of targeted block%}% &7saniyede &e1 &7çıkartıyor" to close
        format slot 8 of player with redstone block named "&c&lKapat" to close
    if {endsp1::%location of targeted block%::%player%} is set:
        open chest with 1 row named "&b&lZ&6&lSp &8» &7Spawner Menüsü" to player
        wait 2 tick
        if {level::%location of targeted block%} is equal to 1:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt endsp 2"]
        if {level::%location of targeted block%} is equal to 2:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt endsp 3"]
        if {level::%location of targeted block%} is equal to 3:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt endsp 4"]
        if {level::%location of targeted block%} is equal to 4:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt endsp 5"]
        if {level::%location of targeted block%} is equal to 5:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Bu spawner zaten MAX seviyede" to close
        format slot 5 of player with mob spawner named "&b&lBilgi" with lore "&7||&aLevel &8» &6%{level::%location of targeted block%}%||&7||&e%{hızz::%player%::%location of targeted block%}% &7saniyede &e1 &7çıkartıyor" to close
        format slot 8 of player with redstone block named "&c&lKapat" to close
    if {ssp1::%location of targeted block%::%player%} is set:
        open chest with 1 row named "&b&lZ&6&lSp &8» &7Spawner Menüsü" to player
        wait 2 tick
        if {level::%location of targeted block%} is equal to 1:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt ssp 2"]
        if {level::%location of targeted block%} is equal to 2:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt ssp 3"]
        if {level::%location of targeted block%} is equal to 3:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt ssp 4"]
        if {level::%location of targeted block%} is equal to 4:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Yükseltince &6%{level1::%location of targeted block%}% &7level olucak" to close then run [execute player command "yukselt ssp 5"]
        if {level::%location of targeted block%} is equal to 5:
            format slot 2 of player with 1 experience bottle named "&a&lYükselt" with lore "&7||&7Bu spawner zaten MAX seviyede" to close
        format slot 5 of player with mob spawner named "&b&lBilgi" with lore "&7||&aLevel &8» &6%{level::%location of targeted block%}%||&7||&e%{hızz::%player%::%location of targeted block%}% &7saniyede &e1 &7çıkartıyor" to close
        format slot 8 of player with redstone block named "&c&lKapat" to close
    if {golem::%location of targeted block%::%player%} is set:
        stop
    if {blaze::%location of targeted block%::%player%} is set:
        stop
    if {skeleton::%location of targeted block%::%player%} is set:
        stop
    if {zombi::%location of targeted block%::%player%} is set:
        stop
    if {pigman::%location of targeted block%::%player%} is set:
        stop
    else:
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawnerin sahibi &c%{Sahibi::%location of targeted block%}% &7!!" to player
#
# SPAWNERE SAĞ TIKLAYIP YÜKSELTME MENÜSÜ
# SPAWNERE SAĞ TIKLAYIP YÜKSELTMENİZ TAVSİYE EDİLİR
command /yukselt [<text>] [<text>]:
    trigger:
        if targeted block is mob spawner:
            if {bcoin::%player%} is bigger than or equal to 10:
                remove 10 from {bcoin::%player%}
                set {_location} to location of targeted block
                if arg 1 is "dsp":
                    set {item::%{_location}%} to "Iron Ingot"
                    set {item1::%player%::%{_location}%} to "iron_ingot"
                if arg 1 is "asp":
                    set {item::%{_location}%} to "Gold Ingot"
                    set {item1::%player%::%{_location}%} to "gold_ingot"
                if arg 1 is "zsp":
                    set {item::%{_location}%} to "Emerald"
                    set {item1::%player%::%{_location}%} to "emerald"
                if arg 1 is "esp":
                    set {item::%{_location}%} to "Diamond"
                    set {item1::%player%::%{_location}%} to "diamond"
                if arg 1 is "endsp":
                    set {item::%{_location}%} to "End Stone"
                    set {item1::%player%::%{_location}%} to "end_stone"
                if arg 1 is "ssp":
                    set {item::%{_location}%} to "Sponge"
                    set {item1::%player%::%{_location}%} to "sponge"
                set {_x} to x coord of {_location}
                set {_y} to y coord of {_location}
                set {_z} to z coord of {_location}
                add 1 to {level::%{_location}%}
                add 1 to {level1::%{_location}%}
                remove 2 from {hız::%player%::%{_location}%}
                remove 4 from {hızz::%player%::%{_location}%}
                delete holo object "%location of targeted block%"
                execute console command "manuaddp %player% minecraft.command.setblock"
                wait 2 tick
                create holo object "ItemStack:%{item::%{_location}%}%;&7&m----------&7;&aLevel &6%{level::%{_location}%}%;&7&m----------&7" with id "%{_location}%" at block above above {_location}
                if arg 2 is "2":
                    execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:%{item1::%player%::%{_location}%}%,Count:1}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:20,Delay:1,MinSpawnDelay:360,MaxSpawnDelay:360,MaxNearbyEntities:9999}"
                if arg 2 is "3":
                    execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:%{item1::%player%::%{_location}%}%,Count:1}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:20,Delay:1,MinSpawnDelay:320,MaxSpawnDelay:320,MaxNearbyEntities:9999}"
                if arg 2 is "4":
                    execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:%{item1::%player%::%{_location}%}%,Count:1}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:20,Delay:1,MinSpawnDelay:280,MaxSpawnDelay:280,MaxNearbyEntities:9999}"
                if arg 2 is "5":
                    execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:%{item1::%player%::%{_location}%}%,Count:1}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:20,Delay:1,MinSpawnDelay:240,MaxSpawnDelay:240,MaxNearbyEntities:9999}"
                execute console command "manudelp %player% minecraft.command.setblock"
                send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri &6%{level::%{_location}%}% &7Level Yaptın." to player
            else:
                send "&b&lZeu&a&lS&3&lpawner &8» &7Spawneri yükseltmen için 10 bcoin lazım!" to player
        if arg 2 is not set:
            stop
        if arg 1 is not set:
            stop
#
# SPAWNERİ KIRDIĞINDA OLACAKLAR
# SPAWNERLERİN İSMİNİ VE LORE KISMINI DEĞİŞTİRİRSENİZ BOZABİLİRSİNİZ
on break of mob spawner:
    if {dsp1::%location of targeted block%::%player%} is set:
        remove 1 from {sp::dsp::%player%} 
        cancel event
        set block to air
        delete {item::%location of targeted block%}
        remove location of targeted block from {hologram::*}
        remove location of targeted block from {sp::%location of targeted block%::%player%}
        clear {dsp1::%location of targeted block%::%player%}
        delete {Sahibi::%location of targeted block%}
        delete holo object "%location of targeted block%"
        execute console command "give %player% mob_spawner 1 name:&b&lZeu&a&lS&3&lpawner_&7Demir_&aSpawner lore:&aLevel_&8»_&6%{level::%location of targeted block%}%"
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawnerin verildi." to player
    if {asp1::%location of targeted block%::%player%} is set:
        remove 1 from {sp::asp::%player%}
        cancel event
        set block to air
        delete {item::%location of targeted block%}
        remove location of targeted block from {hologram::*}
        remove location of targeted block from {sp::%location of targeted block%::%player%}
        clear {asp1::%location of targeted block%::%player%}
        delete {Sahibi::%location of targeted block%}
        delete holo object "%location of targeted block%"
        execute console command "give %player% mob_spawner 1 name:&b&lZeu&a&lS&3&lpawner_&7Altın_&aSpawner lore:&aLevel_&8»_&6%{level::%location of targeted block%}%"
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawnerin verildi." to player
    if {zsp1::%location of targeted block%::%player%} is set:
        remove 1 from {sp::zsp::%player%}
        cancel event
        set block to air
        delete {item::%location of targeted block%}
        remove location of targeted block from {hologram::*}
        remove location of targeted block from {sp::%location of targeted block%::%player%}
        clear {zsp1::%location of targeted block%::%player%}
        delete {Sahibi::%location of targeted block%}
        delete holo object "%location of targeted block%"
        execute console command "give %player% mob_spawner 1 name:&b&lZeu&a&lS&3&lpawner_&7Zümrüt_&aSpawner lore:&aLevel_&8»_&6%{level::%location of targeted block%}%"
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawnerin verildi." to player
    if {esp1::%location of targeted block%::%player%} is set:
        remove 1 from {sp::esp::%player%}
        cancel event
        set block to air
        delete {item::%location of targeted block%}
        remove location of targeted block from {hologram::*}
        remove location of targeted block from {sp::%location of targeted block%::%player%}
        clear {esp1::%location of targeted block%::%player%}
        delete {Sahibi::%location of targeted block%}
        delete holo object "%location of targeted block%"
        execute console command "give %player% mob_spawner 1 name:&b&lZeu&a&lS&3&lpawner_&7Elmas_&aSpawner lore:&aLevel_&8»_&6%{level::%location of targeted block%}%"
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawnerin verildi." to player
    if {endsp1::%location of targeted block%::%player%} is set:
        remove 1 from {sp::endsp::%player%}
        cancel event
        set block to air
        delete {item::%location of targeted block%}
        remove location of targeted block from {hologram::*}
        remove location of targeted block from {sp::%location of targeted block%::%player%}
        clear {endsp1::%location of targeted block%::%player%}
        delete {Sahibi::%location of targeted block%}
        delete holo object "%location of targeted block%"
        give 1 mob spawner of protection named "&b&lZeu&a&lS&3&lpawner &7End &aSpawner" with lore "&aLevel &8» &6%{level::%location of targeted block%}%" to player
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawnerin verildi." to player
    if {ssp1::%location of targeted block%::%player%} is set:
        remove 1 from {sp::ssp::%player%}
        cancel event
        set block to air
        delete {item::%location of targeted block%}
        remove location of targeted block from {hologram::*}
        remove location of targeted block from {sp::%location of targeted block%::%player%}
        clear {ssp1::%location of targeted block%::%player%}
        delete {Sahibi::%location of targeted block%}
        delete holo object "%location of targeted block%"
        give 1 mob spawner of protection named "&b&lZeu&a&lS&3&lpawner &7Sünger &aSpawner" with lore "&aLevel &8» &6%{level::%location of targeted block%}%" to player
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawnerin verildi." to player
    if {golem::%location of targeted block%::%player%} is set:
        clear {golem::%location of targeted block%::%player%}
        delete {Sahibi::%location of targeted block%}
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawnerin verildi." to player
    if {blaze::%location of targeted block%::%player%} is set:
        clear {blaze::%location of targeted block%::%player%}
        delete {Sahibi::%location of targeted block%}
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawnerin verildi." to player
    if {skeleton::%location of targeted block%::%player%} is set:
        clear {skeleton::%location of targeted block%::%player%}
        delete {Sahibi::%location of targeted block%}
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawnerin verildi." to player
    if {zombi::%location of targeted block%::%player%} is set:
        clear {zombi::%location of targeted block%::%player%}
        delete {Sahibi::%location of targeted block%}
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawnerin verildi." to player
    if {pigman::%location of targeted block%::%player%} is set:
        clear {pigman::%location of targeted block%::%player%}
        delete {Sahibi::%location of targeted block%}
        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawnerin verildi." to player
    else:
        if player has permission "op":
            set block to air
            remove location of targeted block from {hologram::*}
            delete holo object "%location of targeted block%"
            remove 1 from {sp::%{tür::%location of targeted block%}%::%{Sahibi::%location of targeted block%}%}
            loop players:
                clear {dsp1::%location of targeted block%::%loop-player%}
                clear {asp1::%location of targeted block%::%loop-player%}
                clear {zsp1::%location of targeted block%::%loop-player%}
                clear {esp1::%location of targeted block%::%loop-player%}
                clear {endsp1::%location of targeted block%::%loop-player%}
                clear {ssp1::%location of targeted block%::%loop-player%}
                clear {golem::%location of targeted block%::%loop-player%}
                clear {blaze::%location of targeted block%::%loop-player%}
                clear {skeleton::%location of targeted block%::%loop-player%}
                clear {zombi::%location of targeted block%::%loop-player%}
                clear {pigman::%location of targeted block%::%loop-player%}
                delete {Sahibi::%location of targeted block%::%loop-player%}
            stop
        else:
            send "&b&lZeu&a&lS&3&lpawner &8» &7Spawnerin sahibi &c%{Sahibi::%location of targeted block%}% &7!!" to player
            cancel event
            stop
#
# HER 10 DAKİKADA 1 SUNUCUDAKİ AKTİF OLAN SPAWNERLERİ YENİLER
# AKSİ HALDE SUNUCU KAPATILIP AÇILDIĞINDA SUNUCDAKİ TÜM HOLOGRAMLAR YOK OLUR
every 10 minute:
    loop {hologram::*}:
        delete holo object "%loop-value%"
        create holo object "ItemStack:%{item::%loop-value%}%;&7&m----------&7;&aLevel &6%{level::%loop-value%}%;&7&m----------&7" with id "%loop-value%" at block above above loop-value
        stop
#
# SPAWNERLERİN HOLOGRAMINI AÇIP KAPATTIĞINIZ KISIM
# OYUN İÇİNDE /hologram [kapat/aç] YAZARAK BAKTIĞINIZ SPAWNERİN HOLOGRAMINI KAPATABİLİRSİNİZ
# BİR SPAWNERE BAKARAK KOMUTU YAZMALISINIZ!!
command /hologram [<text>]:
    aliases: /h
    trigger:
        if targeted block is mob spawner:
            if arg 1 is "aç" or "ac":
                if {sp::%location of targeted block%::%player%} is set:
                    delete holo object "%location of targeted block%"
                    create holo object "ItemStack:%{item::%location of targeted block%}%;&7&m----------&7;&aLevel &6%{level::%location of targeted block%}%;&7&m----------&7" with id "%location of targeted block%" at block above above location of targeted block
                    add location of targeted block to {hologram::*}
                    send "&b&lZeu&a&lS&3&lpawner &8» &7Hologramı başarıyla açtın"
                else:
                    if player has permission "op":
                        delete holo object "%location of targeted block%"
                        create holo object "ItemStack:%{item::%location of targeted block%}%;&7&m----------&7;&aLevel &6%{level::%location of targeted block%}%;&7&m----------&7" with id "%location of targeted block%" at block above above location of targeted block
                        add location of targeted block to {hologram::*}
                        send "&b&lZeu&a&lS&3&lpawner &8» &7Hologramı başarıyla açtın"
                    else:
                        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawnerin sahibi &c%{Sahibi::%location of targeted block%}% &7!!" to player
            if arg 1 is "kapa" or "kapat":
                if {sp::%location of targeted block%::%player%} is set:
                    delete holo object "%location of targeted block%"
                    remove location of targeted block from {hologram::*}
                    send "&b&lZeu&a&lS&3&lpawner &8» &7Hologramı başarıyla kapattın"
                else:
                    if player has permission "op":
                        delete holo object "%location of targeted block%"
                        remove location of targeted block from {hologram::*}
                        send "&b&lZeu&a&lS&3&lpawner &8» &7Hologramı başarıyla kapattın"
                    else:
                        send "&b&lZeu&a&lS&3&lpawner &8» &7Spawnerin sahibi &c%{Sahibi::%location of targeted block%}% &7!!" to player
            if arg 1 is not set:
                send "&b&lZeu&a&lS&3&lpawner &8» &7Kullanım &8/&3Hologram &7[&aAç&7/&cKapat&7]" to player
        else:
            send "&b&lZeu&a&lS&3&lpawner &8» &7Bir spawnere bakmalısın"
#
# SPAWNER KOYMA HAKKI VERME KOMUTU
# /Hakver [Koyma Hakkı Vermek İstediğniz Spawner Türü] [Spawner Koyma Hakkı Vermek İstediğiniz Kişi] [Eklemek İstediğiniz Hak Sayısı]
#
#                ÖNEMLİ NOT!!
# Bir kişiden hak almak için sayının başına - getirmelisiniz
#                ÖRNEK!!
# /Hakver Altın ZeusPro 2 yazarsak ZeusPro adlı kişiye 2 tane altın spawner koyma hakkı verir.
# /Hakver Elmas ZeusPro -3 yazarsak ZeusPro adlı kişiden 3 tane elmas spawner koyma hakkı alır.
command /hakver [<text>] [<player>] [<number>]:
    trigger:
        if player has permission "op":
            if arg 1 is not set:
                send "&b&lZeu&a&lS&3&lpawner &8» &7Kullanım &7/&8Hakver &7[&fDemir&7/&6Altın&7/&bElmas&7/&eEnd&7] [&aplayer&7] [&aadet&7]" to player
            else:
                if arg 2 is not set:
                    send "&b&lZeu&a&lS&3&lpawner &8» &7Kullanım &7/&8Hakver &7[&fDemir&7/&6Altın&7/&bElmas&7/&eEnd&7] [&aplayer&7] [&aadet&7]" to player
                else:
                    if arg 1 is "demir" or "iron":
                        add arg-3 to {dspp::%arg 2%}
                    if arg 1 is "altın" or "gold":
                        add arg-3 to {aspp::%arg 2%}
                    if arg 1 is "dia" or "diamond" or "elmas":
                        add arg-3 to {espp::%arg 2%}
                    if arg 1 is "zümrüt" or "emerald":
                        add arg-3 to {zspp::%arg 2%}
                    if arg 1 is "end" or "ender":
                        add arg-3 to {endspp::%arg 2%}
                    if arg 1 is "sünger" or "sponge":
                        add arg-3 to {sspp::%arg 2%}
                    send "&b&lZeu&a&lS&3&lpawner &8» &a%arg-2% &7adlı kişiye &6%arg-3% &7adet &3%arg-1% &7Spawner kullanım hakkı verildi"
        else:
            stop

Konu düzeni biraz kötü olabilir. Eleştirilere abartmadıkları sürece açığım.
Skripte alıntı diyenler ve sahiplenenler büyük ayıp ederler..
Gayet Güzel Bir Skript Aam Benimde Elimde Özel Bir Skript Olduğundan Dolayı Yapamıyacağm genede gayet güzel
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı