Çözüldü Jobs Reborn - Varsayılan değeri değiştirme

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

EseNCaN

Odunlara Vur Vur Vur!
Katılım
17 Aralık 2016
Mesajlar
26
Elmaslar
13
Puan
13.480
Yaş
30
Minecraft
Schedarp

Discord:

CAN#5619

Öncelikle iyi günler.

Bu pluginde bir oyuncu örnek veriyorum bir göreve katıldığında bir sorunum yok katıldığı görevi scoreboard gibi yerlerde yazdırmak istiyorum. Sorunum placeholder kullanmakta değil, katıldığı görevi scoreboard üzerinden gösterebiliyorum fakat şöyle bir sorun var. Oyuncu eğer bir göreve katılmamış ise None ifadesi yazıyor ve bu ifadeyi değiştirmek için oldukça uğraştım fakat çözemedim. Nasıl araştırabilirim veya nasıl değiştirebilirim bir türlü bulamadım. TAB eklentisini kullanıyorum ve placeholder koşulu kullanmayı denedim. Placeholderdan dönen değer None veya bir boolean değeri değil. Ek olarak yardımcı olabilir diye bir oyuncu görevde değilse ve bunu yazdırmak istediğimde console üzerinden ekteki gibi bir hata çıktısı alıyorum.

[TAB] [WARN] Belowname number is configured to show "%jobsr_user_jobs%", but returned "&fNone" for player oyuncuadi, which cannot be evaluated to a number.
 
Öncelikle iyi günler.

Bu pluginde bir oyuncu örnek veriyorum bir göreve katıldığında bir sorunum yok katıldığı görevi scoreboard gibi yerlerde yazdırmak istiyorum. Sorunum placeholder kullanmakta değil, katıldığı görevi scoreboard üzerinden gösterebiliyorum fakat şöyle bir sorun var. Oyuncu eğer bir göreve katılmamış ise None ifadesi yazıyor ve bu ifadeyi değiştirmek için oldukça uğraştım fakat çözemedim. Nasıl araştırabilirim veya nasıl değiştirebilirim bir türlü bulamadım. TAB eklentisini kullanıyorum ve placeholder koşulu kullanmayı denedim. Placeholderdan dönen değer None veya bir boolean değeri değil. Ek olarak yardımcı olabilir diye bir oyuncu görevde değilse ve bunu yazdırmak istediğimde console üzerinden ekteki gibi bir hata çıktısı alıyorum.

[TAB] [WARN] Belowname number is configured to show "%jobsr_user_jobs%", but returned "&fNone" for player oyuncuadi, which cannot be evaluated to a number.
bahsettiğiniz görev değilde meslek olduğunu düşünüyorum. %jobsr_user_has_jobs% placeholderını denermisiniz ?
 
bahsettiğiniz görev değilde meslek olduğunu düşünüyorum. %jobsr_user_has_jobs% placeholderını denermisiniz ?
Ek olsun diye eklentinin kendi komutları üzerinden parse ettiğimde sonucun None olarak çıktığını söylüyor herhangi bir meslek içinde değilsek. Fakat ilkte bahsettiğim gibi placeholder'ı koşula bağladığımda ve dönen değer None ise şunu yaz dediğimde işe yaramıyor.
1735592552067.webp
 
Placeholder api üstünden
Kod:
placeholders:
  player_job_status:
    condition: "%jobsr_user_jobs% == 'none'"
    output: "0"
    default: "%jobsr_user_jobs%"

attığım kodu ekleyin. Ardından sırasıyla


/papi ecloud download Conditionals
/papi reload

komutlarını yazın. %player_job_status% placeholderını kullandığınızda sorun çözülmüş olması gerekir.
 
Placeholder api üstünden
Kod:
placeholders:
  player_job_status:
    condition: "%jobsr_user_jobs% == 'none'"
    output: "0"
    default: "%jobsr_user_jobs%"

attığım kodu ekleyin. Ardından sırasıyla


/papi ecloud download Conditionals
/papi reload

komutlarını yazın. %player_job_status% placeholderını kullandığınızda sorun çözülmüş olması gerekir.
Biraz kafamı karıştırmadı değil fakat yine çok işime yaradı bahsettikleriniz. Kulağımı tersten tutmak gibi bir şey oldu. Conditionals'i ecloud üzerinden değil manuel olarak yükleme sağladım(ecloud üzerinden bir sonuç çıkmadı çünkü). Bahsettiğiniz koşuluda manuel olarak yüklediğim eklenti üzerinden ayarlama yaptım. Dolaylı yoldan çözüme ulaşmamı sağladınız. Teşekkürler ilgilendiğin için <3
 
Biraz kafamı karıştırmadı değil fakat yine çok işime yaradı bahsettikleriniz. Kulağımı tersten tutmak gibi bir şey oldu. Conditionals'i ecloud üzerinden değil manuel olarak yükleme sağladım(ecloud üzerinden bir sonuç çıkmadı çünkü). Bahsettiğiniz koşuluda manuel olarak yüklediğim eklenti üzerinden ayarlama yaptım. Dolaylı yoldan çözüme ulaşmamı sağladınız. Teşekkürler ilgilendiğin için <3
Rica ederim elmas bırakırsanız çok sevinirim :)
 
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