Sol Reklam

Çözüldü İtemSpawner ve Elmas blok spawner vb. Spawnerleri nasıl adakite koyabilirim

Durum
Mesaj gönderimine kapalı.

MiniDia

Odunlara Vur Vur Vur!
Katılım
20 Mart 2016
Mesajlar
48
Elmaslar
24
Puanlar
9.215
Yaş
34
İtemSpawner ve Elmas blok spawner vb. Spawnerleri nasıl adakite koyabilirim

Yarım saatir item spawner arıyorum düzgün stabil çalışabilen
Bide diyelimki Elmas Blok Spawner (elmas blok spawner örnek diğer blok spawnerler içinde geçerli) nasıl adakite koyabilirim?

Elinde Blok spawner sk si olan verebilir mi?
 

Alpho320

powered by Fabulous.

Discord:

Alpho320#9202

Katılım
20 Haziran 2018
Mesajlar
1.396
Elmaslar
1.285
Puanlar
17.175
Yer
Istanbul
Minecraft
Alpho320

MiniDia

Odunlara Vur Vur Vur!
Katılım
20 Mart 2016
Mesajlar
48
Elmaslar
24
Puanlar
9.215
Yaş
34
İtemSpawner olarak Skript Paylaşımı - Geliştirilebilir Item Spawner | KSP Spawner |Tüm Minecraft Itemlerini Destekler! kullanabilirsin tüm eşyaları desteklemekte, ada kit skriptini atar isen yardımcı olabiliriz.



Kod:
options:
    adakit: &6&lFilipeNW &8&l| #Chata Gelen Başlık
    adakitx: &6&lADAKIT #Ekrana Gelen Başlık
    hata: &c&lSorun! &8&l| #Chata Gelen Başlık
    hatax: &c&lHATA #Ekrana Gelen Başlık
  
command:
    if command is "adakit":
        if {adakit.%player%} is 1:
            set {adakit.%player%} to 0
        else:
            if {adakitaldi.%player%} is 0:
                cancel event
                send "{@adakit} &bADAKIT&7'ini Sadece 1 Kere Alabilirsin&8." to player
                send "{@adakit} &7Almak İstediğinine Eminsen &8[&a/adakit&8] &7Komutunu Tekrar Kullan&8." to player
                set {adakit.%player%} to 1
                wait 20 real seconds
                set {adakit.%player%} to 0
                stop
            else:
                cancel event
                send "{@hata} &bADAKIT&7'ini Alma Hakkın Dolmuştur&8." to player
          
command /adakit:
    trigger:
        set {adakitaldi.%player%} to 1
        send "{@adakit} &b320 Elmas Blok &7Veriliyor&8..." to player
        give 320 diamond block to player
        wait 2 second
        send "{@adakit} &640&c1 End taşı &7Veriliyor&8..." to player
        give 640 end stone to player
        wait 2 second
        send "{@adakit} &e320 Sünger &7Veriliyor&8..." to player
        give 320 sponge to player
        send "{@adakit} &1&a10 Demir spawner  &7Veriliyor&8..." to player
        give a mob spawner named "&7&lDemir Spawner" to player
        wait 2 second
        send "{@adakit} &1&d192 Altın blok &7Veriliyor&8..." to player
        give 192 gold block to player
        wait 2 second
        send "{@adakit} &1&d256 Demir blok &7Veriliyor&8..." to player
        give 256 iron block to player
        wait 3 seconds
        send "{@adakit} &71 Seferlik &bADAKIT&7'inizi Başarıyla Aldınız&8." to player
        send "{@adakit} &7İyi Oyunlar&8." to player
      
command /adakitsifirla:
    trigger:
        if player has permission "op":
            set {adakitaldi.%player%} to 0
            wait 1 tick
            send "{@adakit} &bADAKIT &7Hakkınız &aBaşarıyla &7Sıfırlandı&8."
        else:
            send "{@hata} &7Bu Komut İçin Gerekli Yetkiye Sahip Değilsiniz&8." to player
          
on first join:
    set {adakitaldi.%player%} to 0
  
on join:
    if {adakitaldi.%player%} is not set:
        set {adakitaldi.%player%} to 0







Dosya olarak:
 

Ekler

  • adakit.sk
    2,4 KB · Görünt.: 39

Alpho320

powered by Fabulous.

Discord:

Alpho320#9202

Katılım
20 Haziran 2018
Mesajlar
1.396
Elmaslar
1.285
Puanlar
17.175
Yer
Istanbul
Minecraft
Alpho320
Kod:
options:
    adakit: &6&lFilipeNW &8&l| #Chata Gelen Başlık
    adakitx: &6&lADAKIT #Ekrana Gelen Başlık
    hata: &c&lSorun! &8&l| #Chata Gelen Başlık
    hatax: &c&lHATA #Ekrana Gelen Başlık
 
command:
    if command is "adakit":
        if {adakit.%player%} is 1:
            set {adakit.%player%} to 0
        else:
            if {adakitaldi.%player%} is 0:
                cancel event
                send "{@adakit} &bADAKIT&7'ini Sadece 1 Kere Alabilirsin&8." to player
                send "{@adakit} &7Almak İstediğinine Eminsen &8[&a/adakit&8] &7Komutunu Tekrar Kullan&8." to player
                set {adakit.%player%} to 1
                wait 20 real seconds
                set {adakit.%player%} to 0
                stop
            else:
                cancel event
                send "{@hata} &bADAKIT&7'ini Alma Hakkın Dolmuştur&8." to player
         
command /adakit:
    trigger:
        set {adakitaldi.%player%} to 1
        send "{@adakit} &b320 Elmas Blok &7Veriliyor&8..." to player
        give 320 diamond block to player
        wait 2 second
        send "{@adakit} &640&c1 End taşı &7Veriliyor&8..." to player
        give 640 end stone to player
        wait 2 second
        send "{@adakit} &e320 Sünger &7Veriliyor&8..." to player
        give 320 sponge to player
        send "{@adakit} &1&a10 Demir spawner  &7Veriliyor&8..." to player
        give a mob spawner named "&7&lDemir Spawner" to player
        wait 2 second
        send "{@adakit} &1&d192 Altın blok &7Veriliyor&8..." to player
        give 192 gold block to player
        wait 2 second
        send "{@adakit} &1&d256 Demir blok &7Veriliyor&8..." to player
        give 256 iron block to player
        wait 3 seconds
        send "{@adakit} &71 Seferlik &bADAKIT&7'inizi Başarıyla Aldınız&8." to player
        send "{@adakit} &7İyi Oyunlar&8." to player
     
command /adakitsifirla:
    trigger:
        if player has permission "op":
            set {adakitaldi.%player%} to 0
            wait 1 tick
            send "{@adakit} &bADAKIT &7Hakkınız &aBaşarıyla &7Sıfırlandı&8."
        else:
            send "{@hata} &7Bu Komut İçin Gerekli Yetkiye Sahip Değilsiniz&8." to player
         
on first join:
    set {adakitaldi.%player%} to 0
 
on join:
    if {adakitaldi.%player%} is not set:
        set {adakitaldi.%player%} to 0







Dosya olarak:
Buyur:
Kod:
options:
    seviyeKatsayisi: 100000 # Her seviye yükseldiğinde "Seviye X 250 000" kadar para isteyecek
    saniyeSeviyesi: 60#Her yükseltmede kaç level isteyeceği?
    
    
on load:
    create a gui with id "spy" with chest with 5 rows named "&0[&6KSP&0]&8 Yükseltme Menüsü":
        make gui slot numbers between 0 and 9 and numbers between 17 and 27 and numbers between 35 and 46 with gray glass pane named " "

        set {_x} to 21
        loop 5 times:
            make gui slot {_x} to white glass pane named "&8%loop-value%.&7 Yüksetlme."
            add 1 to {_x}
        make gui slot 19 with white glass pane named "&8Yükseltme&7 Türü."
    # -------------------------- #

function editSPYM(p:player, location: location):

    set {_saniye} to {ksp::spawners::%{_location}%::saniye}
    set {_seviye} to {ksp::spawners::%{_location}%::seviye}

    edit gui "spy":                            #         function

        make gui slot 20 with mob_spawner named "&8""%{ksp::spawners::%{_location}%::name}%""&7 Hakkında Bilgi:" with lore "&7Adı: &8%{ksp::spawners::%{_location}%::name}%  ||&7 Lokasyonu: &8%{ksp::spawners::%{_location}%::location}% ||&7 Materyal'i: &8%{ksp::spawners::%{_location}%::material}% ||&7 Saniye'si: &8%{ksp::spawners::%{_location}%::saniye}% ||&7 Seviye'si: &8%{ksp::spawners::%{_location}%::seviye}% ||&7 Kime ait: &8%{ksp::spawners::%{_location}%::player}%"

        make gui slot 11 with barrier named "&c&mSaniye'yi &4&mdüşürmek&c&m için &c&mtıkla&7!" with lore "&7EXP seviyen &cyetersiz&7.(%75 - {_p}'s level%'e daha &cihtiyacın&7 var.)":
            send "&7[&6KSP&7] &7→ EXP level'in &cyetersiz&7.({@saniyeSeviyesi} EXP seviyesine daha &cihtiyacın&7 var.)" to {_p}
        make gui slot numbers between 30 and 34 with 0 blaze rod named "&7Henüz yükseltilmemiş."

        make gui slot 29 with barrier named "&c&mSeviye'yi &4&myükseltmek&c&m için &c&mtıkla&7!" with lore "&7Paran &cyetersiz&7.(%{_seviye} * {@seviyeKatsayisi}% daha &cihtiyacın&7 var.)":
            send "&7[&6KSP&7] &7→ &7Paran &cyetersiz&7.(%{_seviye} * {@seviyeKatsayisi}% daha &cihtiyacın&7 var.)" to {_p}
            
        if {_saniye} > 0:
            if {_p}'s level >= {@saniyeSeviyesi}:
                make gui slot 11 with anvil named "&7Saniye'yi &adüşürmek&7 için &8tıkla&7!" with lore "&7Tutar: &8{@saniyeSeviyesi}":
                    saniyeDusur({_p}, {_location})
        else:
            make gui slot 11 with barrier named "&c&mSaniye'yi &4&mdüşürmek&c&m için &c&mtıkla&7!" with lore "&cSon seviye'ye&4 yükseltilmiş."
        if {_seviye} < 5:
            if {_p}'s balance >= ({_seviye} * {@seviyeKatsayisi}):
                make gui slot 29 with anvil named "&7Seviye &ayükseltmek&7 için &8tıkla&7!" with lore "&7Tutar: &8%{_seviye} * {@seviyeKatsayisi}%":
                    seviyeYukselt({_p}, {_location})
        else:
            make gui slot 29 with barrier named "&c&mSeviye'yi &4&myükseltmek&c&m için &c&mtıkla&7!" with lore "&cSon seviye'ye&4 yükseltilmiş."

        make gui slot 10 with stick named "&8Saniye&7 Yükseltmeleri" with lore "&8""&8%{ksp::spawners::%{_location}%::name}%&7&8""&7 Hakkında bilgi: || &7Saniye: &8%{_saniye}%&7"
        make gui slot 28 with blaze rod named "&8Seviye Yükseltmeleri" with lore "&8""&8%{ksp::spawners::%{_location}%::name}%&7&8""&7 Hakkında bilgi: || &7Seviye: &8%{_seviye}%"


        set {_x} to 16
        loop 5 times:
            if {_x} < 12:
                stop loop
            make gui slot {_x} with loop-value of stick named "&8%loop-value% Saniye'ye&7 düşürülmüş"
            remove 1 from {_x}
        set {_x} to 16
        loop {_saniye} - 1 times:
            if {_saniye} is 1:
                stop loop
            if {_x} < 12:
                stop loop
            make gui slot {_x} with 0 stick named "&7Henüz yükseltilmemiş."
            remove 1 from {_x}
        set {_x} to 30
        loop {_seviye} times:
            if {_x} > 34:
                stop loop
            make gui slot {_x} with loop-value of blaze rod named "&8%loop-value%.Seviye'ye&7 yükseltilmiş"
            add 1 to {_x}
 
            if {ksp::spawners::%{_location}%::player} isn't {_p}:
                make gui slot 11 and 29 with barrier named "&c&mSpawner'ı &4&mgeliştirmek&c&m için &c&mtıkla&7!" with lore "&8Bu spawner'ın &csahibi değilsiniz!&8 (&8Sahibi: &7%{ksp::spawners::%{_location}%::player}%&8)"
                                                                                                  
    open gui "spy" to {_p}

function seviyeYukselt(p:player, location: location):
    play sound "random.anvil_use" at {_location} for {_p}
    if {ksp::spawners::%{_location}%::seviye} != 5:
        remove {ksp::spawners::%{_location}%::seviye} * {@seviyeKatsayisi} from {_p}'s balance
        add 1 to {ksp::spawners::%{_location}%::seviye}   
        setSpawner({_p}, {_location})   
        send "&7[&6KSP&7] &7→ &aBaşarıyla&7 Seviye yükselyildi" to {_p}
        editSPYM({_p}, {_location})
    else:
        send "&7[&6KSP&7] &7→ En fazla &85 Seviye'ye yükseltebilirsiniz&7." to {_p}



function saniyeDusur(p:player, location: location):
    play sound "random.anvil_use" at {_location} for {_p}
    if {ksp::spawners::%{_location}%::saniye} != 1:
        remove {@saniyeSeviyesi} from {_p}'s level
        remove 1 from {ksp::spawners::%{_location}%::saniye}
        setSpawner({_p},{_location})
        send "&7[&6KSP&7] &7→ &aBaşarıyla&7 saniye'yi düşürdün" to {_p}
        editSPYM({_p}, {_location})
    else:
        send "&7[&6KSP&7] &7→ En fazla &81 Saniye'ye düşürebilirsiniz&7." to {_p}



function setSpawner(player: player, location: location):
    set {_material} to {ksp::spawners::%{_location}%::material}
    set {_tick} to {ksp::spawners::%{_location}%::saniye} * 20
    set {_seviye} to {ksp::spawners::%{_location}%::seviye}

    set {_x} to x coord of {_location}
    set {_y} to y coord of {_location}
    set {_z} to z coord of {_location}
    wait 1 tick
    
    execute {_player} command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:%{_material}%,Count:%{_seviye}%b}},SpawnCount:1,SpawnRange:1,Delay:%{_tick}%,MinSpawnDelay:%{_tick}%,MaxSpawnDelay:%{_tick}%,RequiredPlayerRange:%{_seviye} * 10%}" with permission "minecraft.command.setblock"


command /ksp <text> <text> <int> <int>:
    usage: &7[&6KSP&7] &7→ Kullanım: ""/KSP <Spawner'ın İlk adı|Text> <Spawner'ın Materyali|Text> <Saniye|Int> <Seviye|Int>"" "
    permission: ksp.getspawner
    trigger:
        if arg-4 is set:
            if arg-3 and arg-4 > 0:
                give a mob_spawner named "%colored arg-1% &7Spawner" with lore "&7Materyal: &8%arg-2%||&7Saniye: &8%arg-3%||&7Seviye: &8%arg-4%" to player
            else:
                send "&7[&6KSP&7] &7→ Kullanım: ""&8/KSP &7<Spawner'ın İlk adı|&8Text&7> <Spawner'ın Materyali|&8Text&7> <Saniye|&8Int&7> <Seviye|&8Int&7>"""
        else:
            send "&7[&6KSP&7] &7→ Kullanım: ""&8/KSP &7<Spawner'ın İlk adı|&8Text&7> <Spawner'ın Materyali|&8Text&7> <Saniye|&8Int&7> <Seviye|&8Int&7>"""
command /kspver <text> <text> <int> <int> <player> <int>:
    usage: &7[&6KSP&7] &7→ Kullanım: ""/KSP <Spawner'ın İlk adı|Text> <Spawner'ın Materyali|Text> <Saniye|Int> <Seviye|Int> isim adet"" "
    permission: ksp.getspawner
    trigger:
        give arg-6 of mob_spawner named "%colored arg-1% &7Spawner" with lore "&7Materyal: &8%arg-2%||&7Saniye: &8%arg-3%||&7Seviye: &8%arg-4%" to arg-5



on place of mob_spawner:
    
    if name of player's tool contains "&7Spawner":
        
        # lokasyon kaydet
        set {_location} to location of event-block
        set {ksp::spawners::%{_location}%::location} to {_location}
        

        # lore kaydet
        set {_lore::*} to lore of player's tool split at "||"
        set {ksp::spawners::%{_location}%::lore} to player's tool's lore
        
        
        # adını kaydet
        set {_name} to player's tool's name
        replace " &7Spawner" in {_name} with ""
        replace "&7" in {_name} with ""
        
        set {ksp::spawners::%{_location}%::name} to {_name}


        # material kaydet
        set {_material} to {_lore::1}
        replace "&7Materyal: &8" in {_material} with ""
        set {ksp::spawners::%{_location}%::material} to {_material}


        # saniye kaydet
        set {_saniye} to {_lore::2}
        replace "&7Saniye: &8" in {_saniye} with ""
        set {ksp::spawners::%{_location}%::saniye} to {_saniye} parsed as integer


        # seviye kaydet
        set {_seviye} to {_lore::3}
        replace "&7Seviye: &8" in {_seviye} with ""
        set {ksp::spawners::%{_location}%::seviye} to {_seviye} parsed as integer

        
        # sahip kaydet
        set {ksp::spawners::%{_location}%::player} to "%player%"
        
        
        play sound "fire.ignite" at {_location} for player
        setSpawner(player, {_location})

        send "&7[&6KSP&7] &7→ &7Adı: &8%{_name}%&7 || Materyal: &8%{_material}%&7 || Saniye: &8%{_saniye}%&7 || Seviye: &8%{_seviye}%&7 Spawner'ı &abaşarıyla&7 yerleştirdin"
        send " "
        send "&7Bu spawner'ın &8sahibi&7 artık: &a%player%&7."

on right click on mob_spawner:
    wait 1 tick
    set {_location} to location of event-block
    if {ksp::spawners::%{_location}%::location} is set:

        editSPYM(player, {_location})

on break of mob_spawner:
    set {_location} to location of event-block
    if {ksp::spawners::%{_location}%::location} is set:
        cancel event
        if {ksp::spawners::%{_location}%::player} is player:
            set block to air
            give a mob_spawner named "%{ksp::spawners::%{_location}%::name}% &7Spawner" with lore "&7Materyal: &8%{ksp::spawners::%{_location}%::material}%||&7Saniye: &8%{ksp::spawners::%{_location}%::saniye}%||&7Seviye: &8%{ksp::spawners::%{_location}%::seviye}%" to player
            send "&7[&6KSP&7] &7→ ""&7%{ksp::spawners::%{_location}%::name}% &7Spawner""&7 Adlı spawner verildi!"
            delete {ksp::spawners::%{_location}%::*}
        else:
            if player isn't op:
                send "&7[&6KSP&7] &7→ &8Bu spawner'ın &csahibi değilsiniz!&8 (&8Sahibi: &7%{ksp::spawners::%{_location}%::player}%&8)"
            else:
                set block to air
                give a mob_spawner named "%{ksp::spawners::%{_location}%::name}% &7Spawner" with lore "&7Materyal: &8%{ksp::spawners::%{_location}%::material}%||&7Saniye: &8%{ksp::spawners::%{_location}%::saniye}%||&7Seviye: &8%{ksp::spawners::%{_location}%::seviye}%" to player
                send "&7[&6KSP&7] &7→ ""&7%{ksp::spawners::%{_location}%::name}% &7Spawner""&7 Adlı spawner verildi!"
                delete {ksp::spawners::%{_location}%::*}
                
options:
    adakit: &6&lFilipeNW &8&l| #Chata Gelen Başlık
    adakitx: &6&lADAKIT #Ekrana Gelen Başlık
    hata: &c&lSorun! &8&l| #Chata Gelen Başlık
    hatax: &c&lHATA #Ekrana Gelen Başlık
 
command:
    if command is "adakit":
        if {adakit.%player%} is 1:
            set {adakit.%player%} to 0
        else:
            if {adakitaldi.%player%} is 0:
                cancel event
                send "{@adakit} &bADAKIT&7'ini Sadece 1 Kere Alabilirsin&8." to player
                send "{@adakit} &7Almak İstediğinine Eminsen &8[&a/adakit&8] &7Komutunu Tekrar Kullan&8." to player
                set {adakit.%player%} to 1
                wait 20 real seconds
                set {adakit.%player%} to 0
                stop
            else:
                cancel event
                send "{@hata} &bADAKIT&7'ini Alma Hakkın Dolmuştur&8." to player
          
command /adakit:
    trigger:
        set {adakitaldi.%player%} to 1
        send "{@adakit} &b320 Elmas Blok &7Veriliyor&8..." to player
        give 320 diamond block to player
        wait 2 second
        send "{@adakit} &640&c1 End taşı &7Veriliyor&8..." to player
        give 640 end stone to player
        wait 2 second
        send "{@adakit} &e320 Sünger &7Veriliyor&8..." to player
        give 320 sponge to player
        send "{@adakit} &1&a10 Demir spawner  &7Veriliyor&8..." to player
        give a mob spawner named "&7&lDemir Spawner" to player
        wait 2 second
        send "{@adakit} &1&d192 Altın blok &7Veriliyor&8..." to player
        give 192 gold block to player
        wait 2 second
        send "{@adakit} &1&d256 Demir blok &7Veriliyor&8..." to player
        give 256 iron block to player
        wait 3 seconds
        send "{@adakit} &71 Seferlik &bADAKIT&7'inizi Başarıyla Aldınız&8." to player
        send "{@adakit} &7İyi Oyunlar&8." to player
      
command /adakitsifirla:
    trigger:
        if player has permission "op":
            set {adakitaldi.%player%} to 0
            wait 1 tick
            send "{@adakit} &bADAKIT &7Hakkınız &aBaşarıyla &7Sıfırlandı&8."
        else:
            send "{@hata} &7Bu Komut İçin Gerekli Yetkiye Sahip Değilsiniz&8." to player
          
on first join:
    set {adakitaldi.%player%} to 0
 
on join:
    if {adakitaldi.%player%} is not set:
        set {adakitaldi.%player%} to 0
 

MiniDia

Odunlara Vur Vur Vur!
Katılım
20 Mart 2016
Mesajlar
48
Elmaslar
24
Puanlar
9.215
Yaş
34
Tamamda bende altın block spawneri filan spawnerler yok çünkü skripti veya plugini düzgün çalışan bulamadım
 

Alpho320

powered by Fabulous.

Discord:

Alpho320#9202

Katılım
20 Haziran 2018
Mesajlar
1.396
Elmaslar
1.285
Puanlar
17.175
Yer
Istanbul
Minecraft
Alpho320
Tamamda bende altın block spawneri filan spawnerler yok çünkü skripti veya plugini düzgün çalışan bulamadım
Attığım skripti kullanabilirsin, tüm eşyaları desteklemektedir.
 

MiniDia

Odunlara Vur Vur Vur!
Katılım
20 Mart 2016
Mesajlar
48
Elmaslar
24
Puanlar
9.215
Yaş
34

Alpho320

powered by Fabulous.

Discord:

Alpho320#9202

Katılım
20 Haziran 2018
Mesajlar
1.396
Elmaslar
1.285
Puanlar
17.175
Yer
Istanbul
Minecraft
Alpho320

MiniDia

Odunlara Vur Vur Vur!
Katılım
20 Mart 2016
Mesajlar
48
Elmaslar
24
Puanlar
9.215
Yaş
34

Alpho320

powered by Fabulous.

Discord:

Alpho320#9202

Katılım
20 Haziran 2018
Mesajlar
1.396
Elmaslar
1.285
Puanlar
17.175
Yer
Istanbul
Minecraft
Alpho320

MiniDia

Odunlara Vur Vur Vur!
Katılım
20 Mart 2016
Mesajlar
48
Elmaslar
24
Puanlar
9.215
Yaş
34

Alpho320

powered by Fabulous.

Discord:

Alpho320#9202

Katılım
20 Haziran 2018
Mesajlar
1.396
Elmaslar
1.285
Puanlar
17.175
Yer
Istanbul
Minecraft
Alpho320
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı