Hikayeler

Reklam vermek için turkmmo@gmail.com

Bineklerin geriye atma ve senkronizasyon sorunu çözümü

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

Bahsi gecen lag mevzusu bende mevcut değil videodaki gibi zaten gereksiz updateleri kapatında böyle oluyor geriye atma mevzusu tamamen farklı hızlı giderken sürekli hile gibi algılayıp 10 adın geriye atıyor
Tamam dediğiniz sorun için attım videoyu. Geriye atma sorunuda çözülü
 
Tamam dediğiniz sorun için attım videoyu. Geriye atma sorunuda çözülü
Attığın videoda geri atma ile ilgili bir durum görmüyorum belirtmemiş attığın videoda sadece in bin anındaki lag durumunu belirtmiş ?
 
Teşekkürler lakin
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:
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:
piqyi0.png


sıkıntı var, diğer karakterlerde çalışıyor ama lycan karakterinde aynı sorun devam ediyor @Koray'
 
bunun geriye atmasıyla uzaktan yakından alakası yok hiç bir işe yaramaz boşuna yapmayın
 
Paylaşım İçin Teşekkür Ederim.
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst