Envdeki Herhangi Bir İtemin Sayısını Öğrenme

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

YEmreK

Odunlara Vur Vur Vur!
Katılım
11 Nisan 2018
Mesajlar
42
Elmaslar
2
Puan
0
Yaş
31
Minecraft
YEmreK

Discord:

YEmreK#8104

Merhabalar. Örneğin oyuncuda 156 kırıktaş var. Bunu öğrenmek için yazabileceğimiz bir kod var mı skript için? Markete hepsini sat gibi bir seçenek eklemek istiyorum onun için buna ihtiyacım var. Şunun gibi bir şey olmalı yani:
set {amount} to amount of cobblestone in player's inventory
gibi. Umarım ne demek istediğimi anlamışsınızdır.
Mesela loop kullanılabilir.
loop all items in the player's inventory
veya
loop cobblestone in the player's inventory
gibi bir şey yapılabiliyorsa tabi
Şimdiden teşekkürler.
Gönderi otomatik olarak birleştirildi:

Şunun gibi bir şey buldum şuan test edemeyeceğim. Edebilen olursa mesaj atabilir mi?
Kod:
function itemsInInventory (p: player, item: material) :: number:
   all items in {_p} 's inventory:
       "% loop-item%" contain "% {_ item}%"
       set {_num :: *} to ("% loop-item%") split at ""
       "% {_ num :: 1}%" parsed as a number is a number:
           add {_num :: 1} parsed as a number to {_result}
       else:
           add 1 to {_result}
   {_result} is set:
       return {_result}
       stop
   return 0

command / testitem <player>:
   trigger:
       set {_num} to itemsInInventory (arg 1, carrot)
       broadcast "% {_ num}%"
 
Son düzenleme:
Kod:
command /test:
    trigger:
        set {_test} to amount of cobble_stone in player's inventory
        send "§3MottoX §8» §eEnvanterinde §a%{_test}% §eadet kırıktaş bulunuyor." to player
 
Kod:
command /test:
    trigger:
        set {_test} to amount of cobble_stone in player's inventory
        send "§3MottoX §8» §eEnvanterinde §a%{_test}% §eadet kırıktaş bulunuyor." to player
Teşekkürler çok iyi çalışıyor.

Konu kilit.
 
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