Çözüldü Minecraft Demir Block İtem Spawner Sorunu

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

Silinen üye 92065

Ziyaretçi
FİtemSpawner adlı plugini kullanıyorum skript ile beraber bunda sadece altın demir elmas zümrüt gibi spawnerlar var demir blok gibi şeyleri eklemeye çalışıyorum eklediğimde plugin hata veriyor yada 0 lanıyor nasıl ekleyeceğim yada alttaki kodlardan hangisine yapıcam ekleyebilecek birisi varmı :(
Kod:
Spawner-List:
- demir
- elmas
- altın
- zümrüt
Spawners:
  demir:
    ItemID: 265
    BlockID: 15
    Name: §7Demir Spawner
  altın:
    ItemID: 266
    BlockID: 14
    Name: §6Altın Spawner
  elmas:
    ItemID: 264
    BlockID: 56
    Name: §bElmas Spawner
  zümrüt:
    ItemID: 388
    BlockID: 129
    Name: §aZümrüt Spawner


Kod:
options:
    p: &b&lBlach&f&lCraft &e»
    noperm: &b&lBlach&f&lCraft &e» &cBu komutu kullanabilmek için yeterli yetkin yok!
on load:
    if file "plugins/FItemSpawner/config.yml" doesn't exists:
        create file "./plugins/FItemSpawner/config.yml"
        delete {isl::*}
        delete {s::*}
        delete {rsp::*}
        set yaml value "Prefix" from file "../../FItemSpawner/config.yml" to "&b&lFIS &8&l> &f"
        #set yaml value "Spawn-Second" from file "../../FItemSpawner/config.yml" to 3
        set yaml value "Language" from file "../../FItemSpawner/config.yml" to "en"
        #set yaml value "SilkTouch-Mode" from file "../../FItemSpawner/config.yml" to false
    if file "plugins/FItemSpawner/messages-en.yml" doesn't exists:
        create file "./plugins/FItemSpawner/messages-en.yml"
        set yaml value "successfully-created" from file "../../FItemSpawner/messages-en.yml" to "&a{SPAWNER} &fsuccessfully created in spawners.yml"
        set yaml value "already-created" from file "../../FItemSpawner/messages-en.yml" to "&c{SPAWNER} &falready created!"
        set yaml value "doesnt-exist" from file "../../FItemSpawner/messages-en.yml" to "&c{SPAWNER} &fdoesn't exist!"
        set yaml value "spawners" from file "../../FItemSpawner/messages-en.yml" to "&2&lSpawners;"
        set yaml value "reloading" from file "../../FItemSpawner/messages-en.yml" to "&fConfiguration reloading..."
        set yaml value "reloaded" from file "../../FItemSpawner/messages-en.yml" to "&fConfiguration reloaded!"
        set yaml value "break" from file "../../FItemSpawner/messages-en.yml" to "&fYou breaked {SPAWNER}!"
        set yaml value "place" from file "../../FItemSpawner/messages-en.yml" to "&fYou placed {SPAWNER}!"
        set yaml value "successfully-created" from file "../../FItemSpawner/messages-tr.yml" to "&a{SPAWNER} &fadlı spawner spawners.yml'nin içerisine yerleştirildi!"
        set yaml value "already-created" from file "../../FItemSpawner/messages-tr.yml" to "&c{SPAWNER} &fZaten var!"
        set yaml value "doesnt-exist" from file "../../FItemSpawner/messages-tr.yml" to "&c{SPAWNER} &fbulunamadı!!"
        set yaml value "spawners" from file "../../FItemSpawner/messages-tr.yml" to "&2&lYaratıcılar;"
        set yaml value "reloading" from file "../../FItemSpawner/messages-tr.yml" to "&fAyarlar yenileniyor..."
        set yaml value "reloaded" from file "../../FItemSpawner/messages-tr.yml" to "&fAyarlar yenilendi!!"
        set yaml value "break" from file "../../FItemSpawner/messages-tr.yml" to "&fSpawner kırdın {SPAWNER}!"
        set yaml value "place" from file "../../FItemSpawner/messages-tr.yml" to "&fSpawner koydun {SPAWNER}!"
    if file "plugins/FItemSpawner/spawners.yml" doesn't exists:
        create file "./plugins/FItemSpawner/spawners.yml"
        add "Example-Spawner" to yaml list "Spawner-List" from file "../../FItemSpawner/spawners.yml"
        set yaml value "Spawners.Example-Spawner.ItemID" from file "../../FItemSpawner/spawners.yml" to 264
        set yaml value "Spawners.Example-Spawner.BlockID" from file "../../FItemSpawner/spawners.yml" to 57
        set yaml value "Spawners.Example-Spawner.Name" from file "../../FItemSpawner/spawners.yml" to "&bDiamond Spawner"
    wait 1 seconds
    invoke "getSpawners"
    wait 1 seconds
    invoke "getConfig"
sub "getConfig":
    set {isl::prefix} to single value "Prefix" get of "./plugins/FItemSpawner/config.yml" parsed as text
    set {isl::lang} to single value "Language" get of "./plugins/FItemSpawner/config.yml" parsed as text
    if file "plugins/FItemSpawner/messages-%{isl::lang}%.yml" doesn't exists:
        send "&4&l--------------------------------" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&l&fTHE LANGUAGE &6&l%{isl::lang}% &fDOESNT EXIST" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&l--------------------------------" to console
        set {isl::lang} to "en"
    #set {isl::stmode} to single value "SilkTouch-Mode" get of "./plugins/FItemSpawner/config.yml" parsed as boolean
    invoke "getMessages"
sub "getSpawners":
    delete {s::*}
    set {_spawners::*} to yaml list "Spawner-List" from file "../../FItemSpawner/spawners.yml"
    loop {_spawners::*}:
        set {_item} to single value "Spawners.%loop-value%.ItemID" get of "./plugins/FItemSpawner/spawners.yml" parsed as item
        set {_block} to single value "Spawners.%loop-value%.BlockID" get of "./plugins/FItemSpawner/spawners.yml" parsed as item
        set {_name} to single value "Spawners.%loop-value%.Name" get of "./plugins/FItemSpawner/spawners.yml" parsed as text
        
        add 1 to {_y}
        set {s::spawners::%loop-value%} to "%loop-value%"
        set {s::items::%loop-value%} to {_item}
        set {s::block::%loop-value%} to {_block}
        set {s::name::%loop-value%} to "%{_name}%"
sub "getMessages":
    wait 5 ticks
    set {isl::successfully-created} to single value "successfully-created" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::already-created} to single value "already-created" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::doesnt-exist} to single value "doesnt-exist" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::spawners} to single value "spawners" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::reloading} to single value "reloading" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::reloaded} to single value "reloaded" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::break} to single value "break" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::place} to single value "place" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
on place:
    loop {s::spawners::*}:
        if {s::block::%loop-value%} is event-block:
            if "%name of player's held item%" is "%{s::name::%loop-value%}%":
                set {rsp::spawners::%event-block's location%} to event-block's location
                set {rsp::type::%event-block's location%} to "%loop-value%"
                set {_msg} to "%{isl::place}%"
                replace all "{SPAWNER}" with "%{s::name::%loop-value%}%" in {_msg}
                message "%{isl::prefix}% %{_msg}%"
                stop
on break:
    loop {s::spawners::*}:
        if {s::block::%loop-value%} is event-block:
            if {rsp::type::%event-block's location%} is set:
                if player has enough space for 1 of block named "%{s::name::%{rsp::type::%event-block's location%}%}%":
                    cancel event
                    give 1 of {s::block::%{rsp::type::%event-block's location%}%} named "%{s::name::%{rsp::type::%event-block's location%}%}%" to player
                    set block to air
                    set {_msg} to "%{isl::break}%"
                    replace all "{SPAWNER}" with "%{s::name::%{rsp::type::%event-block's location%}%}%" in {_msg}
                    message "%{isl::prefix}% %{_msg}%"
                    delete {rsp::type::%event-block's location%}
                    delete {rsp::spawners::%event-block's location%}
                else:
                    message "%{isl::prefix}% You don't have enough space in your inventory"
                    cancel event
command /spawner [<text>] [<text>]:
    trigger:
        if player has permission "ripcraft.spawner":
            set {_izin} to true
        if {_izin} is not set:
            message "%{isl::prefix}% &cYetkiniz bulunmamakta!"
            stop
        if arg-1 is "oluştur":
            if arg-2 is set:
                set {_spawners::*} to yaml list "Spawner-List" from file "../../FItemSpawner/spawners.yml"
                loop {_spawners::*}:
                    if "%arg-2%" is "%loop-value%":
                        set {_msg} to "%{isl::already-created}%"
                        replace all "{SPAWNER}" with "%arg-2%" in {_msg}
                        message "%{isl::prefix}% %{_msg}%"
                        stop
                add "%arg-2%" to yaml list "Spawner-List" from file "../../FItemSpawner/spawners.yml"
                set yaml value "Spawners.%arg-2%.ItemID" from file "../../FItemSpawner/spawners.yml" to 1
                set yaml value "Spawners.%arg-2%.BlockID" from file "../../FItemSpawner/spawners.yml" to 1
                set yaml value "Spawners.%arg-2%.Name" from file "../../FItemSpawner/spawners.yml" to "&7%arg-2%"
                set {_msg} to "%{isl::successfully-created}%"
                replace all "{SPAWNER}" with "%arg-2%" in {_msg}
                message "%{isl::prefix}%%{_msg}%"
                message "%{isl::prefix}%&fUse : &a/spawner yenile"
        else if arg-1 is "ver":
            if arg-2 is set:
                loop {s::spawners::*}:
                    if "%arg-2%" is "%{s::spawners::%arg-2%}%":
                        give 1 of {s::block::%arg-2%} named "%{s::name::%arg-2%}%" to player
                        stop
                set {_msg} to "%{isl::doesnt-exist}%"
                replace all "{SPAWNER}" with "%arg-2%" in {_msg}
                message "%{isl::prefix}% %{_msg}%"
        else if arg-1 is "liste":
            set {_s} to 0
            message "%{isl::spawners}%"
            loop {s::spawners::*}:
                add 1 to {_s}
                message "&a- &f%loop-value%"
            if {_s} is 0:
                message "&cHiç spawner oluşturulmamış"
            else:
                message "&aBilgi için : &f/spawner bilgi (spawner-name)"
        else if arg-1 is "yenile":
            message "%{isl::prefix}% %{isl::reloading}%"
            invoke "getConfig"
            invoke "getSpawners"
            message "%{isl::prefix}% %{isl::reloaded}%"
            set {_s} to 0
            message "&2&lLoaded Spawners;"
            loop {s::spawners::*}:
                add 1 to {_s}
                message "&a- &f%loop-value%"
            if {_s} is 0:
                message "&c&oNo spawners"
        else if arg-1 is "sil":
            message "%{isl::prefix}% &cThe skript doesn't support delete!"
        else if arg-1 is "bilgi":
            if arg-2 is set:
                loop {s::spawners::*}:
                    if "%arg-2%" is "%{s::spawners::%arg-2%}%":
                        message "&8&l&m-------/&d&lF&2&lItem&a&lSpaw&f&lner&8&l&m\-------"
                        message "&2&l• &fIsim - &a%{s::spawners::%arg-2%}%"
                        message "&2&l• &fBlok - &a%{s::block::%arg-2%}%"
                        message "&2&l• &fItem - &a%{s::items::%arg-2%}%"
                        message "&8&l&m-------/&d&lF&2&lItem&a&lSpaw&f&lner&8&l&m\-------"
                        stop
                set {_msg} to "%{isl::doesnt-exist}%"
                replace all "{SPAWNER}" with "%arg-2%" in {_msg}
                message "%{isl::prefix}% %{_msg}%"
        else if arg-1 is "yardım":
            message "&8&l&m-------/&d&lF&2&lItem&a&lSpaw&f&lner&8&l&m\-------"
            message "&2&l• &f/spawner oluştur (spawner) - &aSpawner ekleme spawners.yml!"
            message "&2&l• &f/spawner sil (spawner) - &aSpawner silme spawners.yml!"
            message "&2&l• &f/spawner ver (spawner) - &aKendine spawner verme!"
            message "&2&l• &f/spawner liste - &aSpawnleri gösterir!"
            message "&2&l• &f/spawner yenile- &aConfigi yeniler!"
            message "&8&l&m-------/&d&lF&2&lItem&a&lSpaw&f&lner&8&l&m\-------"
        else:
            message "&a/spawner yardım"
command /sp [<text>] [<text>] [<int>] [<player>]:
    trigger:
        executor has permission "ripcraft.spawner":
            if arg-1 is "ver":
                if arg-2 is set:
                    if arg-3 is set:
                        if arg-4 is set:
                            loop {s::spawners::*}:
                                if "%arg-2%" is "%{s::spawners::%arg-2%}%":
                                    give arg 3 of {s::block::%arg-2%} named "%{s::name::%arg-2%}%" to arg-4
                                    send "{@p} &e%arg 4% &c&oAdlı oyuncuya &e%arg 3% &c&otane &e%arg 2% &c&ospawner verildi."
                                    send "{@p} &e%executor% &c&oTarafından sana &e%arg 3% &c&otane &e%arg 2% &c&ospawner verdi." to arg-4
                                    stop
                            set {_msg} to "%{isl::doesnt-exist}%"
                            replace all "{SPAWNER}" with "%arg-2%" in {_msg}
                            message "%{isl::prefix}% %{_msg}%"
                        else:
                            send "{@p} &cOyuncu ismi girmelisin."
                    else:
                        send "{@p} &cVerilcek mikrarı girmelisin."
                else:
                    send "{@p} &cSpawner ismi girmelisin."
        else:
            send "{@noperm}"
every 5 seconds:
    loop {rsp::spawners::*}:
        set {_loc} to {rsp::spawners::%loop-value%}
        set {_item} to {s::items::%{rsp::type::%loop-value%}%}
        set {_block} to block at location at {_loc}
        if {_block} is {s::block::%{rsp::type::%loop-value%}%}:
            drop 1 of {_item} at {rsp::spawners::%loop-value%}
        else:
            delete {rsp::type::%{rsp::spawners::%loop-value%}%}
            delete {rsp::spawners::%{rsp::spawners::%loop-value%}%}
 
Bu bir skript size tavsiyem böyle detaylı sistemlerin skripti yerine pluginini kullanmanız ya da iyi skript biliyorsanız kendinize göre yazmanız.
 
keşke plugin olsa xd plugin ismini verebilecek varmı
Gönderi otomatik olarak birleştirildi:

keşke plugin olsa xd plugin ismini verebilecek varmı
 
Halil hocamın item spawner plugini vardı onu kullanabilirsin Plugin paketleri bölümünde Son osmanlı op skyblock plugin paketinin içinde eklenti mevcut iyi forumlar
 
İtem Sp Skripti

Selam Kanka Bendede Hata Verdi O Skript Gel Benim SW kulandım Skripti Verem Kopyala Kopyala Yapıştır

Güle Güle Kylan

Kod:
command /demirsp:
    permission: op
    permission message:&e&lLimon&4&lNW &8» &9Bu komutu kullanamazsın.
    trigger:
        give 1 mob spawner named "&f&lDemir Spawner" to player
        
on place of mob spawner:
    if name of player's tool is "&f&lDemir Spawner":                   
        set {_location} to location of targeted block
        set {demirspawner1::%{_location}%} to {_location}       
        set {_x} to x coord of event-location
        set {_y} to y coord of event-location
        set {_z} to z coord of event-location
        execute console command "manuaddp %player% minecraft.command.setblock"
        wait 2 tick
        execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:iron_ingot,Count:1b}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:15,Delay:3,MinSpawnDelay:70,MaxSpawnDelay:80,MaxNearbyEntities:9999}"
        wait 2 tick
        execute console command "manudelp %player% minecraft.command.setblock"   
        send "&e&lLimon&4&lNW &8» &9Spawneri kazma ile kırabilirsin." to player
        send "&e&lLimon&4&lNW &8» &9Kırınca sana verilecektir." to player

on break of mob spawner:
    if {demirspawner1::%location of targeted block%} is set:
        cancel event
        set block to air
        remove location of targeted block from {demirspawner1::*}
        clear {demirblokspawner1::%location of targeted block%}
        give 1 mob spawner named "&f&lDemir Spawner" to player
        send "&e&lLimon&4&lNW &8» &9Spawnerin verildi." to player

command /demirbloksp:
    permission: op
    permission message:&e&lLimon&4&lNW &8» &9Bu komutu kullanamazsın.
    trigger:
        give 1 mob spawner named "&f&lDemir Blok Spawner" to player
        
on place of mob spawner:
    if name of player's tool is "&f&lDemir Blok Spawner":                    
        set {_location} to location of targeted block
        set {demirblokspawner1::%{_location}%} to {_location}        
        set {_x} to x coord of event-location
        set {_y} to y coord of event-location
        set {_z} to z coord of event-location
        execute console command "manuaddp %player% minecraft.command.setblock"
        wait 2 tick
        execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:iron_block,Count:1b}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:15,Delay:3,MinSpawnDelay:70,MaxSpawnDelay:80,MaxNearbyEntities:9999}"
        wait 2 tick
        execute console command "manudelp %player% minecraft.command.setblock"    
        send "&e&lLimon&4&lNW &8» &9Spawneri kazma ile kırabilirsin." to player
        send "&e&lLimon&4&lNW &8» &9Kırınca sana verilecektir." to player

on break of mob spawner:
    if {demirblokspawner1::%location of targeted block%} is set:
        cancel event
        set block to air
        remove location of targeted block from {demirblokspawner1::*}
        clear {demirblokspawner1::%location of targeted block%}
        give 1 mob spawner named "&f&lDemir Blok Spawner" to player
        send "&e&lLimon&4&lNW &8» &9Spawnerin verildi." to player

command /altinsp:
    permission: op
    permission message: &e&lLimon&4&lNW &8» &9Bu komutu kullanamazsın.
    trigger:
        give 1 mob spawner named "&e&lAltin Spawner" to player
        
on place of mob spawner:
    if name of player's tool is "&e&lAltin Spawner":                    
        set {_location} to location of targeted block
        set {altinspawner1::%{_location}%} to {_location}        
        set {_x} to x coord of event-location
        set {_y} to y coord of event-location
        set {_z} to z coord of event-location
        execute console command "manuaddp %player% minecraft.command.setblock"
        wait 2 tick
        execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:gold_ingot,Count:1b}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:15,Delay:3,MinSpawnDelay:70,MaxSpawnDelay:80,MaxNearbyEntities:9999}"
        wait 2 tick
        execute console command "manudelp %player% minecraft.command.setblock"    
        send "&e&lLimon&4&lNW &8» &9Spawneri kazma ile kırabilirsin." to player
        send "&e&lLimon&4&lNW &8» &9Kırınca sana verilecektir." to player

on break of mob spawner:
    if {altinspawner1::%location of targeted block%} is set:
        cancel event
        set block to air
        remove location of targeted block from {altinspawner1::*}
        clear {altinspawner1::%location of targeted block%}
        give 1 mob spawner named "&e&lAltin Spawner" to player
        send "&e&lLimon&4&lNW &8» &9Spawnerin verildi." to player

command /altinbloksp:
    permission: op
    permission message: &e&lLimon&4&lNW &8» &9Bu komutu kullanamazsın.
    trigger:
        give 1 mob spawner named "&e&lAltin Blok Spawner" to player
        
on place of mob spawner:
    if name of player's tool is "&e&lAltin Blok Spawner":                    
        set {_location} to location of targeted block
        set {altinblokspawner1::%{_location}%} to {_location}        
        set {_x} to x coord of event-location
        set {_y} to y coord of event-location
        set {_z} to z coord of event-location
        execute console command "manuaddp %player% minecraft.command.setblock"
        wait 2 tick
        execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:gold_block,Count:1b}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:15,Delay:3,MinSpawnDelay:70,MaxSpawnDelay:80,MaxNearbyEntities:9999}"
        wait 2 tick
        execute console command "manudelp %player% minecraft.command.setblock"    
        send "&e&lLimon&4&lNW &8» &9Spawneri kazma ile kırabilirsin." to player
        send "&e&lLimon&4&lNW &8» &9Kırınca sana verilecektir." to player

on break of mob spawner:
    if {altinblokspawner1::%location of targeted block%} is set:
        cancel event
        set block to air
        remove location of targeted block from {altinblokspawner1::*}
        clear {altinblokspawner1::%location of targeted block%}
        give 1 mob spawner named "&e&lAltin Blok Spawner" to player
        send "&e&lLimon&4&lNW &8» &9Spawnerin verildi." to player

command /zumrutsp:
    permission: op
    permission message: &e&lLimon&4&lNW &8» &9Bu komutu kullanamazsın.
    trigger:
        give 1 mob spawner named "&a&lZumrut Spawner" to player
        
on place of mob spawner:
    if name of player's tool is "&a&lZumrut Spawner":                    
        set {_location} to location of targeted block
        set {zumrutspawner1::%{_location}%} to {_location}        
        set {_x} to x coord of event-location
        set {_y} to y coord of event-location
        set {_z} to z coord of event-location
        execute console command "manuaddp %player% minecraft.command.setblock"
        wait 2 tick
        execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:emerald,Count:1b}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:15,Delay:3,MinSpawnDelay:70,MaxSpawnDelay:80,MaxNearbyEntities:9999}"
        wait 2 tick
        execute console command "manudelp %player% minecraft.command.setblock"    
        send "&e&lLimon&4&lNW &8» &9Spawneri kazma ile kırabilirsin." to player
        send "&e&lLimon&4&lNW &8» &9Kırınca sana verilecektir." to player

on break of mob spawner:
    if {zumrutspawner1::%location of targeted block%} is set:
        cancel event
        set block to air
        remove location of targeted block from {zumrutspawner1::*}
        clear {zumrutspawner1::%location of targeted block%}
        give 1 mob spawner named "&a&lZumrut Spawner" to player
        send "&e&lLimon&4&lNW &8» &9Spawnerin verildi." to player

command /zumrutbloksp:
    permission: op
    permission message: &e&lLimon&4&lNW &8» &9Bu komutu kullanamazsın.
    trigger:
        give 1 mob spawner named "&a&lZumrut Blok Spawner" to player
        
on place of mob spawner:
    if name of player's tool is "&a&lZumrut Blok Spawner":                    
        set {_location} to location of targeted block
        set {zumrutblokspawner1::%{_location}%} to {_location}        
        set {_x} to x coord of event-location
        set {_y} to y coord of event-location
        set {_z} to z coord of event-location
        execute console command "manuaddp %player% minecraft.command.setblock"
        wait 2 tick
        execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:emerald_block,Count:1b}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:15,Delay:3,MinSpawnDelay:70,MaxSpawnDelay:80,MaxNearbyEntities:9999}"
        wait 2 tick
        execute console command "manudelp %player% minecraft.command.setblock"    
        send "&e&lLimon&4&lNW &8» &9Spawneri kazma ile kırabilirsin." to player
        send "&e&lLimon&4&lNW &8» &9Kırınca sana verilecektir." to player

on break of mob spawner:
    if {zumrutblokspawner1::%location of targeted block%} is set:
        cancel event
        set block to air
        remove location of targeted block from {zumrutblokspawner1::*}
        clear {zumrutblokspawner1::%location of targeted block%}
        give 1 mob spawner named "&a&lZumrut Blok Spawner" to player
        send "&e&lLimon&4&lNW &8» &9Spawnerin verildi." to player

command /elmassp:
    permission: op
    permission message: &e&lLimon&4&lNW &8» &9Bu komutu kullanamazsın.
    trigger:
        give 1 mob spawner named "&b&lElmas Spawner" to player
        
on place of mob spawner:
    if name of player's tool is "&b&lElmas Spawner":                    
        set {_location} to location of targeted block
        set {elmasspawner1::%{_location}%} to {_location}        
        set {_x} to x coord of event-location
        set {_y} to y coord of event-location
        set {_z} to z coord of event-location
        execute console command "manuaddp %player% minecraft.command.setblock"
        wait 2 tick
        execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:diamond,Count:1b}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:15,Delay:3,MinSpawnDelay:70,MaxSpawnDelay:80,MaxNearbyEntities:9999}"
        wait 2 tick
        execute console command "manudelp %player% minecraft.command.setblock"    
        send "&e&lLimon&4&lNW &8» &9Spawneri kazma ile kırabilirsin." to player
        send "&e&lLimon&4&lNW &8» &9Kırınca sana verilecektir." to player

on break of mob spawner:
    if {elmasspawner1::%location of targeted block%} is set:
        cancel event
        set block to air
        remove location of targeted block from {elmasspawner1::*}
        clear {elmasspawner1::%location of targeted block%}
        give 1 mob spawner named "&b&lElmas Spawner" to player
        send "&e&lLimon&4&lNW  &8» &9Spawnerin verildi." to player

command /elmasbloksp:
    permission: op
    permission message: &e&lLimon&4&lNW &8» &9Bu komutu kullanamazsın.
    trigger:
        give 1 mob spawner named "&b&lElmas Blok Spawner" to player
        
on place of mob spawner:
    if name of player's tool is "&b&lElmas Blok Spawner":                    
        set {_location} to location of targeted block
        set {elmasblokspawner1::%{_location}%} to {_location}        
        set {_x} to x coord of event-location
        set {_y} to y coord of event-location
        set {_z} to z coord of event-location
        execute console command "manuaddp %player% minecraft.command.setblock"
        wait 2 tick
        execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:diamond_block,Count:1b}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:15,Delay:3,MinSpawnDelay:70,MaxSpawnDelay:80,MaxNearbyEntities:9999}"
        wait 2 tick
        execute console command "manudelp %player% minecraft.command.setblock"    
        send "&e&lLimon&4&lNW &8» &9Spawneri kazma ile kırabilirsin." to player
        send "&e&lLimon&4&lNW &8» &9Kırınca sana verilecektir." to player

on break of mob spawner:
    if {elmasblokspawner1::%location of targeted block%} is set:
        cancel event
        set block to air
        remove location of targeted block from {elmasblokspawner1::*}
        clear {elmasblokspawner1::%location of targeted block%}
        give 1 mob spawner named "&b&lElmas Blok Spawner" to player
command /demirbloksp:
    permission: op
    permission message:&e&lLimon&4&lNW &8» &9Bu komutu kullanamazsın.
    trigger:
        give 1 mob spawner named "&f&lDemir Blok Spawner" to player
        
on place of mob spawner:
    if name of player's tool is "&f&lDemir Blok Spawner":                    
        set {_location} to location of targeted block
        set {demirblokspawner1::%{_location}%} to {_location}        
        set {_x} to x coord of event-location
        set {_y} to y coord of event-location
        set {_z} to z coord of event-location
        execute console command "manuaddp %player% minecraft.command.setblock"
        wait 2 tick
        execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:iron_block,Count:1b}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:15,Delay:3,MinSpawnDelay:70,MaxSpawnDelay:80,MaxNearbyEntities:9999}"
        wait 2 tick
        execute console command "manudelp %player% minecraft.command.setblock"    
        send "&e&lLimon&4&lNW &8» &9Spawneri kazma ile kırabilirsin." to player
        send "&e&lLimon&4&lNW &8» &9Kırınca sana verilecektir." to player

on break of mob spawner:
    if {demirblokspawner1::%location of targeted block%} is set:
        cancel event
        set block to air
        remove location of targeted block from {demirblokspawner1::*}
        clear {demirblokspawner1::%location of targeted block%}
        give 1 mob spawner named "&f&lDemir Blok Spawner" to player
        send "&e&lLimon&4&lNW &8» &9Spawnerin verildi." to player

command /altinsp:
    permission: op
    permission message: &e&lLimon&4&lNW &8» &9Bu komutu kullanamazsın.
    trigger:
        give 1 mob spawner named "&e&lAltin Spawner" to player
        
on place of mob spawner:
    if name of player's tool is "&e&lAltin Spawner":                    
        set {_location} to location of targeted block
        set {altinspawner1::%{_location}%} to {_location}        
        set {_x} to x coord of event-location
        set {_y} to y coord of event-location
        set {_z} to z coord of event-location
        execute console command "manuaddp %player% minecraft.command.setblock"
        wait 2 tick
        execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:gold_ingot,Count:1b}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:15,Delay:3,MinSpawnDelay:70,MaxSpawnDelay:80,MaxNearbyEntities:9999}"
        wait 2 tick
        execute console command "manudelp %player% minecraft.command.setblock"    
        send "&e&lLimon&4&lNW &8» &9Spawneri kazma ile kırabilirsin." to player
        send "&e&lLimon&4&lNW &8» &9Kırınca sana verilecektir." to player

on break of mob spawner:
    if {altinspawner1::%location of targeted block%} is set:
        cancel event
        set block to air
        remove location of targeted block from {altinspawner1::*}
        clear {altinspawner1::%location of targeted block%}
        give 1 mob spawner named "&e&lAltin Spawner" to player
        send "&e&lLimon&4&lNW &8» &9Spawnerin verildi." to player

command /altinbloksp:
    permission: op
    permission message: &e&lLimon&4&lNW &8» &9Bu komutu kullanamazsın.
    trigger:
        give 1 mob spawner named "&e&lAltin Blok Spawner" to player
        
on place of mob spawner:
    if name of player's tool is "&e&lAltin Blok Spawner":                    
        set {_location} to location of targeted block
        set {altinblokspawner1::%{_location}%} to {_location}        
        set {_x} to x coord of event-location
        set {_y} to y coord of event-location
        set {_z} to z coord of event-location
        execute console command "manuaddp %player% minecraft.command.setblock"
        wait 2 tick
        execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:gold_block,Count:1b}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:15,Delay:3,MinSpawnDelay:70,MaxSpawnDelay:80,MaxNearbyEntities:9999}"
        wait 2 tick
        execute console command "manudelp %player% minecraft.command.setblock"    
        send "&e&lLimon&4&lNW &8» &9Spawneri kazma ile kırabilirsin." to player
        send "&e&lLimon&4&lNW &8» &9Kırınca sana verilecektir." to player

on break of mob spawner:
    if {altinblokspawner1::%location of targeted block%} is set:
        cancel event
        set block to air
        remove location of targeted block from {altinblokspawner1::*}
        clear {altinblokspawner1::%location of targeted block%}
        give 1 mob spawner named "&e&lAltin Blok Spawner" to player
        send "&e&lLimon&4&lNW &8» &9Spawnerin verildi." to player

command /zumrutsp:
    permission: op
    permission message: &e&lLimon&4&lNW &8» &9Bu komutu kullanamazsın.
    trigger:
        give 1 mob spawner named "&a&lZumrut Spawner" to player
        
on place of mob spawner:
    if name of player's tool is "&a&lZumrut Spawner":                    
        set {_location} to location of targeted block
        set {zumrutspawner1::%{_location}%} to {_location}        
        set {_x} to x coord of event-location
        set {_y} to y coord of event-location
        set {_z} to z coord of event-location
        execute console command "manuaddp %player% minecraft.command.setblock"
        wait 2 tick
        execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:emerald,Count:1b}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:15,Delay:3,MinSpawnDelay:70,MaxSpawnDelay:80,MaxNearbyEntities:9999}"
        wait 2 tick
        execute console command "manudelp %player% minecraft.command.setblock"    
        send "&e&lLimon&4&lNW &8» &9Spawneri kazma ile kırabilirsin." to player
        send "&e&lLimon&4&lNW &8» &9Kırınca sana verilecektir." to player

on break of mob spawner:
    if {zumrutspawner1::%location of targeted block%} is set:
        cancel event
        set block to air
        remove location of targeted block from {zumrutspawner1::*}
        clear {zumrutspawner1::%location of targeted block%}
        give 1 mob spawner named "&a&lZumrut Spawner" to player
        send "&e&lLimon&4&lNW &8» &9Spawnerin verildi." to player

command /zumrutbloksp:
    permission: op
    permission message: &e&lLimon&4&lNW &8» &9Bu komutu kullanamazsın.
    trigger:
        give 1 mob spawner named "&a&lZumrut Blok Spawner" to player
        
on place of mob spawner:
    if name of player's tool is "&a&lZumrut Blok Spawner":                    
        set {_location} to location of targeted block
        set {zumrutblokspawner1::%{_location}%} to {_location}        
        set {_x} to x coord of event-location
        set {_y} to y coord of event-location
        set {_z} to z coord of event-location
        execute console command "manuaddp %player% minecraft.command.setblock"
        wait 2 tick
        execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:emerald_block,Count:1b}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:15,Delay:3,MinSpawnDelay:70,MaxSpawnDelay:80,MaxNearbyEntities:9999}"
        wait 2 tick
        execute console command "manudelp %player% minecraft.command.setblock"    
        send "&e&lLimon&4&lNW &8» &9Spawneri kazma ile kırabilirsin." to player
        send "&e&lLimon&4&lNW &8» &9Kırınca sana verilecektir." to player

on break of mob spawner:
    if {zumrutblokspawner1::%location of targeted block%} is set:
        cancel event
        set block to air
        remove location of targeted block from {zumrutblokspawner1::*}
        clear {zumrutblokspawner1::%location of targeted block%}
        give 1 mob spawner named "&a&lZumrut Blok Spawner" to player
        send "&e&lLimon&4&lNW &8» &9Spawnerin verildi." to player

command /elmassp:
    permission: op
    permission message: &e&lLimon&4&lNW &8» &9Bu komutu kullanamazsın.
    trigger:
        give 1 mob spawner named "&b&lElmas Spawner" to player
        
on place of mob spawner:
    if name of player's tool is "&b&lElmas Spawner":                    
        set {_location} to location of targeted block
        set {elmasspawner1::%{_location}%} to {_location}        
        set {_x} to x coord of event-location
        set {_y} to y coord of event-location
        set {_z} to z coord of event-location
        execute console command "manuaddp %player% minecraft.command.setblock"
        wait 2 tick
        execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:diamond,Count:1b}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:15,Delay:3,MinSpawnDelay:70,MaxSpawnDelay:80,MaxNearbyEntities:9999}"
        wait 2 tick
        execute console command "manudelp %player% minecraft.command.setblock"    
        send "&e&lLimon&4&lNW &8» &9Spawneri kazma ile kırabilirsin." to player
        send "&e&lLimon&4&lNW &8» &9Kırınca sana verilecektir." to player

on break of mob spawner:
    if {elmasspawner1::%location of targeted block%} is set:
        cancel event
        set block to air
        remove location of targeted block from {elmasspawner1::*}
        clear {elmasspawner1::%location of targeted block%}
        give 1 mob spawner named "&b&lElmas Spawner" to player
        send "&e&lLimon&4&lNW  &8» &9Spawnerin verildi." to player

command /elmasbloksp:
    permission: op
    permission message: &e&lLimon&4&lNW &8» &9Bu komutu kullanamazsın.
    trigger:
        give 1 mob spawner named "&b&lElmas Blok Spawner" to player
        
on place of mob spawner:
    if name of player's tool is "&b&lElmas Blok Spawner":                    
        set {_location} to location of targeted block
        set {elmasblokspawner1::%{_location}%} to {_location}        
        set {_x} to x coord of event-location
        set {_y} to y coord of event-location
        set {_z} to z coord of event-location
        execute console command "manuaddp %player% minecraft.command.setblock"
        wait 2 tick
        execute player command "setblock %{_x}% %{_y}% %{_z}% mob_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:diamond_block,Count:1b}},SpawnCount:1,SpawnRange:2,RequiredPlayerRange:15,Delay:3,MinSpawnDelay:70,MaxSpawnDelay:80,MaxNearbyEntities:9999}"
        wait 2 tick
        execute console command "manudelp %player% minecraft.command.setblock"    
        send "&e&lLimon&4&lNW &8» &9Spawneri kazma ile kırabilirsin." to player
        send "&e&lLimon&4&lNW &8» &9Kırınca sana verilecektir." to player

on break of mob spawner:
    if {elmasblokspawner1::%location of targeted block%} is set:
        cancel event
        set block to air
        remove location of targeted block from {elmasblokspawner1::*}
        clear {elmasblokspawner1::%location of targeted block%}
        give 1 mob spawner named "&b&lElmas Blok Spawner" to player
 
he aga ben bunun şeyini arıyorum adamlar koyamıyor permi ne acaba
Gönderi otomatik olarak birleştirildi:

adamlar koyabiliyor ama envanterinden gitmiyor istediği kadar koyabiliyo onun çözümünü biliyormusun
 
Moderatör tarafından düzenlendi:
he aga ben bunun şeyini arıyorum adamlar koyamıyor permi ne acaba
Gönderi otomatik olarak birleştirildi:

adamlar koyabiliyor ama envanterinden gitmiyor istediği kadar koyabiliyo onun çözümünü biliyormusun
Permini Araştıracağım Başarılar
Gönderi otomatik olarak birleştirildi:

he aga ben bunun şeyini arıyorum adamlar koyamıyor permi ne acaba
Gönderi otomatik olarak birleştirildi:

adamlar koyabiliyor ama envanterinden gitmiyor istediği kadar koyabiliyo onun çözümünü biliyormusun
Kardeş o üstteki kod da Perm yok başarılar
 
perm değil adam 1 kere koyuyo envanterinden gitmiyo 1 taneyle sınırsız koyuyor onun hatası var sadece xd
 
Kod:
Spawner-List:
- demir
- elmas
- altın
- zümrüt
- demirblok
Spawners:
  demir:
    ItemID: 265
    BlockID: 15
    Name: §7Demir Spawner
  altın:
    ItemID: 266
    BlockID: 14
    Name: §6Altın Spawner
  elmas:
    ItemID: 264
    BlockID: 56
    Name: §bElmas Spawner
  zümrüt:
    ItemID: 388
    BlockID: 129
    Name: §aZümrüt Spawner
  demirblok:
    ItemID: 52
    BlockID: 52
    Name: §7Demir Blok Spawner

Bunu dene.
 
fitemspawnerda sorunu buldum spawner.yml yi silip kendim oluşturuyorum ordan kod ekliyorum anca öyle oluyor sorunu çözdüm teşekkürler ama yinede pluginini bulsam iyi olurdu bilen varsa yazabilirmi xd
 
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