Hikayeler

Reklam vermek için turkmmo@gmail.com

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

Koray'

Pasha37
Uzman
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:
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
 

En Çok Reaksiyon Alan Mesajlar

Movespeed/limit değiştirerek çözmeye çalışanlar
images-3.jpg
 
Son düzenleme:
Teşekkürler.
 
teşekkürler koray abi. binekten inince 1-2sn lik lag giriyor bunada bir çözüm bulunsa iyi olurdu :)
 
sağolasın abi
 

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

Geri
Üst