Multiplayer oyunumda her ne kadar oyuncular birbirlerine hasar verebilseler de yapay zeka melee bir şekilde saldırdığı için trace gönderemiyor. Animasyonuna DealDamage adlı Notify ekleyerek bir trace sistemi oluşturuyorum.
Bunun sonucunda oyunculara vurduğunda kan ve vuruş sesi benzeri efektler çıkabiliyor fakat oyuncular ne hikmetse hasar yemiyor. ApplyDamage falan işe yaramıyor. Ben de oyuncu pawn bp sini dealdamage içerisine cast ettim. Ve Oyuncu pawn bp sinin içine PsychoDoctorDamage diye bir custom event yapıp bunu server olarak ayarladım. Ve Can değerinden -25 azaltıyor bu event. Daha sonra gittim onu da deal damagede pawnbp diye gösterdiğim yerden çağırdım. Dolayısıyla şimdi oyunculara vurduğunda, oyuncular hasar alıyor. Fakat bu sistem sıkıntı çıkarır mı bana ? Şimdilik normal çalıştığını gözlemledim. Kime vurursa o hasar yiyor. Sonuçta bunu hit actor kısmından cast ettik. Fakat başka bir sorunum daha var. Her oyuncu için özel CamerShake oynatamıyorum. Hasar yiyen oyuncunun CameraShakesi olsun istiyorum.

Bunun sonucunda oyunculara vurduğunda kan ve vuruş sesi benzeri efektler çıkabiliyor fakat oyuncular ne hikmetse hasar yemiyor. ApplyDamage falan işe yaramıyor. Ben de oyuncu pawn bp sini dealdamage içerisine cast ettim. Ve Oyuncu pawn bp sinin içine PsychoDoctorDamage diye bir custom event yapıp bunu server olarak ayarladım. Ve Can değerinden -25 azaltıyor bu event. Daha sonra gittim onu da deal damagede pawnbp diye gösterdiğim yerden çağırdım. Dolayısıyla şimdi oyunculara vurduğunda, oyuncular hasar alıyor. Fakat bu sistem sıkıntı çıkarır mı bana ? Şimdilik normal çalıştığını gözlemledim. Kime vurursa o hasar yiyor. Sonuçta bunu hit actor kısmından cast ettik. Fakat başka bir sorunum daha var. Her oyuncu için özel CamerShake oynatamıyorum. Hasar yiyen oyuncunun CameraShakesi olsun istiyorum.
