Bulundu belirli sürede item veren skript

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

Ahmetpro31

Odunlara Vur Vur Vur!
Katılım
30 Eylül 2017
Mesajlar
25
Elmaslar
0
Puan
8.755
Yaş
26
Kod:
every minute in "IridiumSkyblock":
    loop all players:
        add 1 to {zc::%player%}
        if {zc::%player%} is equal to 30:
            send "&k|&f &bPatron &f&k|&f &aSunucuda 30 Dakika durduğun için ZamanCoini aldın!"
            give 1 gold_nugget named "&6ZamanCoin" to loop-player
            set {zc::%player%} to 0

yukarıdaki skripti buldum fakat 2 adet hata veriyor neresinde hata var bulamadım
 
Kod:
every minute in "IridiumSkyblock":
    loop all players:
        add 1 to {zc::%player%}
        if {zc::%player%} is equal to 30:
            send "&k|&f &bPatron &f&k|&f &aSunucuda 30 Dakika durduğun için ZamanCoini aldın!"
            give 1 gold_nugget named "&6ZamanCoin" to loop-player
            set {zc::%player%} to 0

yukarıdaki skripti buldum fakat 2 adet hata veriyor neresinde hata var bulamadım
Hatayı yollar mısınız?
 
%player% yerine %loop-player% yazmanız gerekli.
 
Bu script, Minecraft sunucusunda çalışan bir otomatik işlem olarak düşünülebilir. Her bir dakikada tüm oyunculara göz atar ve her oyuncunun "zc::%player%" değişkenine 1 ekler. Eğer oyuncunun "zc::%player%" değişkeni 30'a eşit olursa, o oyuncuya bir mesaj gönderir ve "ZamanCoin" adında bir altın küpü hediye eder. Ardından, oyuncunun "zc::%player%" değişkenini 0 olarak ayarlar.

Ancak, bu scriptin hataları olabilir. İlk olarak, "loop all players" döngüsü için bir "end" ifadesi eksik. Bu, bir syntax hatası oluşturabilir. İkinci olarak, "{zc::%player%}" değişkeni önceden tanımlanmadan kullanılır. Bu da çalışma zamanı hatası oluşturabilir. Son olarak, mesajda geçen renk kodu yanlıştır ve oyunculara mesajı yanlış şekilde görüntüleyebilir.
 
Son düzenleme:
Kod:
every minute in "IridiumSkyblock":
    loop all players:
        add 1 to {zc::%player%}
        if {zc::%player%} is equal to 30:
            send "&k|&f &bPatron &f&k|&f &aSunucuda 30 Dakika durduğun için ZamanCoini aldın!"
            give 1 gold_nugget named "&6ZamanCoin" to loop-player
            set {zc::%player%} to 0

yukarıdaki skripti buldum fakat 2 adet hata veriyor neresinde hata var bulamadım

JavaScript:
every minute in "IridiumSkyblock":
    loop all players:
        add 1 to {zc::%loop-player%}
        if {zc::%loop-player%} is equal to 30:
            send "&k|&f &bPatron &f&k|&f &eSunucuda &630 Dakika &edurduğun için &aZamanCoini &ealdın!" to loop-player
            give 1 gold_nugget named "&6ZamanCoin" to loop-player
            set {zc::%loop-player%} to 0
            loop-end
 
Son düzenleme:
JavaScript:
every minute in "IridiumSkyblock":
    loop all players:
        add 1 to {zc::%loop-player%}
        if {zc::%loop-player%} is equal to 30:
            send "&k|&f &bPatron &f&k|&f &eSunucuda &630 Dakika &edurduğun için &aZamanCoini &ealdın!" to loop-player
            give 1 gold_nugget named "&6ZamanCoin" to loop-player
            set {zc::%loop-player%} to 0
every minute in "IridiumSkyblock":
loop all players:
add 1 to {zc::%loop-player%}
if {zc::%loop-player%} is equal to 30:
send "&k|&f &bPatron &f&k|&f &eSunucuda &630 Dakika &edurduğun için &aZamanCoini &ealdın!" to loop-player
give 1 gold_nugget named "&6ZamanCoin" to loop-player
set {zc::%loop-player%} to 0
loop-end


Hata muhtemelen syntax hatasıdır. Ayrıca, "loop all players" satırını bir döngü başlatmak için kullanıyorsunuz, ancak "loop-end" ifadesini kullanmadığınızı fark ettim. Döngünüzü doğru bir şekilde kapatmak için kodunuzu şu şekilde düzenleyebilirsiniz.Bu şekilde döngünüz doğru bir şekilde kapatılacak ve syntax hatasını çözecektir.
 
every minute in "IridiumSkyblock":
loop all players:
add 1 to {zc::%loop-player%}
if {zc::%loop-player%} is equal to 30:
send "&k|&f &bPatron &f&k|&f &eSunucuda &630 Dakika &edurduğun için &aZamanCoini &ealdın!" to loop-player
give 1 gold_nugget named "&6ZamanCoin" to loop-player
set {zc::%loop-player%} to 0
loop-end


Hata muhtemelen syntax hatasıdır. Ayrıca, "loop all players" satırını bir döngü başlatmak için kullanıyorsunuz, ancak "loop-end" ifadesini kullanmadığınızı fark ettim. Döngünüzü doğru bir şekilde kapatmak için kodunuzu şu şekilde düzenleyebilirsiniz.Bu şekilde döngünüz doğru bir şekilde kapatılacak ve syntax hatasını çözecektir.
duzelttiginiz icin teseķkurler
 
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