zırh giyince efekt gelmesi

WegasTR

En iyi cevaplar
0
Aşağıdaki eventten öğrenebilirsiniz:
Kod:
f player is wearing iron helmet:
            remove health boost from player
            apply health boost 2 to player for 3 seconds
 

MegaCrafter

Obsidyen Madencisi
En iyi cevaplar
0
Eğer GERÇEKTEN de Java için soruyorsan söyleyim.
JavaScript:
ItemStack specBoots = new ItemStack(Material.DIAMOND_BOOTS); // Material'i değişirsin kendine göre
ItemMeta specBootsMeta = specBoots.getItemMeta();
specBootsMeta.setDisplayName("İsim");
specBoots.setItemMeta(specBootsMeta);
if (oyuncu.getInventory().getBoots() == specBoots) {
    oyuncu.addPotionEffect(PotionEffectType.SPEED, 9999, 2);
} else {
    oyuncu.removePotionEffect(PotionEffect.SPEED);
}
İsim yerine renkli bir şeyler yazarsan oyuncular örste botları yeniden adlandırıp bedava özellik alamazlar. Bu kodu bir Repeating Task içinde kullanman gerekir diye düşünüyorum. Ayrıca eğer oyuncuların hız alabilmek için başka yolları varsa botu çıkarınca gidebilir. Artık onun algoritmasını da kendin dizersin.


Eğer ki sorun Java ile alakalı değilse lütfen konuyu skript bölümüne aç. (Lütfen...)
 

YgtGamingTR

Elmas Madencisi
En iyi cevaplar
0
Eğer GERÇEKTEN de Java için soruyorsan söyleyim.
JavaScript:
ItemStack specBoots = new ItemStack(Material.DIAMOND_BOOTS); // Material'i değişirsin kendine göre
ItemMeta specBootsMeta = specBoots.getItemMeta();
specBootsMeta.setDisplayName("İsim");
specBoots.setItemMeta(specBootsMeta);
if (oyuncu.getInventory().getBoots() == specBoots) {
    oyuncu.addPotionEffect(PotionEffectType.SPEED, 9999, 2);
} else {
    oyuncu.removePotionEffect(PotionEffect.SPEED);
}
İsim yerine renkli bir şeyler yazarsan oyuncular örste botları yeniden adlandırıp bedava özellik alamazlar. Bu kodu bir Repeating Task içinde kullanman gerekir diye düşünüyorum. Ayrıca eğer oyuncuların hız alabilmek için başka yolları varsa botu çıkarınca gidebilir. Artık onun algoritmasını da kendin dizersin.


Eğer ki sorun Java ile alakalı değilse lütfen konuyu skript bölümüne aç. (Lütfen...)
baba sen baya javayı öğrenmişsin helal olsun :))
 

Personinblack

YASAKLANDI
En iyi cevaplar
0
Eğer GERÇEKTEN de Java için soruyorsan söyleyim.
JavaScript:
ItemStack specBoots = new ItemStack(Material.DIAMOND_BOOTS); // Material'i değişirsin kendine göre
ItemMeta specBootsMeta = specBoots.getItemMeta();
specBootsMeta.setDisplayName("İsim");
specBoots.setItemMeta(specBootsMeta);
if (oyuncu.getInventory().getBoots() == specBoots) {
    oyuncu.addPotionEffect(PotionEffectType.SPEED, 9999, 2);
} else {
    oyuncu.removePotionEffect(PotionEffect.SPEED);
}
İsim yerine renkli bir şeyler yazarsan oyuncular örste botları yeniden adlandırıp bedava özellik alamazlar. Bu kodu bir Repeating Task içinde kullanman gerekir diye düşünüyorum. Ayrıca eğer oyuncuların hız alabilmek için başka yolları varsa botu çıkarınca gidebilir. Artık onun algoritmasını da kendin dizersin.


Eğer ki sorun Java ile alakalı değilse lütfen konuyu skript bölümüne aç. (Lütfen...)
if ile başladığın kısımdan sonrası Runnable olmalı yoksa sadece bir defa kontrol etmiş olursun. Runnable olursa da performans sorunu olabilir. Bunun yerine eventları kullanmalısın.

Sorun Java ile alakalı değil ve burası Java bölümü değil. Bahsettiği işi yapan bir plugin aradığı için konusunu buraya açmış ve doğru yapmış.
 

WalkingBioMan

Ağaç Yumruklayıcı
En iyi cevaplar
0
Eğer GERÇEKTEN de Java için soruyorsan söyleyim.
JavaScript:
ItemStack specBoots = new ItemStack(Material.DIAMOND_BOOTS); // Material'i değişirsin kendine göre
ItemMeta specBootsMeta = specBoots.getItemMeta();
specBootsMeta.setDisplayName("İsim");
specBoots.setItemMeta(specBootsMeta);
if (oyuncu.getInventory().getBoots() == specBoots) {
    oyuncu.addPotionEffect(PotionEffectType.SPEED, 9999, 2);
} else {
    oyuncu.removePotionEffect(PotionEffect.SPEED);
}
İsim yerine renkli bir şeyler yazarsan oyuncular örste botları yeniden adlandırıp bedava özellik alamazlar. Bu kodu bir Repeating Task içinde kullanman gerekir diye düşünüyorum. Ayrıca eğer oyuncuların hız alabilmek için başka yolları varsa botu çıkarınca gidebilir. Artık onun algoritmasını da kendin dizersin.


Eğer ki sorun Java ile alakalı değilse lütfen konuyu skript bölümüne aç. (Lütfen...)
teşekkürler
 
Üst