- Katılım
- 8 Eki 2017
- Konular
- 2,419
- Mesajlar
- 10,263
- Online süresi
- 4ay 30869s
- Reaksiyon Skoru
- 4,206
- Altın Konu
- 244
- Başarım Puanı
- 422
- TM Yaşı
- 8 Yıl 6 Ay 15 Gün
- MmoLira
- 7,168
- DevLira
- 15
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
Olta Kazma Silah Tutma Fixleridir Bunlar
Daha Önce Paylasıldıgsa Kapatıla Bilir
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
C++:
void RegisterAttachingBoneName(DWORD dwPartIndex, const char * c_szBoneName);
Aşağıdakileri yapıştırın:
C++:
void ChangeAttachingBoneName(DWORD dwPartIndex, const char * c_szBoneName);
2. GameLib \ RaceData.cpp dosyasını açın ve bu işlevi bulun:
C++:
void CRaceData::RegisterAttachingBoneName(DWORD dwPartIndex, const char * c_szBoneName)
{
m_AttachingBoneNameMap.insert(TAttachingBoneNameMap::value_type(dwPartIndex, c_szBoneName));
}
Aşağıdaki bu işlevi yapıştırın:
C++:
void CRaceData::ChangeAttachingBoneName(DWORD dwPartIndex, const char * c_szBoneName)
{
TAttachingBoneNameMap::iterator it = m_AttachingBoneNameMap.find(dwPartIndex);
if (it == m_AttachingBoneNameMap.end())
return;
//m_AttachingBoneNameMap[dwPartIndex] = c_szBoneName; //bad behavior possiblity
it->second = c_szBoneName;
}
The following modification is may different by systems like costume weapon and so on, so I give a solution for clean version, you have to make it yourself.
3.) Open GameLib\ActorInstanceAttach.cpp and find this code(or something like that with other systems):
C++:
void CActorInstance::AttachWeapon(DWORD dwItemIndex,DWORD dwParentPartIndex, DWORD dwPartIndex)
{
//[...]
__DestroyWeaponTrace();
//ľçĽŐ૱â(ŔÚ°´ Ŕ̵µ·ů) żŢĽŐ,żŔ¸ĄĽŐ ¸đµÎżˇ ŔĺÂř.
if (__IsRightHandWeapon(pItemData->GetWeaponType()))
AttachWeapon(dwParentPartIndex, CRaceData::PART_WEAPON, pItemData);
if (__IsLeftHandWeapon(pItemData->GetWeaponType()))
AttachWeapon(dwParentPartIndex, CRaceData::PART_WEAPON_LEFT, pItemData);
ve bununla değiştirin:
C++:
void CActorInstance::AttachWeapon(DWORD dwItemIndex,DWORD dwParentPartIndex, DWORD dwPartIndex)
{
//[...]
DWORD dwWeaponType = pItemData->GetWeaponType();
#ifdef ENABLE_WOLFMAN_CHARACTER
if (m_eRace == CRaceData::RACE_WOLFMAN_M)
{
char* szAttachingBoneName = "equip_right_weapon";
if (dwWeaponType != CItemData::WEAPON_CLAW)
szAttachingBoneName = "equip_right";
m_pkCurRaceData->ChangeAttachingBoneName(CRaceData::PART_WEAPON, szAttachingBoneName);
}
#endif
__DestroyWeaponTrace();
if (__IsRightHandWeapon(dwWeaponType))
AttachWeapon(dwParentPartIndex, CRaceData::PART_WEAPON, pItemData);
if (__IsLeftHandWeapon(dwWeaponType))
AttachWeapon(dwParentPartIndex, CRaceData::PART_WEAPON_LEFT, pItemData);
Son düzenleme:
- Katılım
- 22 Ara 2016
- Konular
- 81
- Mesajlar
- 746
- Online süresi
- 3550s
- Reaksiyon Skoru
- 114
- Altın Konu
- 0
- Başarım Puanı
- 122
- TM Yaşı
- 9 Yıl 4 Ay 1 Gün
- MmoLira
- 581
- DevLira
- 0
TEŞŞEKURLER
- Katılım
- 8 Eki 2017
- Konular
- 2,419
- Mesajlar
- 10,263
- Online süresi
- 4ay 30869s
- Reaksiyon Skoru
- 4,206
- Altın Konu
- 244
- Başarım Puanı
- 422
- TM Yaşı
- 8 Yıl 6 Ay 15 Gün
- MmoLira
- 7,168
- DevLira
- 15
TEŞŞEKURLER
Rica Ederim
- Katılım
- 22 Ara 2016
- Konular
- 81
- Mesajlar
- 746
- Online süresi
- 3550s
- Reaksiyon Skoru
- 114
- Altın Konu
- 0
- Başarım Puanı
- 122
- TM Yaşı
- 9 Yıl 4 Ay 1 Gün
- MmoLira
- 581
- DevLira
- 0
TÜRKÇESÍ YOKMU ANLATÍMÍN .FFF
Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)
Benzer konular
- Cevaplar
- 5
- Görüntüleme
- 912
- 5.00 yıldız(lar) 1 Değerlendirme
- Cevaplar
- 4
- Görüntüleme
- 1K
- Cevaplar
- 14
- Görüntüleme
- 3K
- Cevaplar
- 1
- Görüntüleme
- 3K
- Cevaplar
- 65
- Görüntüleme
- 12K