[C++ & Python] Skill Select System

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

okan4141

MT Üye
MT Üye
Mesaj
155
Çözümler
7
Beğeni
141
Puan
759
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.
 
Üst