- Katılım
- 8 Eki 2017
- Konular
- 2,420
- Mesajlar
- 10,263
- Çözüm
- 89
- Online süresi
- 4mo 8h
- Reaksiyon Skoru
- 4,207
- Altın Konu
- 244
- Başarım Puanı
- 422
- MmoLira
- 7,171
- DevLira
- 15
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ 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
- Çözüm
- 17
- Online süresi
- 59m 10s
- Reaksiyon Skoru
- 114
- Altın Konu
- 0
- TM Yaşı
- 9 Yıl 5 Ay 19 Gün
- Başarım Puanı
- 122
- MmoLira
- 581
- DevLira
- 0
TEŞŞEKURLER
- Katılım
- 8 Eki 2017
- Konular
- 2,420
- Mesajlar
- 10,263
- Çözüm
- 89
- Online süresi
- 4mo 8h
- Reaksiyon Skoru
- 4,207
- Altın Konu
- 244
- Başarım Puanı
- 422
- MmoLira
- 7,171
- DevLira
- 15
TEŞŞEKURLER
Rica Ederim
- Katılım
- 22 Ara 2016
- Konular
- 81
- Mesajlar
- 746
- Çözüm
- 17
- Online süresi
- 59m 10s
- Reaksiyon Skoru
- 114
- Altın Konu
- 0
- TM Yaşı
- 9 Yıl 5 Ay 19 Gün
- Başarım Puanı
- 122
- MmoLira
- 581
- DevLira
- 0
TÜRKÇESÍ YOKMU ANLATÍMÍN .FFF
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 5
- Görüntüleme
- 924
- 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




