[C++ & Python] Skill Select System

  • Konuyu açan Konuyu açan okan4141
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 12
  • Gösterim Gösterim 788

okan4141

D E L I
Geliştirici
MT Üye
Mesaj
633
Çözümler
23
Beğeni
1.319
Puan
1.029
Ticaret Puanı
0
Skiller Opsiyoneldir. Hangi Skill'i Verip Vermeceğiniz Size Bağlıdır.

Skilleri Master, Grand veya Perfect İle Başlatabilirsiniz.

Video'da
6. Skill 4 Puanlı Başlıyor. 6'cı Skill'ide Master Olarak Başlatmak İstiyorsanız Job Skill Index İçerisine Tanımlayınız.

Örneğin
Savaşçı Skill Group 1 İçin Öncesi:

1, 2, 3, 4, 5

Sonrası:

1, 2, 3, 4, 5, 6

C++20 Destekler.

KANIT:




Linkleri görebilmek için giriş yap veya kayıt ol.

 

Dosya Eklentileri

Son düzenleme:
Fonksiyonel Olarak Kullanmak İstiyorsanız:


Kod:
Genişlet Daralt Kopyala
void CHARACTER::SelectSkill_ForJob(std::initializer_list<uint8_t> skillList)
{
    for (auto skill : skillList)
    {
#if defined(__ENABLE_SKILL_SELECT__PERFECT__)
        SetSkillLevel(skill, 40);
#elif defined(__ENABLE_SKILL_SELECT__GRAND__)
        SetSkillLevel(skill, 30);
#elif defined(__ENABLE_SKILL_SELECT__MASTER__)
        SetSkillLevel(skill, 20);
#else
        SetSkillLevel(skill, 1);
#endif
    }
}

CommonDefines.h Değiştir:

Kod:
Genişlet Daralt Kopyala
#define __ENABLE_SKILL_SELECT__
#    if defined(__ENABLE_SKILL_SELECT__)
        // #define __ENABLE_SKILL_SELECT__PERFECT__        // Aktif Edersen Perfect M. Başlar.
        // #define __ENABLE_SKILL_SELECT__GRAND__            // Aktif Edersen Grand M. Başlar.
        #define __ENABLE_SKILL_SELECT__MASTER__            // Aktif Edersen Master Başlar.
#    endif

Hiçbirini aktif etmezseniz Normal 1 olarak başlar. 1 puan vermişsiniz gibi.
 
15.09.2024 16:27 'den önce dosyayı indirenler lütfen tekrar indirsinler.
 
Binek Üstündeyken At Skilleri Vermemesi Fixlendi. Tekrar İndirin ve SkillSelect.cpp'yi Değiştirin.
 
Ekran görüntüsü 2024-12-05 090939.webp

nasıl çözerim acaba
Ekran görüntüsü 2024-12-05 091007.webp
 
bu hatayı veriyor hocam oyuna girerken ve sonra oynundan atıyor


Kod:
Genişlet Daralt Kopyala
1224 19:42:10296 ::
networkModule.py(line:208) SetSelectCharacterPhase
system.py(line:130) __pack_import
system.py(line:110) _process_result
introSelect.py(line:30) <module>
system.py(line:130) __pack_import
system.py(line:110) _process_result
interfaceModule.py(line:41) <module>

networkModule.SetSelectCharacterPhase - <type 'exceptions.AttributeError'>:'module' object has no attribute '__ENABLE_SKILL_SELECT__'

1224 19:42:10297 :: ============================================================================================================
1224 19:42:10297 :: Abort!!!!
 
bu hatayı veriyor hocam oyuna girerken ve sonra oynundan atıyor


Kod:
Genişlet Daralt Kopyala
1224 19:42:10296 ::
networkModule.py(line:208) SetSelectCharacterPhase
system.py(line:130) __pack_import
system.py(line:110) _process_result
introSelect.py(line:30) <module>
system.py(line:130) __pack_import
system.py(line:110) _process_result
interfaceModule.py(line:41) <module>

networkModule.SetSelectCharacterPhase - <type 'exceptions.AttributeError'>:'module' object has no attribute '__ENABLE_SKILL_SELECT__'

1224 19:42:10297 :: ============================================================================================================
1224 19:42:10297 :: Abort!!!!
Yeni exe ile oyuna gir. Eğer yeni exe ile oyuna giriyorsan PythonApplicationModule.cpp eklememiş olabilirsin.
 
Yeni exe ile oyuna gir. Eğer yeni exe ile oyuna giriyorsan PythonApplicationModule.cpp eklememiş olabilirsin.
PythonNetworkStreamPhaseGame.cpp de build hastası var bu şekilde


Kod:
Genişlet Daralt Kopyala
Önem Derecesi    Kod    Açıklama    Proje    Dosya    Çizgi    Gizleme Durumu    Ayrıntılar
Hata    C3861    'SendSequence': tanımlayıcı bulunamadı    UserInterface    C:\Users\Bilgisayarım\Desktop\Client Source\source\UserInterface\PythonNetworkStreamPhaseGame.cpp    4483
Ekran Görüntüsü (118).webp
 
En son bir moderatör tarafından düzenlenmiş:
PythonNetworkStreamPhaseGame.cpp de build hastası var bu şekilde


Kod:
Genişlet Daralt Kopyala
Önem Derecesi    Kod    Açıklama    Proje    Dosya    Çizgi    Gizleme Durumu    Ayrıntılar
Hata    C3861    'SendSequence': tanımlayıcı bulunamadı    UserInterface    C:\Users\Bilgisayarım\Desktop\Client Source\source\UserInterface\PythonNetworkStreamPhaseGame.cpp    4483
20825 eklentisini görüntüle
true yap
 
Geri
Üst