Çözüldü Yazdığım Skript'te Hatalar Veriyor, Yardım Lazım!

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Riglaspe

Odunlara Vur Vur Vur!
Katılım
20 Mayıs 2021
Mesajlar
38
Elmaslar
2
Puan
3.710
Yaş
25
Minecraft
sLamGys

Discord:

⋞ Hürkan Ab#9538

Merhabalar, yazdığım skript'te bir kaç hata veriyor. Saatlerdir yabancı forumlarda araştırıyorum fakat çözüm bulamadım. Skriptteki eventler yanlış yüksek ihtimal anladığım kadarıyla. Aşağı tarafa verdiği hatanın ekran görüntüsü ve hatanı olduğu kodların satırlarını bırakıyorum, yardım ederseniz gerçekten çok sevinirim. Ekran görüntüsündeki hataların bazılarını değiştirince aynı kodların satırlarında bu sefer farklı hatalarda veriyor. Deneyip atarsanız gerçekten çok sevinirim. Şimdiden iyi akşamlar dilerim.

every 60 seconds: loop all players: if player is online: add {tpKazanmaHizi} to {_tecrube::%player's uuid%} checkPlayerLevel(player)

on kill: if player's location is not a bungee server: add 25 to {_tecrube::%player's uuid%} checkPlayerLevel(player)

function checkPlayerLevel(oyuncu): set {_tecrubeOyuncu::%oyuncu's uuid%} to {_tecrube::%oyuncu's uuid%} set {_seviye} to 1 set {_tpGereksinimi} to 0

function getRankName(seviye): if seviye == 1: return "Rank İsmi"
 

Ekli dosyalar

  • Ekran görüntüsü 2023-10-30 222425.png
    Ekran görüntüsü 2023-10-30 222425.png
    48,9 KB · Görüntüleme: 162
Kod:
every 1 minute:
    loop all players:
        if loop-player is online:
            add {tpKazanmaHizi} to {_tecrube::%loop-player's uuid%}
            checkPlayerLevel(loop-player)

on death of player:
    if attacker's location is not a bungee server:
        add 25 to {_tecrube::%attacker's uuid%}
        checkPlayerLevel(attacker)

function checkPlayerLevel(oyuncu: player):
    set {_tecrubeOyuncu::%{_oyuncu}'s uuid%} to {_tecrube::%{_oyuncu}'s uuid%}
    set {_seviye} to 1
    set {_tpGereksinimi} to 0

function getRankName(seviye: integer) :: string:
    if {_seviye} is 1:
        return "Rank İsmi"
 
Son düzenleme:
Kod:
every 1 minute:
    loop all players:
        if loop-player is online:
            add {tpKazanmaHizi} to {_tecrube::%loop-player's uuid%}
            checkPlayerLevel(loop-player)

on death of player:
    if attacker's location is not a bungee server:
        add 25 to {_tecrube::%attacker's uuid%}
        checkPlayerLevel(attacker)

function checkPlayerLevel(oyuncu: player):
    set {_tecrubeOyuncu::%{_oyuncu}'s uuid%} to {_tecrube::%{_oyuncu}'s uuid%}
    set {_seviye} to 1
    set {_tpGereksinimi} to 0

function getRankName(seviye: integer) :: string:
    if {_seviye} is 1:
        return "Rank İsmi"
hemen deniyorum hocam.
 
Kod:
every 1 minute:
    loop all players:
        if loop-player is online:
            add {tpKazanmaHizi} to {_tecrube::%loop-player's uuid%}
            checkPlayerLevel(loop-player)

on death of player:
    if attacker's location is not a bungee server:
        add 25 to {_tecrube::%attacker's uuid%}
        checkPlayerLevel(attacker)

function checkPlayerLevel(oyuncu: player):
    set {_tecrubeOyuncu::%{_oyuncu}'s uuid%} to {_tecrube::%{_oyuncu}'s uuid%}
    set {_seviye} to 1
    set {_tpGereksinimi} to 0

function getRankName(seviye: integer) :: string:
    if {_seviye} is 1:
        return "Rank İsmi"
hocam dediğiniz değişiklikleri uyguladım fakat bir değişiklik yok, gene aynı, benzer hatalar veriyor.
 

Ekli dosyalar

  • Ekran görüntüsü 2023-10-31 221354.png
    Ekran görüntüsü 2023-10-31 221354.png
    41,9 KB · Görüntüleme: 116
Skript sürümünüzü öğrenebilir miyim?
 
Skript sürümünüzü 2.2-dev37c sürümüne yükseltin.
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Hocam dediğiniz gibi sürümü yükselttim fakat şimdide hiçbir skript çalışmıyor. Skripti reloadladığımda hata vermiyor evet fakat şimdide hiçbir skript çalışmıyor, skript'teki komutlar vesaire. Ve sunucu açılırkende konsolda şöyle bir hata veriyor.
 

Ekli dosyalar

  • Ekran görüntüsü 2023-11-01 185832.png
    Ekran görüntüsü 2023-11-01 185832.png
    215,5 KB · Görüntüleme: 155
şöylede bir hata veriyor hocam
 

Ekli dosyalar

  • Ekran görüntüsü 2023-11-02 211436.png
    Ekran görüntüsü 2023-11-02 211436.png
    118,2 KB · Görüntüleme: 128
Yeni bir Skript sürümü kurarken eklentinin dosyalarını silmeniz gerekir. Scripts klasörü içindeki Skript dosyalarınızı bir yere kopyalayın ve plugins dosyasında bulunan Skript dosyasını silin ve sunucuyu yeniden başlatın. Sunucu açıldıktan sonra Skript dosyalarınızı tekrar scripts klasörüne atın ve yükleyin.
 
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