ziad 13 Posted December 25, 2022 Share Posted December 25, 2022 (edited) Hello , i'd like to know where should i look or wheres the code related to moving items from special inventory to normal one https://metin2.download/picture/m9yTIv6i3WDFn6Vpy6SQkgW2cT2T7wuo/.gif Thank you Edited December 25, 2022 by Metin2 Dev Core X - External 2 Internal 1 Link to comment Share on other sites More sharing options...
Sumekazeki 3 Posted December 25, 2022 Share Posted December 25, 2022 (edited) char_item.cpp comment this one: Spoiler #ifdef ENABLE_SPLIT_INVENTORY_SYSTEM if (Cell.IsSkillBookInventoryPosition() && !DestCell.IsSkillBookInventoryPosition()) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Cannot move item this window.")); return false; } if (Cell.IsUpgradeItemsInventoryPosition() && !DestCell.IsUpgradeItemsInventoryPosition()) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Cannot move item this window.")); return false; } if (Cell.IsStoneInventoryPosition() && !DestCell.IsStoneInventoryPosition()) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Cannot move item this window.")); return false; } if (Cell.IsBoxInventoryPosition() && !DestCell.IsBoxInventoryPosition()) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Cannot move item this window.")); return false; } if (Cell.IsEfsunInventoryPosition() && !DestCell.IsEfsunInventoryPosition()) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Cannot move item this window.")); return false; } if (Cell.IsCicekInventoryPosition() && !DestCell.IsCicekInventoryPosition()) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Cannot move item this window.")); return false; } if (Cell.IsEquipPosition() && DestCell.IsSkillBookInventoryPosition()) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Cannot move item this window.")); return false; } if (Cell.IsEquipPosition() && DestCell.IsUpgradeItemsInventoryPosition()) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Cannot move item this window.")); return false; } if (Cell.IsEquipPosition() && DestCell.IsStoneInventoryPosition()) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Cannot move item this window.")); return false; } if (Cell.IsEquipPosition() && DestCell.IsBoxInventoryPosition()) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Cannot move item this window.")); return false; } if (Cell.IsEquipPosition() && DestCell.IsEfsunInventoryPosition()) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Cannot move item this window.")); return false; } if (Cell.IsEquipPosition() && DestCell.IsCicekInventoryPosition()) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Cannot move item this window.")); return false; } #endif Spoiler #ifdef ENABLE_SPLIT_INVENTORY_SYSTEM if (INVENTORY == Cell.window_type && Cell.cell >= INVENTORY_AND_EQUIP_SLOT_MAX && IS_SET(item->GetFlag(), ITEM_FLAG_IRREMOVABLE)) return false; #else for me works Edited December 25, 2022 by Metin2 Dev Core X - External 2 Internal 2 1 Link to comment Share on other sites More sharing options...
ziad 13 Posted December 26, 2022 Author Share Posted December 26, 2022 i got another system not the same one :s 1 1 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