Öyle bütün eşyaları tamirlenir,olay sadece kalkanın tamir olması.Şöyle yaparsan tek kodda halletmiş olursun (Denenmedi).
Kod:on damage: repair victim's inventory
give a unbreakable shield to player
/give Nick Shield 1 0 {Unbreakable:1}
loop items in player's inventory:
repair loop-item
Bütün eşyaların tamiride işime yarardı ama bu kod çalışmadı maalesef.Şöyle yaparsan tek kodda halletmiş olursun (Denenmedi).
Kod:on damage: repair victim's inventory
on damage:
repair helmet of victim by 100
repair chestplate of victim by 100
repair leggings of victim by 100
repair boots of victim by 100
on damage:
attacker is player
repair attacker's tool by 100
Evet oda olabilir ama her item için ayrı ayrı onu yazmak yerine bunu tercih ederim. Bulamazsam öyle yapıcam.Kırılmayan eşya zaten minecraftta mevcut:
Skript ile (Umbaska gerektirir, 1.9 da çalışıyormu bilmiyorum):
Give komutu ile:PHP:give a unbreakable shield to player
PHP:/give Nick Shield 1 0 {Unbreakable:1}
on damage:
loop items in victim's inventory:
if loop-item is shield:
repair loop-item
Benim kullandığım skript sürümünde kalkanlar eklenmemiş ama bütün eşyaları tamir etmek işe yarıyor. Teşekkürler yardım için.Üstteki yorumuma bütün eşyaları tamir etmeyi de ekledim.
Bu şekilde envanterde ki bütün kalkanları tamir edebilirsin:
PHP:on damage: loop items in victim's inventory: if loop-item is shield: repair loop-item