Çoklu Hasar Gösterme Eklentisi

  • Konuyu açan Konuyu açan hasanmacit
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 5
  • Gösterim Gösterim 649

hasanmacit

Süper Üye
Süper Üye
Geliştirici
Yardımsever Üye
Emekli Üye
Editör
Mesaj
5.984
Çözümler
251
Beğeni
7.762
Puan
6.350
Ticaret Puanı
7
canTolip'ten alıntıdır.

57f8c74e44fc98525b0e56bbe057b7f6.gif


aratılır
C++:
Genişlet Daralt Kopyala
bool CPythonNetworkStream::RecvDamageInfoPacket()

içinde bulunur
C++:
Genişlet Daralt Kopyala
bTarget = (pInstTarget == m_pInstTarget);

altına eklenir
C++:
Genişlet Daralt Kopyala
if (!bTarget)
    bTarget = pInstTarget->IsPC();
 
Lonca savaşı gibi kalabalık savaş alanlarında ekranda nasıl bir görüntü oluşuyor acaba.. eğer tahmin ettiğim gibiyse çok da gerekli bir şey değil gibi.
 
Moblar için char_battle SendDamagePacket içerisindeki

pAttacker->GetTarget() == this

Kontrolünü kaldırınca moblar için de çoklu damage...
Keşke yazının sahibini de etiketleseydin.

Kod:
Genişlet Daralt Kopyala
Moblar için char_battle SendDamagePacket içerisindeki

pAttacker->GetTarget() == this

Kontrolünü kaldırınca moblar için de çoklu damage gözükecektir.

Denemedim mobil olduğum için fakat çalışacaktır eğer çalışmama durumu olursa client sourcedeki

bTarget kısmını true olarak değiştirin.

Yalnız söylemeliyim ki bu durum hat kullanımınıza etki edecektir. Ayrıca clientte de ekstra effect oluşturmuş olacaksınız her bir instance için
 
Keşke yazının sahibini de etiketleseydin.

Kod:
Genişlet Daralt Kopyala
Moblar için char_battle SendDamagePacket içerisindeki

pAttacker->GetTarget() == this

Kontrolünü kaldırınca moblar için de çoklu damage gözükecektir.

Denemedim mobil olduğum için fakat çalışacaktır eğer çalışmama durumu olursa client sourcedeki

bTarget kısmını true olarak değiştirin.

Yalnız söylemeliyim ki bu durum hat kullanımınıza etki edecektir. Ayrıca clientte de ekstra effect oluşturmuş olacaksınız her bir instance için
ben orjinal konuda ki işlemleri denedim ama sonuç olarak asıl hedefe vurulan hasar gözükmüyordu, bir kaç farklı kod ile de kendime göre değişiklik yaptım tekrar sonuç aynı olunca fazla uğraşmak istemediğim için kaldırdım.
 
Örümcek zindanı gibi çok fazla slotun olduğu yerde bir süre takılınca client syserr vermeden kapanıyor bunu ekleyince. nedeni ne olabilir?
 
Geri
Üst