- Katılım
- 21 Haz 2013
- Konular
- 198
- Mesajlar
- 1,720
- Online süresi
- 17g 4318s
- Reaksiyon Skoru
- 2,642
- Altın Konu
- 3
- Başarım Puanı
- 278
- TM Yaşı
- 12 Yıl 10 Ay 4 Gün
- MmoLira
- 447
- DevLira
- 103
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
Merhaba, Daha önce paylaşılan (https://forum.turkmmo.com/konu/3619932-fix-bineklerin-kosarken-geriye-atma-sorunu-fix/) konudaki çözüm çok fazla sıkıntıya yol açabileceğinden gerçek çözümünü paylaşmak istedim, yaklaşık 3-4 sene önce farkettiğim bir problemdi hala doğru düzgün bir çözümünün paylaşılmaması üzücü.
Öncelikle bahsettiğim konudaki çözümden farkını söyleyeyim. Önceki konuda direkt 2 hareket arasındaki mesafenin kontrolünü artırarak(ya da direk iptal ederek) pek çok probleme yol açabilir. Işınlanma hilesi, Senkronizasyon ile yapılan oyundan atma hilesi, Mobları harita dışına taşıyarak full canla öldürebilme vs vs...
Sorunun nasıl bir şey olduğunu göstermek gerekirse;
İlk problem, Binek ile hareket ederken ilerledikten sonra karakteri geriye ışınlaması.
Bunun için video bulamadım muhtemelen ne demek istediğimi anlamışsınızdır.
Diğer problem, Binek ile hareket edip uzaklaştıktan sonra indiğinizde etrafdaki NPClerin görünmez kalması
Çözüm için;
Source sourcelerinden game source klasöründen ve char_affect.cpp dosyasını açın.
Burada bulmanız gereken yer 2 farklı şekilde olabilir.
Düzenlenmemiş kodlarda:
Görünmezlik bugu için sonradan düzenlenmiş kodlarda:
Bu kısmı bulduktan sonra aşağıdaki şekilde düzenlemeniz gerekiyor:
Örnek:
Öncelikle bahsettiğim konudaki çözümden farkını söyleyeyim. Önceki konuda direkt 2 hareket arasındaki mesafenin kontrolünü artırarak(ya da direk iptal ederek) pek çok probleme yol açabilir. Işınlanma hilesi, Senkronizasyon ile yapılan oyundan atma hilesi, Mobları harita dışına taşıyarak full canla öldürebilme vs vs...
Sorunun nasıl bir şey olduğunu göstermek gerekirse;
İlk problem, Binek ile hareket ederken ilerledikten sonra karakteri geriye ışınlaması.
Bunun için video bulamadım muhtemelen ne demek istediğimi anlamışsınızdır.
Diğer problem, Binek ile hareket edip uzaklaştıktan sonra indiğinizde etrafdaki NPClerin görünmez kalması
Çözüm için;
Source sourcelerinden game source klasöründen ve char_affect.cpp dosyasını açın.
Burada bulmanız gereken yer 2 farklı şekilde olabilir.
Düzenlenmemiş kodlarda:
C++:
if (AFFECT_REVIVE_INVISIBLE != pkAff->dwType)
{
ComputePoints();
}
Görünmezlik bugu için sonradan düzenlenmiş kodlarda:
C++:
if (AFFECT_REVIVE_INVISIBLE != pkAff->dwType)
ComputePoints();
else
UpdatePacket();
Bu kısmı bulduktan sonra aşağıdaki şekilde düzenlemeniz gerekiyor:
C++:
if (AFFECT_REVIVE_INVISIBLE != pkAff->dwType && AFFECT_MOUNT != pkAff->dwType)
ComputePoints();
else
UpdatePacket();
Örnek:
En Çok Reaksiyon Alan Mesajlar
- Katılım
- 29 Eyl 2009
- Konular
- 1,625
- Mesajlar
- 18,693
- Online süresi
- 7ay 63682s
- Reaksiyon Skoru
- 9,248
- Altın Konu
- 377
- Başarım Puanı
- 426
- Yaş
- 32
- TM Yaşı
- 16 Yıl 6 Ay 26 Gün
- MmoLira
- 51,142
- DevLira
- 74
Movespeed/limit değiştirerek çözmeye çalışanlar
Son düzenleme:
- Katılım
- 26 May 2014
- Konular
- 32
- Mesajlar
- 631
- Online süresi
- 1ay 10g
- Reaksiyon Skoru
- 255
- Altın Konu
- 1
- Başarım Puanı
- 181
- TM Yaşı
- 11 Yıl 11 Ay
- MmoLira
- 7,200
- DevLira
- 15
Teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)
Benzer konular
- Cevaplar
- 24
- Görüntüleme
- 9K
- Kilitli
- Cevaplar
- 359
- Görüntüleme
- 30K
- Cevaplar
- 149
- Görüntüleme
- 47K








