Yardım Yine Başladık Failed to find skill by x

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

MaskesizVEVO

Üye
Üye
Mesaj
312
Çözümler
6
Beğeni
22
Puan
459
Ticaret Puanı
0
klasik filesin başlarında alınan hata ya da ansızın ortalarında gelen hata yardımlarınızı ve fikirlerinizi bekliyorum

1742322654170.webp
yapıldı

1742322665283.webp
yapıldı

Python:
Genişlet Daralt Kopyala
0318 21:26:00375 :: CEffectManager::RegisterEffect - LoadScript(locale/common/effect/gm.mse) Error
0318 21:26:00375 :: CInstanceBase::RegisterEffect(eEftType=27, c_szEftAttachBone=Bip01, c_szEftName=locale/common/effect/gm.mse, isCache=0) - Error
0318 21:26:08000 :: uiCharacter:855: RuntimeWarning: tp_compare didn't return -1 or -2 for exception

0318 21:26:08000 :: Traceback (most recent call last):

0318 21:26:08000 ::   File "game.py", line 704, in RefreshSkill

0318 21:26:08000 ::   File "interfaceModule.py", line 771, in RefreshSkill

0318 21:26:08000 ::   File "uiCharacter.py", line 880, in RefreshSkill

0318 21:26:08000 ::   File "uiCharacter.py", line 855, in __RefreshSkillPage

0318 21:26:08000 :: RuntimeError
0318 21:26:08000 :: :
0318 21:26:08000 :: skill.GetSkillType - Failed to find skill by 168
0318 21:26:08000 ::

0318 21:26:08011 ::
game.py(line:228) Open
game.py(line:678) StartGame
game.py(line:826) RefreshCharacter
interfaceModule.py(line:786) RefreshCharacter
uiCharacter.py(line:1131) RefreshCharacter
uiCharacter.py(line:1181) __SetSkillSlotData
uiCharacter.py(line:880) RefreshSkill
uiCharacter.py(line:855) __RefreshSkillPage

GameWindow.Open - <type 'exceptions.RuntimeError'>:skill.GetSkillType - Failed to find skill by 168

0318 21:26:08011 :: ============================================================================================================
0318 21:26:08011 :: Abort!!!!
 
Psm sistemini kendine göre ayarlamalısın
2:
Genişlet Daralt Kopyala
static const SupportSkillIndexVector g_vSupportSkillIndex

Burdaki 168 silersen Syser gider ama başka yerdende verebilir kendine göre düzenlersen sorun Kalmaz
 
C++:
Genişlet Daralt Kopyala
void CPythonLoading::RegisterSkills(const BYTE c_bJob, const BYTE c_bSkillGroupIndex, const BYTE c_bEmpire)
{
    if (c_bJob < 0 || c_bJob >= NRaceData::JOB_MAX_NUM)
        return;

    // Player Skills
    if (g_vMapPlayerSkillIndex.find(c_bJob) != g_vMapPlayerSkillIndex.end() &&
        g_vMapPlayerSkillIndex.at(c_bJob).find(c_bSkillGroupIndex) != g_vMapPlayerSkillIndex.at(c_bJob).end())
    {
        const SkillIndexVector& c_vPlayerSkillIndex = g_vMapPlayerSkillIndex.at(c_bJob).at(c_bSkillGroupIndex);
        for (std::size_t nIndex = 0; nIndex < c_vPlayerSkillIndex.size(); nIndex++)
        {
            // 7번 8번 스킬은 여기서 설정하면 안됨
            if (nIndex != 7 && nIndex != 8)
                CPythonPlayer::Instance().SetSkill(nIndex + 1, c_vPlayerSkillIndex[nIndex]);
        }
    }

    // Support Skills
    const SkillIndexVector& c_vSupportSkillIndex = g_vSupportSkillIndex;
    for (std::size_t nIndex = 0; nIndex < c_vSupportSkillIndex.size(); nIndex++)
        CPythonPlayer::Instance().SetSkill(nIndex + 100 + 1, c_vSupportSkillIndex[nIndex]);

    // Language Skill
    //if (c_bEmpire != 0)
    //{
    //    SkillIndexVector vLanguageSkillList;
    //    vLanguageSkillList.clear();

    //    for (BYTE nIndex = 0; nIndex < 3; nIndex++)
    //    {
    //        if ((nIndex + 1) != c_bEmpire)
    //            vLanguageSkillList.emplace_back(c_iSkillIndex_Language1 + nIndex);
    //    }

    //    for (std::size_t nIndex = 0; nIndex < vLanguageSkillList.size(); nIndex++)
    //    {
    //        CPythonPlayer::Instance().SetSkill(101 + nIndex, vLanguageSkillList[nIndex]);
    //    }
    //}

    // Guild Skills
    {
        // Passive
        const SkillIndexVector& c_vPassiveGuildSkillIndex = g_vMapGuildSkillIndex.at("PASSIVE");
        for (std::size_t nIndex = 0; nIndex < c_vPassiveGuildSkillIndex.size(); nIndex++)
            CPythonPlayer::Instance().SetSkill(200 + nIndex, c_vPassiveGuildSkillIndex[nIndex]);

        // Active
        const SkillIndexVector& c_vActiveGuildSkillIndex = g_vMapGuildSkillIndex.at("ACTIVE");
        for (std::size_t nIndex = 0; nIndex < c_vActiveGuildSkillIndex.size(); nIndex++)
            CPythonPlayer::Instance().SetSkill(210 + nIndex, c_vActiveGuildSkillIndex[nIndex]);
    }
}

nasıl ayarlayabilirim ki burayı onla alakalı yer yok sanrıım
 
pythonloading.hpp:
Genişlet Daralt Kopyala
static const SupportSkillIndexVector g_vSupportSkillIndex
{
    //{ 122, 121, 170, 171, 168, 169, 0, 0, 0, 0, },
    //{ 122, 123, 121, 124, 125, 129, 0, 0, 130, 131, },
    { 122, 123, 121, 124, 125, 129, 0, 0, 130, 131,},
};

Yukarıdaki benim dosyamda olanlar kendine göre burayı düzenle hatanın kaynağı burası skilleri düzenlemen gerekiyor benimkini dene çözülürse oyle devam et
 
Geri
Üst