Arama Sonuçları

  1. Toranaga

    Çözüldü Offical Efsunlar Hakkında

    int per_animal = (POINT_ATTBONUS_PER_ANIMAL * POINT_ATTBONUS_ANIMAL) / 100; int total_per_animal = POINT_ATTBONUS_ANIMAL + per_animal; // Bu kısım şöyle olucak. int per_animal = (pkAttacker->GetPoint(POINT_ATTBONUS_PER_ANIMAL) * pkAttacker->GetPoint(POINT_ATTBONUS_ANIMAL) / 100; int...
  2. Toranaga

    Çözüldü Offical Efsunlar Hakkında

    Kafam yandı benim ya matematiğim kötü :D Ama biz burada yanlşlık yaptık gibi.
  3. Toranaga

    Çözüldü Offical Efsunlar Hakkında

    POINT_ATTBONUS_ANIMAL *= POINT_ATTBONUS_PER_ANIMAL / 100; Buradaki POINT_ATTBONUS_ANIMAL değiştirilebilir bir değer değildir. Bu şekilde yapamazsın. int total_per_animal = (POINT_ATTBONUS_PER_ANIMAL * POINT_ATTBONUS_ANIMAL) / 100; Bu şekilde yaparsan doğru olur.
  4. Toranaga

    Çözüldü Offical Efsunlar Hakkında

    if (pkVictim->IsRaceFlag(RACE_FLAG_ANIMAL)) Buradaki sorgu eğer saldırdığın canavar animal ise bu efsunu kontrol et diyor. Mesela hayvan işleyen slotlara vurduğun zaman havanlara karşı güç efsunu var ise saldırıyı arttıracak ardından POINT_ATTBONUS_PER_ANIMAL var ise onun değerini hesaplayıp...
  5. Toranaga

    Çözüldü Offical Efsunlar Hakkında

    Evet onu anladım. Benim demek istediğim şu. if (pkVictim->IsNPC()) { if (pkVictim->IsRaceFlag(RACE_FLAG_ANIMAL)) iAtk += (iAtk * pkAttacker->GetPoint(POINT_ATTBONUS_ANIMAL)) / 100; Bu şekilde bir kontrol yapılıyor. Sende kodlarını şu şekilde yaparsan daha uygun olmaz mı...
  6. Toranaga

    Çözüldü Offical Efsunlar Hakkında

    slotun flag ınıda kontrol etmen lazım değilmi. Bu şekilde yaparsan ANIMAL olmayan slot lardada işler diye düşünüyorum.
Geri
Üst