Tüm Hedeflerde Çoklu Hasar Gösterimi (Mob / Taş / Oyuncu)

Aethre

www.pvpers.gg
Katılım
19 Haz 2024
Konular
518
Mesajlar
705
Çözümler
10
Beğeniler
2,311
GG Coin
31,649
Ticaret Değeri - 100%
1   0   0
Discord
pvpers.gg
Bu düzenleme sayesinde yalnızca oyunculara değil, aynı zamanda canavarlar ve taşlara da vurulduğunda ekranda hasar değeri görüntülenebilir. Böylece çoklu hasar (multi damage) efektleri tüm hedef türleri için aktif hale gelir.

Moblar, taşlar ve oyuncular için çoklu damage desteğini etkinleştirmek adına aşağıdaki adımlar takip edilmelidir.

57f8c74e44fc98525b0e56bbe057b7f6.gif


char_battle.cpp

Aşağıdaki satır tespit edilir:

Kod:
if (IsPC() == true || (pAttacker->IsPC() == true && pAttacker->GetTarget() == this))

Ardından şu satırla değiştirilir:

Gizlenmiş içeriği görüntüleyebilmek için Giriş Yap ya da Kayıt Ol
Bu işlem, 15 saniyeden az sürer.


InstanceBaseEffect.cpp

Aşağıdaki blok bulunur:

Kod:
else if (bTarget == false)
{
    strDamageType = "nontarget_";
    rdwCRCEft = EFFECT_DAMAGE_NOT_TARGET;
    return false;
}

Şu şekilde güncellenir:

Gizlenmiş içeriği görüntüleyebilmek için Giriş Yap ya da Kayıt Ol
Bu işlem, 15 saniyeden az sürer.


PythonNetworkStreamPhaseGame.cpp

Aşağıdaki satır tespit edilir:

Kod:
bool bTarget = (pInstTarget == m_pInstTarget);

Hemen altına şu ekleme yapılır:

Gizlenmiş içeriği görüntüleyebilmek için Giriş Yap ya da Kayıt Ol
Bu işlem, 15 saniyeden az sürer.

Yukarıdaki düzenlemeler sonrasında, tüm hedef türleri (PC, mob, taş) için hasar bilgisi sorunsuz şekilde gösterilecektir.
 
Bu düzenleme sayesinde yalnızca oyunculara değil, aynı zamanda canavarlar ve taşlara da vurulduğunda ekranda hasar değeri görüntülenebilir. Böylece çoklu hasar (multi damage) efektleri tüm hedef türleri için aktif hale gelir.

Moblar, taşlar ve oyuncular için çoklu damage desteğini etkinleştirmek adına aşağıdaki adımlar takip edilmelidir.

Ekli dosyayı görüntüle 567

char_battle.cpp

Aşağıdaki satır tespit edilir:

Kod:
if (IsPC() == true || (pAttacker->IsPC() == true && pAttacker->GetTarget() == this))

Ardından şu satırla değiştirilir:

<b>[Gizli içerik]</b>


InstanceBaseEffect.cpp

Aşağıdaki blok bulunur:

Kod:
else if (bTarget == false)
{
    strDamageType = "nontarget_";
    rdwCRCEft = EFFECT_DAMAGE_NOT_TARGET;
    return false;
}

Şu şekilde güncellenir:

<b>[Gizli içerik]</b>


PythonNetworkStreamPhaseGame.cpp

Aşağıdaki satır tespit edilir:

Kod:
bool bTarget = (pInstTarget == m_pInstTarget);

Hemen altına şu ekleme yapılır:

<b>[Gizli içerik]</b>

Yukarıdaki düzenlemeler sonrasında, tüm hedef türleri (PC, mob, taş) için hasar bilgisi sorunsuz şekilde gösterilecektir.
tşk knk
 

Konuyu Görüntüleyenler

Geri
Üst Alt