- 26
- 0
Здравствуйте, собственно в названии темы вся суть.
Занимаюсь совсем недавно, хочу реализовать перезарядку как в Dota 2 Items
Видео:
[youtube]o54BAiOMa-8[/youtube]
Попытки:
Занимаюсь совсем недавно, хочу реализовать перезарядку как в Dota 2 Items
Видео:
[youtube]o54BAiOMa-8[/youtube]
Попытки:
Код:
int coolDown = 20*50;
public RuneAr(int id) {
super(id);
maxStackSize = 1;
setCreativeTab();
}
public void addInformation(ItemStack itemStack, EntityPlayer EntityPlayer, List list, boolean par4) {
list.add("Перезарядка: 50 секунд");
list.add("Время действия: 20 секунд");
list.add("ПКМ - Сопротивление V: 20 секунд");
}
public void onUpdate(ItemStack is, World world, Entity entity, int i, boolean b)
{
this.coolDown++;
}
public ItemStack onItemRightClick(ItemStack itemStack, World world, EntityPlayer player)
{
if(this.coolDown >= 20*30){
player.addPotionEffect(new PotionEffect(Potion.resistance.id, 20*20, 4));
player.addPotionEffect(new PotionEffect(Potion.blindness.id, 5, 10));
this.coolDown = 0;
}
return itemStack;
}