berkmenoo 1
berkmenoo
farkmt2official 1
farkmt2official
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle

Altın Konu Anka2 Project SF | 2025

4.97 yıldız(lar) 36 Değerlendirme Değerlendirenler
Sorun için şöyle bi çözüm buldum kendimce sorun çıkarır mı çıkarmaz mı daha bilgili birileri yorum yaparsa onların çözümlerini de uygulayabiliriz.
Sorun: binek üzerindeyken metin taşına veya slotlara vuruş animasyonu yapıyor ancak hasar işlemiyor (veya çok dibine girince işliyor). otomatik avın takılmasına da sebep oluyor.
atak mesafesini artırdım illa ki sorunun asıl kaynağı burası değildir kötü de olsa çözümdür 55-120 farm server yapacağım için sorun olacağını düşünmüyorum.
game/src/battle.cpp

Kod:
bool battle_distance_valid_by_xy(long x, long y, long tx, long ty)
{
    long distance = DISTANCE_APPROX(x - tx, y - ty);

    if (distance > 170) // 170 sınırını 450'e çektim
        return false;

    return true;
}

Kod:
bool battle_distance_valid_by_xy(long x, long y, long tx, long ty, bool isRiding)
{
    long distance = DISTANCE_APPROX(x - tx, y - ty);
    int max_distance = isRiding ? 450 : 170; // Binekteyse 450, değilse 170

    if (distance > max_distance)
        return false;

    return true;
}

bool battle_distance_valid(LPCHARACTER ch, LPCHARACTER victim)
{
    if (!ch || !victim)
        return false;

    return battle_distance_valid_by_xy(ch->GetX(), ch->GetY(), victim->GetX(), victim->GetY(), ch->IsRiding());
}

oto avdaki takılmayı bineklerin atak sorununu böyle çözebiliyoruz ama. karakterlerin vs sırasında veya yerden moblara vuruşlarında da sorunlar mevcut düz ataklar da. 170i artırabiliriz 250-300 yapabiliriz ama sorunlar doğrurur mu benim bilgim bura da bitiyor. :D
Wsde sorun yaratır bu kardeşim adam ws de binekle dalar uzaktanda vurur anladın ;) yaptığın kod bloğunda zaten binekteyse 450 normalde 170 yazmışsın ama şunu söyliyim büyük projelerde çok büyük sorun yaratır
 
@Draven98KraL
fark ettim ama dediğim gibi 170' orjinal halinde zaten vs'de problemler var test edin fark edersiniz düz vuruşlar her karakterde inceledim metinlerde olduğu gibi tam anlamıyla vs atılan karaktere yanaşmadan içine kadar sokulmadan işlemiyor atak yapmıyor. kontrol ederseniz anlarsınız ne demek istediğimi
Kardeşim işte vuruşta sıkıntı var fileste şuan yakup abi güncelleme vericek sabırla bekleyin düzeltir altyapı ona ait daha iyi biliyordur.
 

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

Geri
Üst