şifrenisöyle
Kızıltaş Madencisi
- En iyi cevaplar
- 0
öncelikle etiket atalım @Krumb069 @Leqo @Schaffer79 @Centeglassered @Dantero @Erenbulbul
şimdi şöyle ki ben;
public void playerAttack(EntityDamageByEntityEvent event){
bu eventte olan getDamage ve setDamage i kullanarak oyuncu birine vurunca vuran kişinin ne kadar vurduğunu get ile alıp set ile değiştirmek istedim ve bişiler yaptım şöyle değişik bişi oldu:
totaldamage = damage + (damage * (2.5 * HashMaps.damagescore.get(damager) / 100));
totaldamage aslında oyuncunun her bir damage attributes için %2.5 gücünü çoğaltıyor "(2.5 * HashMaps.damagescore.get(damager) / 100));" bu kısım %2.5 i ayarlıyor her verilen puan için ve damage ile çarpıyor ki hangi sayının 2.5 olduğunu bulmak için ve en son damage ile topluyor ki üstüne gcü eklesin diye ve ardından
event.setDamage(totaldamage);
şimdi şuana kadar soru mu sordum anlamadım ama şimdi öncelikle şunu sorıyım setdamage ile gelen hasarı düzenliyoruz dimi? ve;
totaldamage i ben adamda olan yani target vurulan kişinin bide zırhını delmek için gereken bi attr olucak bunu nasıl yapabilirim aynen lol deki armor pentation gibi yani benim hem damage attr puanım kadar %2.5 vs. artıcak hemde karşı vurulan kişinin zırhının %? bilmem kaçını yok sayması için bi işlem yapmalıyım kısaca zırh delme ile total damage'i birleştirmem gerekiyor bi yardım ederseniz iyi olur sadece mantığını kavramam açısından, biraz düşününce kafam başka yerlere gidiyor tam odaklanamıyorum biraz anlatırsanız makbulegeçer
şimdi şöyle ki ben;
public void playerAttack(EntityDamageByEntityEvent event){
bu eventte olan getDamage ve setDamage i kullanarak oyuncu birine vurunca vuran kişinin ne kadar vurduğunu get ile alıp set ile değiştirmek istedim ve bişiler yaptım şöyle değişik bişi oldu:
totaldamage = damage + (damage * (2.5 * HashMaps.damagescore.get(damager) / 100));
totaldamage aslında oyuncunun her bir damage attributes için %2.5 gücünü çoğaltıyor "(2.5 * HashMaps.damagescore.get(damager) / 100));" bu kısım %2.5 i ayarlıyor her verilen puan için ve damage ile çarpıyor ki hangi sayının 2.5 olduğunu bulmak için ve en son damage ile topluyor ki üstüne gcü eklesin diye ve ardından
event.setDamage(totaldamage);
şimdi şuana kadar soru mu sordum anlamadım ama şimdi öncelikle şunu sorıyım setdamage ile gelen hasarı düzenliyoruz dimi? ve;
totaldamage i ben adamda olan yani target vurulan kişinin bide zırhını delmek için gereken bi attr olucak bunu nasıl yapabilirim aynen lol deki armor pentation gibi yani benim hem damage attr puanım kadar %2.5 vs. artıcak hemde karşı vurulan kişinin zırhının %? bilmem kaçını yok sayması için bi işlem yapmalıyım kısaca zırh delme ile total damage'i birleştirmem gerekiyor bi yardım ederseniz iyi olur sadece mantığını kavramam açısından, biraz düşününce kafam başka yerlere gidiyor tam odaklanamıyorum biraz anlatırsanız makbulegeçer