- Katılım
- 11 May 2023
- Konular
- 270
- Mesajlar
- 1,142
- Çözüm
- 2
- Online süresi
- 1mo 25d
- Reaksiyon Skoru
- 745
- Altın Konu
- 1
- Başarım Puanı
- 199
- MmoLira
- 1,200
- DevLira
- 381
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Kod:
int battle_hit(LPCHARACTER pkAttacker, LPCHARACTER pkVictim, int & iRetDam)
{
if (test_server)
sys_log(0, "battle_hit : [%s] attack to [%s] : dam :%d type :%d", pkAttacker->GetName(), pkVictim->GetName(), iRetDam);
int iDam = CalcMeleeDamage(pkAttacker, pkVictim);
if (iDam <= 0)
return (BATTLE_DAMAGE);
NormalAttackAffect(pkAttacker, pkVictim);
iDam = CalcDamBonus(pkAttacker, pkVictim, iDam);
float attMul = pkAttacker->GetAttMul();
float tempIDam = iDam;
iDam = attMul * tempIDam + 0.5f;
iRetDam = iDam;
// Atak efekti ekleme - saldırgan PC ise
if (pkAttacker->IsPC())
{
// 4 efekt arasından rastgele birini seç
int randomEffect = number(1, 4);
switch(randomEffect)
{
case 1:
pkAttacker->SpecificEffectPacket("d:/ymir work/pc/warrior/general/falling_stand.msa");
break;
case 2:
pkAttacker->SpecificEffectPacket("d:/ymir work/pc/warrior/general/falling_stand.msa");
break;
case 3:
pkAttacker->SpecificEffectPacket("d:/ymir work/pc/warrior/general/falling_stand.msa");
break;
case 4:
pkAttacker->SpecificEffectPacket("d:/ymir work/pc/warrior/general/falling_stand.msa");
break;
}
}
if (pkVictim->Damage(pkAttacker, iDam, DAMAGE_TYPE_NORMAL))
return (BATTLE_DEAD);
return (BATTLE_DAMAGE);
}
En Çok Reaksiyon Alan Mesajlar
if (pkVictim->IsPC())
{
int randomEffect = number(1, 4);
switch (randomEffect)
{
case 1:
pkVictim->SpecificEffectPacket("d:/ymir work/pc/warrior/general/falling_stand.msa");
break;
}
}
if (pkVictim->IsPC())
{
pkVictim->EffectPacket("d:/ymir work/effect/hit/impact_1.mse");
pkVictim->MotionPacket("damage1.msa");
}
- Katılım
- 11 May 2023
- Konular
- 270
- Mesajlar
- 1,142
- Çözüm
- 2
- Online süresi
- 1mo 25d
- Reaksiyon Skoru
- 745
- Altın Konu
- 1
- Başarım Puanı
- 199
- MmoLira
- 1,200
- DevLira
- 381
buda olmadı.atak aniamsyonu çalıştığı sırada yere düşme aniamsyonu çalışmıyor olabilir.
- Katılım
- 26 Mar 2024
- Konular
- 1,281
- Mesajlar
- 4,879
- Çözüm
- 91
- Online süresi
- 3mo 26d
- Reaksiyon Skoru
- 4,070
- Altın Konu
- 566
- Başarım Puanı
- 274
- Yaş
- 29
- MmoLira
- 136,849
- DevLira
- 450
Yaparsın halledersin sen. 

- Katılım
- 16 Tem 2019
- Konular
- 715
- Mesajlar
- 3,551
- Çözüm
- 47
- Online süresi
- 6mo 20d
- Reaksiyon Skoru
- 2,110
- Altın Konu
- 34
- Başarım Puanı
- 309
- MmoLira
- 19,559
- DevLira
- 122
if (pkVictim->IsPC())
{
int randomEffect = number(1, 4);
switch (randomEffect)
{
case 1:
pkVictim->SpecificEffectPacket("d:/ymir work/pc/warrior/general/falling_stand.msa");
break;
}
}
if (pkVictim->IsPC())
{
pkVictim->EffectPacket("d:/ymir work/effect/hit/impact_1.mse");
pkVictim->MotionPacket("damage1.msa");
}
{
int randomEffect = number(1, 4);
switch (randomEffect)
{
case 1:
pkVictim->SpecificEffectPacket("d:/ymir work/pc/warrior/general/falling_stand.msa");
break;
}
}
if (pkVictim->IsPC())
{
pkVictim->EffectPacket("d:/ymir work/effect/hit/impact_1.mse");
pkVictim->MotionPacket("damage1.msa");
}
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 6
- Görüntüleme
- 1K
- Cevaplar
- 6
- Görüntüleme
- 676
- Cevaplar
- 4
- Görüntüleme
- 349
- Cevaplar
- 6
- Görüntüleme
- 1K









