[SK] Survival server'ler için spawner

kinqgm15

Zombi Katili
Mesajlar
165
En iyi cevaplar
0
Beğeniler
15
Puanları
260
Skript'in amacı crafting ile spawner yapma direk koda geçeyim
Kod:
on load:
    set {_Spawner12} to mob spawner named "&f&lSpawner"
    set {_Sparcasi} to iron ingot named "&f&lSpawner Malzemesi"
    set {_Sparcasi1} to gold ingot named "&f&lSpawner parası"
    register new shaped recipe for {_Spawner12} using {_Sparcasi}, {_Sparcasi}, {_Sparcasi}, {_Sparcasi}, {_Sparcasi1}, {_Sparcasi}, {_Sparcasi}, {_Sparcasi}, {_Sparcasi}
command /spawnerparcalariver:
    aliases: /spver, /spv
    permission: spawner.sk
    trigger:
        give 8 iron ingot named "&f&lSpawner Malzemesi" to player
        give gold ingot named "&f&lSpawner parası" to player
on break of stone:
    if chance of 1%:
        give player iron ingot named "&f&lSpawner Malzemesi"
        send "&lTebrikler Taştan bir spawner malzemesi buldun =)" to the player
on break of diamond ore:
    if chance of 15%:
        give player gold ingot named "&f&lSpawner parası"
        send "&lTebrikler elmas kazarken bir spawner parçası buldun."
bunu normal demir ve gold ile yaparım diyorsanız yapılmaz sadece adları böyle olursa yapılır. Parçaları almak için /spawnerparcalariver komut ile daha kısa bir şekilde alabilirsiniz. Üstteki verdiğim taşdan %1 diamond'dan %15 şans ile çıkartarak ya da onları iptal edip köylüler ile satabilirsiniz.
nasıl yaparım diyorsanız örnek resim:
 


MeeRach

Vi3e
Mesajlar
1,113
En iyi cevaplar
0
Beğeniler
580
Puanları
1,335
Ruh hali
Hangi spawner olduğunu nasıl ayarlıyacağız :/
 

bikkik

Obsidyen Madencisi
Mesajlar
1,249
En iyi cevaplar
0
Beğeniler
820
Puanları
1,990
Yaa bunları böyle özel craft haline nasıl getirion ?
 

MeeRach

Vi3e
Mesajlar
1,113
En iyi cevaplar
0
Beğeniler
580
Puanları
1,335
Ruh hali
Yaa bunları böyle özel craft haline nasıl getirion ?
PHP:
register new shaped recipe for {_Spawner12} using {_Sparcasi}, {_Sparcasi}, {_Sparcasi}, {_Sparcasi}, {_Sparcasi1}, {_Sparcasi}, {_Sparcasi}, {_Sparcasi}, {_Sparcasi}
 

bikkik

Obsidyen Madencisi
Mesajlar
1,249
En iyi cevaplar
0
Beğeniler
820
Puanları
1,990
PHP:
register new shaped recipe for {_Spawner12} using {_Sparcasi}, {_Sparcasi}, {_Sparcasi}, {_Sparcasi}, {_Sparcasi1}, {_Sparcasi}, {_Sparcasi}, {_Sparcasi}, {_Sparcasi}
İyi güzelde mesela ben demiri en tepeye koymak istiyorum yada ortası boş olucak onu nasıl ayarlıyacağım. İlla {_Sparcasi} gibi oluşturmak zorundamıyız ?
 

kinqgm15

Zombi Katili
Mesajlar
165
En iyi cevaplar
0
Beğeniler
15
Puanları
260
Ya boşluk kısmı ? mesela 3 tane demir yan yana gelince bana elmas kılıç ver gibi ? Tam ortada olacaklar
böyle sanarım en üste 3 demir koyunca sana 1 diamond sword vermesi laızm
Kod:
on load:
    set {_kilic} to diamond sword
    set {_demir} to iron ingot named
    register new shaped recipe for {_kilic} using {_demir}, {_demir}, {_demir}, {air}, {air1}, {air}, {air}, {air}, {air}

Hangi spawner olduğunu nasıl ayarlıyacağız :/
Bunun hakkında hiçbir fikrim yok :/ gelince zaten domuz oluyorda diğerlerinide belki şöyle yaparlar
Kod:
on load:
    set {_inek} to gold ingot nmaed "&lİnek Parasi"
    set {_tavuk} to gold ingot nmaed "&lTavuk Parasi"
    set {_koyun} to gold ingot nmaed "&lKoyun Parasi"
    set {_Spawner12} to mob spawner named "&f&lSpawner"
    set {_Spawner13} to mob spawner named "&b&lİnek Spawneri"
    set {_Spawner14} to mob spawner named "&b&lTavuk Spawneri"
    set {_Spawner15} to mob spawner named "&b&lKoyun Spawneri"
    register new shaped recipe for {_Spawner13} using {_inek}, {_Spawner12}, {air}, {air}, {air1}, {air}, {air}, {air}, {air}
    register new shaped recipe for {_Spawner14} using {_tavuk}, {_Spawner12}, {air}, {air}, {air1}, {air}, {air}, {air}, {air}
    register new shaped recipe for {_Spawner15} using {_koyun}, {_Spawner12}, {air}, {air}, {air1}, {air}, {air}, {air}, {air}
on rightclick with mob spawner:
    if tool's name is "&b&lİnek Spawneri":
        remove mob spawner named "&b&lİnek Spawneri" from the player
        execute console command "give %player% 52:92 1"
    if tool's name is "&b&lTavuk Spawneri":
        remove mob spawner named "&b&lTavuk Spawneri" from the player
        execute console command "give %player% 52:93 1"
    if tool's name is "&b&lKoyun Spawneri":
        remove mob spawner named "&b&lKoyun Spawneri" from the player
        execute console command "give %player% 52:91 1"
bundada o demir ve gold dan yapılan spawneri 2. sıraya 1. sırayada tavuk parasi adlı şeyi koyun tavuk spawneri verir sağ tıklayın tavuk spawnerinin normalini verir :D
 

Üst