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!

Tesek
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:
Tesekkurler
 

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

Geri
Üst