Bulundu Hologramlı Spawner Skripti

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

xcosanxc

Bir Kömür Göründü Kaptanım!
Katılım
6 Mart 2019
Mesajlar
142
Elmaslar
44
Puan
0
Yaş
26
Minecraft
xcosanxc

Discord:

♚ ???????? ♚#1856

Benim istediğim skript koyduğum zaman hologramlı spawner skripti ve hologramın olduğu yere blok koyabilme ve kıra bilme bunun ismi renklide olsun bide bu skQuaryli olmadan yaparsanız sevinirim bende çalışmıyor skriptin diyer eklentileri ve kırılıncada hologramda silincek
 
Merhaba, sanırım tamda istediginiz bir skript lütfen denedikten sonra geri dönüş yapın.

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)


Kod:
# 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


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!!)
 
Merhaba, sanırım tamda istediginiz bir skript lütfen denedikten sonra geri dönüş yapın.

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)


Kod:
# 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


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!!)
Sen dediğimi okumadınmı bi tekrar oku Okumadan cevap vermeyin lütfen
 

Merhaba, bu bahsettiğiniz Skript yerine Epic Spawners eklentisini öneririm.
 
ücretli olarak satılıyor bu dediğin forumda satılanlarda görmüştüm
 
Saten paralı o skript Epic Spawners yani

dediğim skripti yapabilcek yok her halde
 
Sen yeterki iste canım
Kod:
variables:
    {titanyum3::%player%} = 0
    


options:
    prefix: &eSpawner &8➽

command /al [<text>] [<player>]:
    permission: amanamannereleregeldik
    permission message: &cBu komutu kullanmak için gerekli yetkiniz bulunmuyor!
    trigger:
        if arg 1 is "Demir":
            if arg 2 is not set:
                give 1 iron ore named "&2&lDemir &7&lSpawner'i" to player
                stop
            if arg 2 is set:
                give 1 iron ore  named "&2&lDemir &7&lSpawner'i" to arg-2
            if arg 1 is not set:
                if arg 2 is not set:
                    send "&6Spawnerler &8➲ &eDemir"
                    send "&6Kullanım &8➲ &e/Al [<Spawner>] &8➲ &bKomutu kullanan kişiye yazdığı spawneri verir"
                    send "&6Kullanım &8➲ &e/Al [<Spawner>] [<Oyuncu>] &8➲ &bAdını yazdığın kişiye yazdığın spawneri verir"
        


            
 
on place of iron ore:
    if name of player's tool is "&2&lDemir &7&lSpawner'i":
        if {titanyum3::%player%} is smaller than or equal to 15:       
            show mobspawner flames at the event-block to the player
            add 1 to {titanyum3::%player%}
            play raw sound "note.harp" at player with pitch 1 volume 1
            create holo object "&7&m-----&7[ &6Demir Spawner &e%player% &7]&m-----" with id "%event-block's location%" at location 1.4 meters above block
            set {yenisahip2::%event-location%} to event-location
            set {hasanoctur3::%player%::%event-location%} to event-location
            send "{@prefix} &6Spawner Başarıyla &cKuruldu"
        else:
            cancel event
            send "{@prefix} &6Sadece &c16 &6Tane Demir Spawner Koyabilirsin"   
        
 


 

on leftclick:
    if event-item is iron ore:   
        if {hasanoctur3::%player%::%event-location%} is event-location:
            if player has enough space for 1 of block named "&2&lDemir &7&lSpawner'i":
                show mobspawner flames at the event-block to the player
                delete holo object "%event-block's location%"
                play raw sound "random.orb" at player with pitch 1 volume 1
                delete {hasanoctur3::%player%::%event-location%}
                add -1 to {titanyum3::%player%}
                set event-block to air
                give 1 iron ore named "&2&lDemir &7&lSpawner'i" to player
                send "{@prefix} &6Spawner Başarıyla &cKırıldı!"
            else:
                message "{@prefix} &cEnvanterinede Yeterli Yer Yok!"
                cancel event
                
            
        
on break of iron ore:
    if {yenisahip2::%event-location%} is event-location:
        cancel event
        send "{@prefix} &9Sadece Kendi Spawnerlerini Kırabilirsin" to player         
            

every 15 second:
    loop players:
        loop {hasanoctur3::%loop-player%::*}:
            if distance between the loop-player and loop-value is smaller than 25:
                drop 1 iron ingot at loop-value
 
Sen yeterki iste canım
Kod:
variables:
    {titanyum3::%player%} = 0
   


options:
    prefix: &eSpawner &8➽

command /al [<text>] [<player>]:
    permission: amanamannereleregeldik
    permission message: &cBu komutu kullanmak için gerekli yetkiniz bulunmuyor!
    trigger:
        if arg 1 is "Demir":
            if arg 2 is not set:
                give 1 iron ore named "&2&lDemir &7&lSpawner'i" to player
                stop
            if arg 2 is set:
                give 1 iron ore  named "&2&lDemir &7&lSpawner'i" to arg-2
            if arg 1 is not set:
                if arg 2 is not set:
                    send "&6Spawnerler &8➲ &eDemir"
                    send "&6Kullanım &8➲ &e/Al [<Spawner>] &8➲ &bKomutu kullanan kişiye yazdığı spawneri verir"
                    send "&6Kullanım &8➲ &e/Al [<Spawner>] [<Oyuncu>] &8➲ &bAdını yazdığın kişiye yazdığın spawneri verir"
       


           

on place of iron ore:
    if name of player's tool is "&2&lDemir &7&lSpawner'i":
        if {titanyum3::%player%} is smaller than or equal to 15:      
            show mobspawner flames at the event-block to the player
            add 1 to {titanyum3::%player%}
            play raw sound "note.harp" at player with pitch 1 volume 1
            create holo object "&7&m-----&7[ &6Demir Spawner &e%player% &7]&m-----" with id "%event-block's location%" at location 1.4 meters above block
            set {yenisahip2::%event-location%} to event-location
            set {hasanoctur3::%player%::%event-location%} to event-location
            send "{@prefix} &6Spawner Başarıyla &cKuruldu"
        else:
            cancel event
            send "{@prefix} &6Sadece &c16 &6Tane Demir Spawner Koyabilirsin"  
       





on leftclick:
    if event-item is iron ore:  
        if {hasanoctur3::%player%::%event-location%} is event-location:
            if player has enough space for 1 of block named "&2&lDemir &7&lSpawner'i":
                show mobspawner flames at the event-block to the player
                delete holo object "%event-block's location%"
                play raw sound "random.orb" at player with pitch 1 volume 1
                delete {hasanoctur3::%player%::%event-location%}
                add -1 to {titanyum3::%player%}
                set event-block to air
                give 1 iron ore named "&2&lDemir &7&lSpawner'i" to player
                send "{@prefix} &6Spawner Başarıyla &cKırıldı!"
            else:
                message "{@prefix} &cEnvanterinede Yeterli Yer Yok!"
                cancel event
               
           
       
on break of iron ore:
    if {yenisahip2::%event-location%} is event-location:
        cancel event
        send "{@prefix} &9Sadece Kendi Spawnerlerini Kırabilirsin" to player        
           

every 15 second:
    loop players:
        loop {hasanoctur3::%loop-player%::*}:
            if distance between the loop-player and loop-value is smaller than 25:
                drop 1 iron ingot at loop-value
hatalar verdi ben sadece skript pluginiyle yapıla bilen skript istdim skript addonları olmıcak
 
Sen yeterki iste canım
Kod:
variables:
    {titanyum3::%player%} = 0
   


options:
    prefix: &eSpawner &8➽

command /al [<text>] [<player>]:
    permission: amanamannereleregeldik
    permission message: &cBu komutu kullanmak için gerekli yetkiniz bulunmuyor!
    trigger:
        if arg 1 is "Demir":
            if arg 2 is not set:
                give 1 iron ore named "&2&lDemir &7&lSpawner'i" to player
                stop
            if arg 2 is set:
                give 1 iron ore  named "&2&lDemir &7&lSpawner'i" to arg-2
            if arg 1 is not set:
                if arg 2 is not set:
                    send "&6Spawnerler &8➲ &eDemir"
                    send "&6Kullanım &8➲ &e/Al [<Spawner>] &8➲ &bKomutu kullanan kişiye yazdığı spawneri verir"
                    send "&6Kullanım &8➲ &e/Al [<Spawner>] [<Oyuncu>] &8➲ &bAdını yazdığın kişiye yazdığın spawneri verir"
       


           

on place of iron ore:
    if name of player's tool is "&2&lDemir &7&lSpawner'i":
        if {titanyum3::%player%} is smaller than or equal to 15:      
            show mobspawner flames at the event-block to the player
            add 1 to {titanyum3::%player%}
            play raw sound "note.harp" at player with pitch 1 volume 1
            create holo object "&7&m-----&7[ &6Demir Spawner &e%player% &7]&m-----" with id "%event-block's location%" at location 1.4 meters above block
            set {yenisahip2::%event-location%} to event-location
            set {hasanoctur3::%player%::%event-location%} to event-location
            send "{@prefix} &6Spawner Başarıyla &cKuruldu"
        else:
            cancel event
            send "{@prefix} &6Sadece &c16 &6Tane Demir Spawner Koyabilirsin"  
       





on leftclick:
    if event-item is iron ore:  
        if {hasanoctur3::%player%::%event-location%} is event-location:
            if player has enough space for 1 of block named "&2&lDemir &7&lSpawner'i":
                show mobspawner flames at the event-block to the player
                delete holo object "%event-block's location%"
                play raw sound "random.orb" at player with pitch 1 volume 1
                delete {hasanoctur3::%player%::%event-location%}
                add -1 to {titanyum3::%player%}
                set event-block to air
                give 1 iron ore named "&2&lDemir &7&lSpawner'i" to player
                send "{@prefix} &6Spawner Başarıyla &cKırıldı!"
            else:
                message "{@prefix} &cEnvanterinede Yeterli Yer Yok!"
                cancel event
               
           
       
on break of iron ore:
    if {yenisahip2::%event-location%} is event-location:
        cancel event
        send "{@prefix} &9Sadece Kendi Spawnerlerini Kırabilirsin" to player        
           

every 15 second:
    loop players:
        loop {hasanoctur3::%loop-player%::*}:
            if distance between the loop-player and loop-value is smaller than 25:
                drop 1 iron ingot at loop-value
ama sesi güzel sesli bir spawner skriptime eklicem teşekkürler
 
Tamamda bende diyer addonlar çalışmıyor sebebsiz yere 1.8 server sürümü

spigotdayım olmuyor

Yanlış sürümlerde tabii ki çalışmaz. Skript sürümünüzü söylerseniz addonlarda yardımcı olurum.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst