Yardım Artemisia karakter hk

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

CuRSED

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

Bunlar icin bir sebep yazicak varmi
 
Son düzenleme:
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
 
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
hocam skiltable aşşağıda verdm bi bakarmsnz.
skiller damage vurmuyor bu 1
bide 2. si efektler çalışıyor skillerin ama kalkan gözükmüyor görünmezinde aşağıda mor efekti var ama görünmez olmuyor
 

Dosya Eklentileri

İmposs saltanat filesten skildesc skiltable skil proto sql çekmeme rağmen gene damage vurmuyor heralde src lik birşey
aşağıda char skil cpp bıraktm acaba ondamı hatamı var yanlş var bi bakarmısnız

@Mavi Ruh
 

Dosya Eklentileri

Geri
Üst