Sol Reklam

Çözüldü Random Komut kullanacak Skript

Durum
Mesaj gönderimine kapalı.

Emregisi

Birisi mi Spawnlandı?
Katılım
26 Mayıs 2021
Mesajlar
8
Elmaslar
2
Puanlar
1.985
Yaş
19
Minecraft
Emre_46

Discord:

EmRe

Random komut kullanacak bir skript yapmaya çalıştım ama çalışmıyor. Bu skripti bu forumdan alıp chatgptden modlamasını istemiştim ama yaptığı skript çalışmadı hatalar aldım.
 
Kod:
command /setter:
    permission: op
    trigger:
        setter()

function setter():
    add "RastgeleİtemSandığı" to {crates::*}
    add "KılıçSandığı" to {crates::*}
    add "YaySandığı" to {crates::*}
    add "MadenSandığı" to {crates::*}
    add "Sandığı" to {crates::*}
    add "ParaSandığı" to {crates::*}
    add "AnahtarSandığı" to {crates::*}
    add "ZırhSandığı" to {crates::*}
    add "BaltaSandığı" to {crates::*}
    add "KazmaSandığı" to {crates::*}
    add "Kürek-ÇapaSandığı" to {crates::*}

on break:
    increment {_blockCounter.%player%} by 1
    if {_blockCounter.%player%} is 5:
        set {_odulIndex} to random integer between 0 and ({odulkomutlar::*} size - 1)
        set {_odulKomut} to {odulkomutlar::%{_odulIndex}%}
       
        send "&e&lSKYBLOCK &8► &aTebrikler, 200 blok kırdınız ve ödül kazandınız!"
        set {_crate} to random element out of {crates::*}
        execute console command "cratesplus key %player% %{_crate}%"
       
        set {_blockCounter.%player%} to 0
 
Son düzenleme:
koddan pek bir şey anlaşılamıyor kodu bir tarafa bırakıp isteğinizi detaylı bir şekilde Türkçe açıklarsanız yardımcı olabilirim
 
Kod:
command /setter:
    permission: op
    trigger:
        setter()

function setter():
    add "RastgeleİtemSandığı" to {crates::*}
    add "KılıçSandığı" to {crates::*}
    add "YaySandığı" to {crates::*}
    add "MadenSandığı" to {crates::*}
    add "Sandığı" to {crates::*}
    add "ParaSandığı" to {crates::*}
    add "AnahtarSandığı" to {crates::*}
    add "ZırhSandığı" to {crates::*}
    add "BaltaSandığı" to {crates::*}
    add "KazmaSandığı" to {crates::*}
    add "Kürek-ÇapaSandığı" to {crates::*}

on break:
    increment {_blockCounter.%player%} by 1
    if {_blockCounter.%player%} is 5:
        set {_odulIndex} to random integer between 0 and ({odulkomutlar::*} size - 1)
        set {_odulKomut} to {odulkomutlar::%{_odulIndex}%}
      
        send "&e&lSKYBLOCK &8► &aTebrikler, 200 blok kırdınız ve ödül kazandınız!"
        set {_crate} to random element out of {crates::*}
        execute console command "cratesplus key %player% %{_crate}%"
      
        set {_blockCounter.%player%} to 0
[23:41:10] [Server thread/INFO]:
[23:41:10] [Server thread/INFO]: [Skript] Line 20: (keysand²k.sk)
[23:41:10] [Server thread/INFO]: Can't understand this condition/effect: increment {_blockCounter.%player%} by 1
[23:41:10] [Server thread/INFO]: Line: increment {_blockCounter.%player%} by 1
[23:41:10] [Server thread/INFO]:
[23:41:10] [Server thread/INFO]: [Skript] Line 22: (keysand²k.sk)
[23:41:10] [Server thread/INFO]: Can't understand this condition/effect: set {_odulIndex} to random integer between 0 and ({odulkomutlar::*} size - 1)
[23:41:10] [Server thread/INFO]: Line: set {_odulIndex} to random integer between 0 and ({odulkomutlar::*} size - 1)

Böyle bir hata aldım hocam
 
Tam olarak nasıl bir Skript istiyorsunuz, belirtin yardımcı olalım.
 
koddan pek bir şey anlaşılamıyor kodu bir tarafa bırakıp isteğinizi detaylı bir şekilde Türkçe açıklarsanız yardımcı olabilirim
Hocam benim sandık açma eklentim var bu eklentinin keyleri var keyler her 200 blok kırmada düşsün istiyorum keyleri alma kodunu yukarıdaki kodda belirttim.
 
Tam olarak nasıl bir Skript istiyorsunuz, belirtin yardımcı olalım.
Hocam benim sandık açma eklentim var bu eklentinin keyleri var keyler her 200 blok kırmada düşsün istiyorum keyleri alma kodunu yukarıdaki kodda belirttim.
 
Hocam benim sandık açma eklentim var bu eklentinin keyleri var keyler her 200 blok kırmada düşsün istiyorum keyleri alma kodunu yukarıdaki kodda belirttim.
Kod:
command /setter:
    permission: op
    trigger:
        setter()

function setter():
    add "RastgeleİtemSandığı" to {crates::*}
    add "KılıçSandığı" to {crates::*}
    add "YaySandığı" to {crates::*}
    add "MadenSandığı" to {crates::*}
    add "Sandığı" to {crates::*}
    add "ParaSandığı" to {crates::*}
    add "AnahtarSandığı" to {crates::*}
    add "ZırhSandığı" to {crates::*}
    add "BaltaSandığı" to {crates::*}
    add "KazmaSandığı" to {crates::*}
    add "Kürek-ÇapaSandığı" to {crates::*}

on break:
    add 1 to {break::%player%}
    if {break::%player%} >= 200:
        set {break::%player%} to 0
        set {_crate} to random element out of {crates::*}
        execute console command "cratesplus key %player% %{_crate}%"
        send "200 blok kırdın ve anahtar kazandın!" to player
 
Kullanmadan önce /setter yazınız.
 
hocam bu /setter komutunu herkesin mi yazması gerekiyor
Hayır sadece siz yazmalısınız. Tek seferlik yazmanız yeterlidir. Kasa ekleyip çıkarmak isterseniz o kod bloğuna ekleme yapıp çıkarabilirsiniz, sonrasında komutu yeniden kullanın.
 
Hayır sadece siz yazmalısınız. Tek seferlik yazmanız yeterlidir. Kasa ekleyip çıkarmak isterseniz o kod bloğuna ekleme yapıp çıkarabilirsiniz, sonrasında komutu yeniden kullanın.
Anladım hocam teşekkürler çok sağolun.
 
Hayır sadece siz yazmalısınız. Tek seferlik yazmanız yeterlidir. Kasa ekleyip çıkarmak isterseniz o kod bloğuna ekleme yapıp çıkarabilirsiniz, sonrasında komutu yeniden kullanın.
Hocam bir şey daha rica edebilir miyim KılıçKasasını 90 mob kesince düşürme şansımız var mı sadece ona özel
 
Hocam bir şey daha rica edebilir miyim KılıçKasasını 90 mob kesince düşürme şansımız var mı sadece ona özel
Tabii, bütün yaratıklar için mi geçerli, yoksa belirli yaratıklar var mı?
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı