Yardım Artemisia karakter hk

  • Konuyu açan Konuyu açan CuRSED
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 142
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

CuRSED

Premium Üye
Premium Üye
Usta Üye
Mesaj
267
Çözümler
1
Beğeni
651
Puan
814
Ticaret Puanı
0
Karakterde kalkan skili gozukmuyor gorunmez olmuyor
Skill setsk ile cagiriliyor p olarak ama cik gir yapinca kayitli kalmiyor sifirlaniyor

Bunlar icin bir sebep yazicak varmi
 
root içindeki skilltable.txt dosyasına ekleme yaparsan skiller düzelir diye tahmin ediyorum

diğer probleme gelecek olursak lycan ve artemisia 5 seviye olunca otomatik skiller verilir bunun tanımlaması source üzerinden yapılmalıdır.

char.cpp:
Genişlet Daralt Kopyala
// Arat
void CHARACTER::PointChange(BYTE type, long long amount, bool bAmount, bool bBroadcast)

// İçinde bul
#ifdef ENABLE_WOLFMAN_CHARACTER
            if (GetJob() == JOB_WOLFMAN)
            {
                if ((5 <= val) && (GetSkillGroup()!=1))
                {
                    ClearSkill();
                    // set skill group
                    SetSkillGroup(1);
                    // set skill points
                    SetRealPoint(POINT_SKILL, GetLevel()-1);
                    SetPoint(POINT_SKILL, GetRealPoint(POINT_SKILL));
                    PointChange(POINT_SKILL, 0);
                    // update points (not required)
                    // ComputePoints();
                    // PointsPacket();
                }
            }
#endif

// Değiştir
#if defined(ENABLE_WOLFMAN_CHARACTER) && defined(ENABLE_ARTEMISIA_CHARACTER)
            if (GetJob() ==
#if defined(ENABLE_WOLFMAN_CHARACTER) && defined(ENABLE_ARTEMISIA_CHARACTER)
                            JOB_WOLFMAN || JOB_ARTEMISIA
#elif defined(ENABLE_WOLFMAN_CHARACTER) && !defined(ENABLE_ARTEMISIA_CHARACTER)
                            JOB_WOLFMAN
#elif !defined(ENABLE_WOLFMAN_CHARACTER) && defined(ENABLE_ARTEMISIA_CHARACTER)
                            JOB_ARTEMISIA
#endif
            )
            {
                if ((5 <= val) && (GetSkillGroup()!=1))
                {
                    ClearSkill();
                    // set skill group
                    SetSkillGroup(1);
                    // set skill points
                    SetRealPoint(POINT_SKILL, GetLevel()-1);
                    SetPoint(POINT_SKILL, GetRealPoint(POINT_SKILL));
                    PointChange(POINT_SKILL, 0);
                    // update points (not required)
                    // ComputePoints();
                    // PointsPacket();
                }
            }
#endif
 
Geri
Üst