[Skript] Hata Nerde?

Fun4IK

Zombi Katili
En iyi cevaplar
0
Oncelikle Merhaba Arkadaslar.Bi Skripti Editleyip Kenndime Uygun Hale Getirmeye Calisiyorum Ama Skript Birazcik Hatali Sanirim (Bazen 3-4 Spawneri Birden Veriyor)
Yardim Ederseniz Sevinirim
Kod:
command /kutual <player>:
    permission: kutu.admin
    permission message: &cGerekli Yetkiye Sahip Degilsin Dostum!
    trigger:
        if arg 1 is set:
            give 1 chest named "&6Spawner &bKutusu" to arg 1
            give 1 lever named "&6Spawner &bKutu Anahtari" to arg 1

on rightclick holding a chest:
    if tool's name is "&6Spawner &bKutusu":
        if player have 1 lever named "&6Spawner &bKutu Anahtari":
            cancel event
            remove 1 chest named "&6Spawner &bKutusu" from player
            remove 1 lever named "&6Spawner &bKutu Anahtari" from player
            apply slowness 999 to player for 3 seconds
            apply jump 999 to player for 3 seconds
            send "&2Kutu Aciliyor..." to player
            wait 3 seconds
            chance of 5%:
                execute console command "/ss give %player% irongolem 1"
                send "&9Golem Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    execute console command "/ss give %player% blaze 1"
                    send "&9Blaze Spawneri Kazandin!" to player
            clear {verildi.%player%}
            chance of 5%:
                execute console command "/ss give %player% zombiepigman 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    execute console command "/ss give %player% blaze 1"
                    send "&9Blaze Spawneri Kazandin!" to player
            chance of 5%:
                execute console command "/ss give %player% chicken 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    execute console command "/ss give %player% blaze 1"
                    send "&9Blaze Spawneri Kazandin!" to player
            chance of 5%:
                execute console command "/ss give %player% skeleton 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    execute console command "/ss give %player% blaze 1"
                    send "&9Blaze Spawneri Kazandin!" to player
            chance of 5%:
                execute console command "/ss give %player% spider 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    execute console command "/ss give %player% blaze 1"
                    send "&9Blaze Spawneri Kazandin!" to player
            chance of 5%:
                execute console command "/ss give %player% pig 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    execute console command "/ss give %player% blaze 1"
                    send "&9Blaze Spawneri Kazandin!" to player
            chance of 5%:
                execute console command "/ss give %player% mooshroom 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    execute console command "/ss give %player% blaze 1"
                    send "&9Blaze Spawneri Kazandin!" to player
            chance of 5%:
                execute console command "/ss give %player% cow 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    execute console command "/ss give %player% blaze 1"
                    send "&9Blaze Spawneri Kazandin!" to player
            chance of 5%:
                execute console command "/ss give %player% sheep 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    execute console command "/ss give %player% blaze 1"
                    send "&9Blaze Spawneri Kazandin!" to player
            chance of 5%:
                execute console command "/ss give %player% zombie 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    execute console command "/ss give %player% blaze 1"
                    send "&9Blaze Spawneri Kazandin!" to player
 

Fun4IK

Zombi Katili
En iyi cevaplar
0
else kısmında stop vermediğin için bi spawner verildikten sonra diğer "chance" lere bakıyor sanırım?
Denicem Simdi

else kısmında stop vermediğin için bi spawner verildikten sonra diğer "chance" lere bakıyor sanırım?
Boyle Olmasi Gerekiyor Dimi Hocam
Kod:
command /kutual <player>:
    permission: kutu.admin
    permission message: &cGerekli Yetkiye Sahip Degilsin Dostum!
    trigger:
        if arg 1 is set:
            give 1 chest named "&6Spawner &bKutusu" to arg 1
            give 1 lever named "&6Spawner &bKutu Anahtari" to arg 1

on rightclick holding a chest:
    if tool's name is "&6Spawner &bKutusu":
        if player have 1 lever named "&6Spawner &bKutu Anahtari":
            cancel event
            remove 1 chest named "&6Spawner &bKutusu" from player
            remove 1 lever named "&6Spawner &bKutu Anahtari" from player
            apply slowness 999 to player for 3 seconds
            apply jump 999 to player for 3 seconds
            send "&2Kutu Aciliyor..." to player
            wait 3 seconds
            chance of 5%:
                execute console command "/ss give %player% irongolem 1"
                send "&9Golem Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop
            clear {verildi.%player%}
            chance of 5%:
                execute console command "/ss give %player% zombiepigman 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop
            chance of 5%:
                execute console command "/ss give %player% chicken 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop
            chance of 5%:
                execute console command "/ss give %player% skeleton 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop
            chance of 5%:
                execute console command "/ss give %player% spider 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop
            chance of 5%:
                execute console command "/ss give %player% pig 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop
            chance of 5%:
                execute console command "/ss give %player% mooshroom 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop
            chance of 5%:
                execute console command "/ss give %player% cow 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop
            chance of 5%:
                execute console command "/ss give %player% sheep 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop
            chance of 5%:
                execute console command "/ss give %player% zombie 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop
 

Personinblack

YASAKLANDI
En iyi cevaplar
0
Denicem Simdi


Boyle Olmasi Gerekiyor Dimi Hocam
Kod:
command /kutual <player>:
    permission: kutu.admin
    permission message: &cGerekli Yetkiye Sahip Degilsin Dostum!
    trigger:
        if arg 1 is set:
            give 1 chest named "&6Spawner &bKutusu" to arg 1
            give 1 lever named "&6Spawner &bKutu Anahtari" to arg 1

on rightclick holding a chest:
    if tool's name is "&6Spawner &bKutusu":
        if player have 1 lever named "&6Spawner &bKutu Anahtari":
            cancel event
            remove 1 chest named "&6Spawner &bKutusu" from player
            remove 1 lever named "&6Spawner &bKutu Anahtari" from player
            apply slowness 999 to player for 3 seconds
            apply jump 999 to player for 3 seconds
            send "&2Kutu Aciliyor..." to player
            wait 3 seconds
            chance of 5%:
                execute console command "/ss give %player% irongolem 1"
                send "&9Golem Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop
            clear {verildi.%player%}
            chance of 5%:
                execute console command "/ss give %player% zombiepigman 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop
            chance of 5%:
                execute console command "/ss give %player% chicken 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop
            chance of 5%:
                execute console command "/ss give %player% skeleton 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop
            chance of 5%:
                execute console command "/ss give %player% spider 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop
            chance of 5%:
                execute console command "/ss give %player% pig 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop
            chance of 5%:
                execute console command "/ss give %player% mooshroom 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop
            chance of 5%:
                execute console command "/ss give %player% cow 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop
            chance of 5%:
                execute console command "/ss give %player% sheep 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop
            chance of 5%:
                execute console command "/ss give %player% zombie 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                set {verildi.%player%} to true
                if {verildi.%player%} is true:
                    stop
                else:
                    stop


Kod:
if {verildi.%player%} is true:
  stop
else:
  stop
yazmışsın her halukarda stop olacak hepsini sil sadece stop yaz :p

set {verildi.%player%} to true kısmıda gereksiz görünüyor.
 

Personinblack

YASAKLANDI
En iyi cevaplar
0
Hata Ise Tamolarak Soyle:

Bıraktığın boşluklara dikkat et 12 boşluk istiyor senden şurdaki gibi
Kod:
command /kutual <player>:
    permission: kutu.admin
    permission message: &cGerekli Yetkiye Sahip Degilsin Dostum!
    trigger:
        if arg 1 is set:
            give 1 chest named "&6Spawner &bKutusu" to arg 1
            give 1 lever named "&6Spawner &bKutu Anahtari" to arg 1

on rightclick holding a chest:
    if tool's name is "&6Spawner &bKutusu":
        if player have 1 lever named "&6Spawner &bKutu Anahtari":
            cancel event
            remove 1 chest named "&6Spawner &bKutusu" from player
            remove 1 lever named "&6Spawner &bKutu Anahtari" from player
            apply slowness 999 to player for 3 seconds
            apply jump 999 to player for 3 seconds
            send "&2Kutu Aciliyor..." to player
            wait 3 seconds
            chance of 5%:
                execute console command "/ss give %player% irongolem 1"
                send "&9Golem Spawneri Kazandin!" to player
                stop
            clear {verildi.%player%}
            chance of 5%:
                execute console command "/ss give %player% zombiepigman 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                stop
            chance of 5%:
                execute console command "/ss give %player% chicken 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                stop
            chance of 5%:
                execute console command "/ss give %player% skeleton 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                stop
            chance of 5%:
                execute console command "/ss give %player% spider 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                stop
            chance of 5%:
                execute console command "/ss give %player% pig 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                stop
            chance of 5%:
                execute console command "/ss give %player% mooshroom 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                stop
            chance of 5%:
                execute console command "/ss give %player% cow 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                stop
            chance of 5%:
                execute console command "/ss give %player% sheep 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                stop
            chance of 5%:
                execute console command "/ss give %player% zombie 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                stop
            send "Hiçbirşey kazanamadın" to player

Yani üstteki wait 3 seconds ve chanceler le aynı hizada olacak. 16 boşluk bırakırsan chance in altına gelir biz bunu istemiyoruz.
 

Fun4IK

Zombi Katili
En iyi cevaplar
0
Bıraktığın boşluklara dikkat et 12 boşluk istiyor senden şurdaki gibi
Kod:
command /kutual <player>:
    permission: kutu.admin
    permission message: &cGerekli Yetkiye Sahip Degilsin Dostum!
    trigger:
        if arg 1 is set:
            give 1 chest named "&6Spawner &bKutusu" to arg 1
            give 1 lever named "&6Spawner &bKutu Anahtari" to arg 1

on rightclick holding a chest:
    if tool's name is "&6Spawner &bKutusu":
        if player have 1 lever named "&6Spawner &bKutu Anahtari":
            cancel event
            remove 1 chest named "&6Spawner &bKutusu" from player
            remove 1 lever named "&6Spawner &bKutu Anahtari" from player
            apply slowness 999 to player for 3 seconds
            apply jump 999 to player for 3 seconds
            send "&2Kutu Aciliyor..." to player
            wait 3 seconds
            chance of 5%:
                execute console command "/ss give %player% irongolem 1"
                send "&9Golem Spawneri Kazandin!" to player
                stop
            clear {verildi.%player%}
            chance of 5%:
                execute console command "/ss give %player% zombiepigman 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                stop
            chance of 5%:
                execute console command "/ss give %player% chicken 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                stop
            chance of 5%:
                execute console command "/ss give %player% skeleton 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                stop
            chance of 5%:
                execute console command "/ss give %player% spider 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                stop
            chance of 5%:
                execute console command "/ss give %player% pig 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                stop
            chance of 5%:
                execute console command "/ss give %player% mooshroom 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                stop
            chance of 5%:
                execute console command "/ss give %player% cow 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                stop
            chance of 5%:
                execute console command "/ss give %player% sheep 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                stop
            chance of 5%:
                execute console command "/ss give %player% zombie 1"
                send "&9Zombi Domuzadam Spawneri Kazandin!" to player
                stop
            send "Hiçbirşey kazanamadın" to player

Yani üstteki wait 3 seconds ve chanceler le aynı hizada olacak
Su Kod Simdi En Dogrusu Degilmi Hocam?
 
Üst