Kronzu 11 Posted December 22, 2015 Share Posted December 22, 2015 (edited) This is my error https://metin2.download/picture/UcfcqeTVF6gumtC15HCww9nQ69Y4q3m5/.gif When I go on a mount costume weapons disappear, it appears, disappears and shows up again. And it should not be that way. Somewhere was the improvement to Suits of armor, but I can not find. HELP ME PLS Edited August 20, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
DarkAng3l 25 Posted December 22, 2015 Share Posted December 22, 2015 PM me for fix. Link to comment Share on other sites More sharing options...
Kronzu 11 Posted December 22, 2015 Author Share Posted December 22, 2015 I need fix. Link to comment Share on other sites More sharing options...
icewolf 27 Posted January 25, 2016 Share Posted January 25, 2016 i have the same problem any fix Link to comment Share on other sites More sharing options...
asterix2 350 Posted January 25, 2016 Share Posted January 25, 2016 remove macro. And i have some bug fix. 2 Link to comment Share on other sites More sharing options...
Curinga 1 Posted February 15, 2016 Share Posted February 15, 2016 Same probleme here. any fix? Link to comment Share on other sites More sharing options...
icewolf 27 Posted February 16, 2016 Share Posted February 16, 2016 its easy to fix but we don't know it Link to comment Share on other sites More sharing options...
Mr.Slime 116 Posted February 16, 2016 Share Posted February 16, 2016 Try this fix Spoiler bool CActorInstance::__IsLeftHandWeapon(DWORD type) { if (CItemData::WEAPON_DAGGER == type || (CItemData::WEAPON_FAN == type && __IsMountingHorse())) return true; else if (CItemData::WEAPON_BOW == type) return true; #ifdef ENABLE_COSTUME_WEAPON else if (CItemData::COSTUME_WEAPON_DAGGER == type || (CItemData::COSTUME_WEAPON_FAN == type && __IsMountingHorse())) return true; else if (CItemData::COSTUME_WEAPON_BOW == type) return true; #endif else return false; } bool CActorInstance::__IsRightHandWeapon(DWORD type) { if (CItemData::WEAPON_DAGGER == type || (CItemData::WEAPON_FAN == type && __IsMountingHorse())) return true; else if (CItemData::WEAPON_BOW == type) return false; #ifdef ENABLE_COSTUME_WEAPON else if (CItemData::COSTUME_WEAPON_DAGGER == type || (CItemData::COSTUME_WEAPON_FAN == type && __IsMountingHorse())) return true; else if (CItemData::COSTUME_WEAPON_BOW == type ) return false; #endif else return true; } bool CActorInstance::__IsWeaponTrace(DWORD weaponType) { switch(weaponType) { case CItemData::WEAPON_BELL: case CItemData::WEAPON_FAN: case CItemData::WEAPON_BOW: #ifdef ENABLE_COSTUME_WEAPON case CItemData::COSTUME_WEAPON_BELL: case CItemData::COSTUME_WEAPON_FAN: case CItemData::COSTUME_WEAPON_BOW: #endif return false; default: return true; } } 1 Link to comment Share on other sites More sharing options...
Curinga 1 Posted February 16, 2016 Share Posted February 16, 2016 Here i add that? Link to comment Share on other sites More sharing options...
Mr.Slime 116 Posted February 16, 2016 Share Posted February 16, 2016 Check and add it. Link to comment Share on other sites More sharing options...
Curinga 1 Posted February 16, 2016 Share Posted February 16, 2016 1 hour ago, Mr.Slime said: Try this fix Reveal hidden contents bool CActorInstance::__IsLeftHandWeapon(DWORD type) { if (CItemData::WEAPON_DAGGER == type || (CItemData::WEAPON_FAN == type && __IsMountingHorse())) return true; else if (CItemData::WEAPON_BOW == type) return true; #ifdef ENABLE_COSTUME_WEAPON else if (CItemData::COSTUME_WEAPON_DAGGER == type || (CItemData::COSTUME_WEAPON_FAN == type && __IsMountingHorse())) return true; else if (CItemData::COSTUME_WEAPON_BOW == type) return true; #endif else return false; } bool CActorInstance::__IsRightHandWeapon(DWORD type) { if (CItemData::WEAPON_DAGGER == type || (CItemData::WEAPON_FAN == type && __IsMountingHorse())) return true; else if (CItemData::WEAPON_BOW == type) return false; #ifdef ENABLE_COSTUME_WEAPON else if (CItemData::COSTUME_WEAPON_DAGGER == type || (CItemData::COSTUME_WEAPON_FAN == type && __IsMountingHorse())) return true; else if (CItemData::COSTUME_WEAPON_BOW == type ) return false; #endif else return true; } bool CActorInstance::__IsWeaponTrace(DWORD weaponType) { switch(weaponType) { case CItemData::WEAPON_BELL: case CItemData::WEAPON_FAN: case CItemData::WEAPON_BOW: #ifdef ENABLE_COSTUME_WEAPON case CItemData::COSTUME_WEAPON_BELL: case CItemData::COSTUME_WEAPON_FAN: case CItemData::COSTUME_WEAPON_BOW: #endif return false; default: return true; } } Thank you but i alredy have that fix before i ask. but no fix. 2 hours ago, icewolf said: its easy to fix but we don't know it maby.. i think if is easy someone alredy have the fix.. Link to comment Share on other sites More sharing options...
Curinga 1 Posted February 16, 2016 Share Posted February 16, 2016 i trying find and i see some things. If i have only costume weapon equiped the bug no apper. but if i equip costume hair or costume armor with the costume weapon a the same time the bug apper. the bug its created when we equip costume weapon and costume armor/hair at the same time.. Link to comment Share on other sites More sharing options...
asterix2 350 Posted February 18, 2016 Share Posted February 18, 2016 Remove macro. And why added PlayerGetStatus side?! Link to comment Share on other sites More sharing options...
nicu1993 0 Posted May 7, 2016 Share Posted May 7, 2016 On 17.02.2016 at 7:45 AM, asterix2 said: Remove macro. And why added PlayerGetStatus side?! how? Link to comment Share on other sites More sharing options...
asterix2 350 Posted May 7, 2016 Share Posted May 7, 2016 write pm Link to comment Share on other sites More sharing options...
nicu1993 0 Posted May 26, 2016 Share Posted May 26, 2016 I allrdy write but nothing happend .. Link to comment Share on other sites More sharing options...
nicu1993 0 Posted June 18, 2016 Share Posted June 18, 2016 upp? Link to comment Share on other sites More sharing options...
hasan4500 0 Posted August 28, 2017 Share Posted August 28, 2017 Upps Link to comment Share on other sites More sharing options...
HUNgarocel1 199 Posted March 19, 2020 Share Posted March 19, 2020 (edited) Try this maybe if current search char.cpp WORD CHARACTER::GetOriginalPart(BYTE bPartPos) const and paste case PART_WEAPON: if (GetWear(WEAR_COSTUME_WEAPON) != 0) { return GetPart(PART_WEAPON); } return 0; Edited March 19, 2020 by HUNgarocel1 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now