Çözüldü 1.12.2 itemspawner skripti domuz hatası

  • Konuyu Başlatan Konuyu Başlatan mRLexReiz06
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 691

mRLexReiz06

Bir Kömür Göründü Kaptanım!
Katılım
29 Mayıs 2018
Mesajlar
117
Elmaslar
27
Puan
8.920
Yaş
25
spigot 1.12.2 kullanıyorum itemspawner skripti mevcut eşyayı veriyor ancak spawner domuz olarak gözüküyor yardım edermisiniz

JavaScript:
command /elmassp:
    trigger:
        if player is op:
            give 1 monster spawner named "&6&lSpawner &bElmas &eSpawner " to player
        else:
            send "&6&lSpawner &8> &9Bu komutu kullanamazsin." to player


command /zumrutsp:
    trigger:
        if player is op:
            give 1 monster spawner named "&6&lSpawner &aZumrut &eSpawner " to player
        else:
            send "&6&lSpawner &8> &9Bu komutu kullanamazsin." to player

command /sungersp:
    trigger:
        if player is op:
            give 1 monster spawner named "&6&lSpawner &eSunger &eSpawner " to player
        else:
            send "&6&lSpawner &8> &9Bu komutu kullanamazsin." to player

command /demirsp:
    trigger:
        if player is op:
            give 1 monster spawner named "&6&lSpawner &fDemir &eSpawner " to player
        else:
            send "&6&lSpawner &8> &9Bu komutu kullanamazsin." to player
    
command /demirbloksp:
    trigger:
        if player is op:
            give 1 monster spawner named "&6&lSpawner &fDemirBlok &eSpawner " to player
        else:
            send "&6&lSpawner &8> &9Bu komutu kullanamazsin." to player

command /altinsp:
    trigger:
        if player is op:
            give 1 monster spawner named "&6&lSpawner &6Altın &eSpawner " to player
        else:
            send "&6&lSpawner &8> &9Bu komutu kullanamazsin." to player

command /altinbloksp:
    trigger:
        if player is op:
            give 1 monster spawner named "&6&lSpawner &6AltınBlok &eSpawner " to player
        else:
            send "&6&lSpawner &8> &9Bu komutu kullanamazsin." to player

command /endtasisp:
    trigger:
        if player is op:
            give 1 monster spawner named "&6&lSpawner &fEndTaşı &eSpawner " to player
        else:
            send "&6&lSpawner &8> &9Bu komutu kullanamazsin." to player

on place of monster spawner:
    if name of player's tool is "&6&lSpawner &bElmas &eSpawner ":                
        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
        wait 2 tick
        execute server command "setblock %{_x}% %{_y}% %{_z}% monster_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:diamond_block,Count:1b}},SpawnCount:0,SpawnRange:0,RequiredPlayerRange:50,Delay:0,MinSpawnDelay:0,MaxSpawnDelay:00,MaxNearbyEntities:0}"
        send "&6&lSpawner &8> &9Spawneri kazma ile kirabilirsin." to player
        send "&6&lSpawner &8> &9Kirinca sana verilecektir." to player
        create holo object "ItemStack:diamond_block;&bElmas Blok Spawner" with id "%event-block's location%" at location 1.7 meters above event-location
    if name of player's tool is "&6&lSpawner &aZumrut &eSpawner ":                
        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
        wait 2 tick
        execute server command "setblock %{_x}% %{_y}% %{_z}% monster_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:emerald_block,Count:1b}},SpawnCount:0,SpawnRange:0,RequiredPlayerRange:50,Delay:0,MinSpawnDelay:0,MaxSpawnDelay:00,MaxNearbyEntities:0}"
        send "&6&lSpawner &8> &9Spawneri kazma ile kirabilirsin." to player
        send "&6&lSpawner &8> &9Kirinca sana verilecektir." to player
        create holo object "ICON: EMERALD_BLOCK &aZümrütBlok &7Spawnerı" with id "%event-block's location%" at location 1.5 meters above event-location
    if name of player's tool is "&6&lSpawner &eSunger &eSpawner ":                
        set {_location} to location of targeted block
        set {sungerspawner1::%{_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
        wait 2 tick
        execute server command "setblock %{_x}% %{_y}% %{_z}% monster_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:sponge,Count:1b}},SpawnCount:0,SpawnRange:0,RequiredPlayerRange:50,Delay:0,MinSpawnDelay:0,MaxSpawnDelay:00,MaxNearbyEntities:0}"
        send "&6&lSpawner &8> &9Spawneri kazma ile kirabilirsin." to player
        send "&6&lSpawner &8> &9Kirinca sana verilecektir." to player
        create holo object "ICON: SPONGE &eSünger &7Spawnerı" with id "%event-block's location%" at location 1.5 meters above event-location
    if name of player's tool is "&6&lSpawner &fDemir &eSpawner ":                
        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
        wait 2 tick
        execute server command "setblock %{_x}% %{_y}% %{_z}% monster_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:iron_ingot,Count:1b}},SpawnCount:0,SpawnRange:0,RequiredPlayerRange:50,Delay:0,MinSpawnDelay:0,MaxSpawnDelay:00,MaxNearbyEntities:0}"
        send "&6&lSpawner &8> &9Spawneri kazma ile kirabilirsin." to player
        send "&6&lSpawner &8> &9Kirinca sana verilecektir." to player
        create holo object "ICON: IRON_INGOT &fDemir &7Spawnerı" with id "%event-block's location%" at location 1.5 meters above event-location
    if name of player's tool is "&6&lSpawner &fDemirBlok &eSpawner ":                
        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
        wait 2 tick
        execute server command "setblock %{_x}% %{_y}% %{_z}% monster_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:iron_block,Count:1b}},SpawnCount:0,SpawnRange:0,RequiredPlayerRange:50,Delay:0,MinSpawnDelay:0,MaxSpawnDelay:00,MaxNearbyEntities:0}"
        send "&6&lSpawner &8> &9Spawneri kazma ile kirabilirsin." to player
        send "&6&lSpawner &8> &9Kirinca sana verilecektir." to player
        create holo object "ICON: IRON_BLOCK &fDemirBlok &7Spawnerı" with id "%event-block's location%" at location 1.5 meters above event-location
    if name of player's tool is "&6&lSpawner &6Altın &eSpawner ":                
        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
        wait 2 tick
        execute server command "setblock %{_x}% %{_y}% %{_z}% monster_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:gold_ingot,Count:1b}},SpawnCount:0,SpawnRange:0,RequiredPlayerRange:50,Delay:0,MinSpawnDelay:0,MaxSpawnDelay:00,MaxNearbyEntities:0}"
        send "&6&lSpawner &8> &9Spawneri kazma ile kirabilirsin." to player
        send "&6&lSpawner &8> &9Kirinca sana verilecektir." to player
        create holo object "ICON: GOLD_INGOT &6Altın &7Spawnerı" with id "%event-block's location%" at location 1.5 meters above event-location
    if name of player's tool is "&6&lSpawner &6AltınBlok &eSpawner ":                
        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
        wait 2 tick
        execute server command "setblock %{_x}% %{_y}% %{_z}% monster_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:gold_block,Count:1b}},SpawnCount:0,SpawnRange:0,RequiredPlayerRange:50,Delay:0,MinSpawnDelay:0,MaxSpawnDelay:00,MaxNearbyEntities:0}"
        send "&6&lSpawner &8> &9Spawneri kazma ile kirabilirsin." to player
        send "&6&lSpawner &8> &9Kirinca sana verilecektir." to player
        create holo object "ICON: GOLD_BLOCK &6AltınBlok &7Spawnerı" with id "%event-block's location%" at location 1.5 meters above event-location
    if name of player's tool is "&6&lSpawner &fEndTaşı &eSpawner ":                
        set {_location} to location of targeted block
        set {endtasispawner1::%{_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
        wait 2 tick
        execute server command "setblock %{_x}% %{_y}% %{_z}% monster_spawner 0 replace {EntityId:Item,SpawnData:{Item:{id:minecraft:endstone,Count:1b}},SpawnCount:0,SpawnRange:0,RequiredPlayerRange:50,Delay:0,MinSpawnDelay:0,MaxSpawnDelay:00,MaxNearbyEntities:0}"
        send "&6&lSpawner &8> &9Spawneri kazma ile kirabilirsin." to player
        send "&6&lSpawner &8> &9Kirinca sana verilecektir." to player
        create holo object "ICON:end stone &fEndTaşı &7Spawnerı" with id "%event-block's location%" at location 1.5 meters above event-location

on break of monster spawner:
    if {elmasspawner1::%location of targeted block%} is set:
        cancel event
        set block to air    
        remove location of targeted block from {elmasspawner1::*}
        delete {elmasspawner1::%location of targeted block%}    
        give 1 monster spawner named "&6&lSpawner &bElmas &eSpawner " to player
        send "&6&lSpawner &8> &9Spawnerin verildi." to player
        delete holo object "%event-block's location%"
    if {zumrutspawner1::%location of targeted block%} is set:
        cancel event
        set block to air    
        remove location of targeted block from {zumrutspawner1::*}
        delete {zumrutspawner1::%location of targeted block%}    
        give 1 monster spawner named "&6&lSpawner &aZumrut &eSpawner " to player
        send "&6&lSpawner &8> &9Spawnerin verildi." to player
        delete holo object "%event-block's location%"
    if {sungerspawner1::%location of targeted block%} is set:
        cancel event
        set block to air    
        remove location of targeted block from {sungerspawner1::*}
        delete {sungerspawner1::%location of targeted block%}    
        give 1 monster spawner named "&6&lSpawner &eSunger &eSpawner " to player
        send "&6&lSpawner &8> &9Spawnerin verildi." to player
        delete holo object "%event-block's location%"
    if {demirspawner1::%location of targeted block%} is set:
        cancel event
        set block to air    
        remove location of targeted block from {demirspawner1::*}
        delete {demirspawner1::%location of targeted block%}    
        give 1 monster spawner named "&6&lSpawner &fDemir &eSpawner " to player
        send "&6&lSpawner &8> &9Spawnerin verildi." to player
        delete holo object "%event-block's location%"
    if {demirblokspawner1::%location of targeted block%} is set:
        cancel event
        set block to air    
        remove location of targeted block from {demirblokspawner1::*}
        delete {demirblokspawner1::%location of targeted block%}    
        give 1 monster spawner named "&6&lSpawner &fDemirBlok &eSpawner " to player
        send "&6&lSpawner &8> &9Spawnerin verildi." to player
        delete holo object "%event-block's location%"
    if {altinspawner1::%location of targeted block%} is set:
        cancel event
        set block to air    
        remove location of targeted block from {altinspawner1::*}
        delete {altinspawner1::%location of targeted block%}    
        give 1 monster spawner named "&6&lSpawner &6Altın &eSpawner " to player
        send "&6&lSpawner &8> &9Spawnerin verildi." to player
        delete holo object "%event-block's location%"
    if {altinblokspawner1::%location of targeted block%} is set:
        cancel event
        set block to air    
        remove location of targeted block from {altinblokspawner1::*}
        delete {altinblokspawner1::%location of targeted block%}    
        give 1 monster spawner named "&6&lSpawner &6AltınBlok &eSpawner " to player
        send "&6&lSpawner &8> &9Spawnerin verildi." to player
        delete holo object "%event-block's location%"
    if {endtasispawner1::%location of targeted block%} is set:
        cancel event
        set block to air    
        remove location of targeted block from {endtasispawner1::*}
        delete {endtasispawner1::%location of targeted block%}    
        give 1 monster spawner named "&6&lSpawner &fEndTaşı &eSpawner " to player
        send "&6&lSpawner &8> &9Spawnerin verildi." to player
        delete holo object "%event-block's location%"


every 10 second:
    loop {sungerspawner1::*}:
        drop 1 sponge at block 0 above loop-value
    loop {elmasspawner1::*}:
        drop 1 diamond block at block 0 above loop-value
    loop {zumrutspawner1::*}:
        drop 1 emerald block at block 0 above loop-value
    loop {demirspawner1::*}:
        drop 1 iron ingot at block 0 above loop-value
    loop {demirblokspawner1::*}:
        drop 1 iron block at block 0 above loop-value
    loop {altinspawner1::*}:
        drop 1 gold ingot at block 0 above loop-value
    loop {altinblokspawner1::*}:
        drop 1 gold block at block 0 above loop-value
    loop {endtasispawner1::*}:
        drop 1 endstone at block 0 above loop-value
 
SilkSpawners yükleyip dener misiniz ?
 
Skript yerine Tornado Spawners kullanabilirsin.

Sorununa gelecek olursak, give 1 monster spawner named "&6&lSpawner &6AltınBlok &eSpawner " to player
bu kısımda domuz spawner olarak veriyorsun.


Bunu, give 1 gold block named "&6&lSpawner &6AltınBlok &eSpawner " to player
yapmayı denersen sorun çözülecektir.​
 
Son düzenleme:
Yukarıda yazmış olduğum bir örnekti. Mesela, altın blok spawner verdiğinde, altın bloğu olarak gözükecek. Domuz doğma sorunu ortadan kalkmış oluyor.​
 
Merhaba, skript ile yapmanız ne kadar sağlıklı tartışılır. Aşağıdaki eklenti 1.8'den 1.16'ya kadar destekliyor, göz atabilirsin.
https://www.spigotmc.org/resources/☑♞☑【EpicSet-Spawners】☑♞☑.83104/
 
Skript yerine Tornado Spawners kullanabilirsin.

Sorununa gelecek olursak, give 1 monster spawner named "&6&lSpawner &6AltınBlok &eSpawner " to player
bu kısımda domuz spawner olarak veriyorsun.


Bunu, give 1 gold block named "&6&lSpawner &6AltınBlok &eSpawner " to player
yapmayı denersen sorun çözülecektir.​
Teşekkürler bu yeterli benim için
 

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