Honorable Member Mali 41865 Posted September 22, 2021 Honorable Member Share Posted September 22, 2021 M2 Download Center This is the hidden content, please Sign In or Sign Up ( Internal ) This is the hidden content, please Sign In or Sign Up Client side is from 2018 official root. Mount transmutation 2018 didn't exist in root, I made minor edits. However, to use mount transmutation, you need to edit it according to your own mount system. I created a new slot effect so that it doesn't interfere with other systems (highlight) etc. You can use this sloteffect and the diffusecolor function elsewhere. ***Add this before adding this system: Spoiler 215 3 1 2 1 2 3 2 58 9 123 Link to comment Share on other sites More sharing options...
Premium CORKY 253 Posted September 22, 2021 Premium Share Posted September 22, 2021 The god has blessed us again. Thank you for your work and most certainly, for the recent activity! 1 Link to comment Share on other sites More sharing options...
M.Sorin 282 Posted September 22, 2021 Share Posted September 22, 2021 Our lord and savior has posted again. 1 Link to comment Share on other sites More sharing options...
Savelinae 0 Posted September 22, 2021 Share Posted September 22, 2021 Thank you Link to comment Share on other sites More sharing options...
Active Member Volvox 1510 Posted September 22, 2021 Active Member Share Posted September 22, 2021 Very nice Link to comment Share on other sites More sharing options...
Razer74 5 Posted September 23, 2021 Share Posted September 23, 2021 Whats wrong? syserr: 0923 17:23:06846 :: networkModule.py(line:195) SetSelectCharacterPhase system.py(line:131) __pack_import system.py(line:110) _process_result introSelect.py(line:20) <module> system.py(line:131) __pack_import system.py(line:110) _process_result uiCharacter.py(line:18) <module> system.py(line:131) __pack_import system.py(line:110) _process_result uiCharacterDetails.py(line:8) <module> system.py(line:131) __pack_import networkModule.SetSelectCharacterPhase - <type 'exceptions.IndentationError'>:unindent does not match any outer indentation level (interfaceModule.py, line 602) 0923 17:23:06846 :: ============================================================================================================ 0923 17:23:06846 :: Abort!!!! interfaceModule.py the textline 602: def RefreshInventory(self): self.wndTaskBar.RefreshQuickSlot() self.wndInventory.RefreshItemSlot() self.wndDragonSoul.RefreshItemSlot() if app.BL_TRANSMUTATION_SYSTEM: if player.GetChangeLookWindowOpen() == 1: self.wndChangeLook.RefreshChangeLookWindow() if app.BL_TRANSMUTATION_SYSTEM: ## HilightSlot Change def DeactivateSlot(self, slotindex, type): self.wndInventory.DeactivateSlot(slotindex, type) ## HilightSlot Change def ActivateSlot(self, slotindex, type): self.wndInventory.ActivateSlot(slotindex, type) def ChangeWindowOpen(self, type): if self.wndChangeLook: self.wndChangeLook.Open(type) Link to comment Share on other sites More sharing options...
Active Member Volvox 1510 Posted September 23, 2021 Active Member Share Posted September 23, 2021 (edited) 2 hours ago, Razer74 said: Whats wrong? syserr: 0923 17:23:06846 :: networkModule.py(line:195) SetSelectCharacterPhase system.py(line:131) __pack_import system.py(line:110) _process_result introSelect.py(line:20) <module> system.py(line:131) __pack_import system.py(line:110) _process_result uiCharacter.py(line:18) <module> system.py(line:131) __pack_import system.py(line:110) _process_result uiCharacterDetails.py(line:8) <module> system.py(line:131) __pack_import networkModule.SetSelectCharacterPhase - <type 'exceptions.IndentationError'>:unindent does not match any outer indentation level (interfaceModule.py, line 602) 0923 17:23:06846 :: ============================================================================================================ 0923 17:23:06846 :: Abort!!!! interfaceModule.py the textline 602: def RefreshInventory(self): self.wndTaskBar.RefreshQuickSlot() self.wndInventory.RefreshItemSlot() self.wndDragonSoul.RefreshItemSlot() if app.BL_TRANSMUTATION_SYSTEM: if player.GetChangeLookWindowOpen() == 1: self.wndChangeLook.RefreshChangeLookWindow() if app.BL_TRANSMUTATION_SYSTEM: ## HilightSlot Change def DeactivateSlot(self, slotindex, type): self.wndInventory.DeactivateSlot(slotindex, type) ## HilightSlot Change def ActivateSlot(self, slotindex, type): self.wndInventory.ActivateSlot(slotindex, type) def ChangeWindowOpen(self, type): if self.wndChangeLook: self.wndChangeLook.Open(type) Do it like this: Edited August 17, 2022 by Metin2 Dev Core X - External 2 Internal 1 Link to comment Share on other sites More sharing options...
Razer74 5 Posted September 23, 2021 Share Posted September 23, 2021 (edited) 1 hour ago, V0lvox said: Do it like this: Thanks i forgot some tabs Edited August 17, 2022 by Metin2 Dev Core X - External 2 Internal 1 Link to comment Share on other sites More sharing options...
EAkar 8 Posted September 25, 2021 Share Posted September 25, 2021 (edited) No objects are placed in the slot with the right mouse button. When I take the gun out of my hand, the gun is still in my hand. https://metin2.download/picture/wpox1Q5TmKo3SfC7hdd7JIK5Le3h8Mqy/.png there are problems in the system. Also Client/SRC/Packet.h struct TPacketGCItemDelDeprecate No Code Server/SRC/Packet.h struct TPacketGCItemDelDeprecate Yes Code No problem for armor. This issue is only for the gun. Edited September 4, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
EAkar 8 Posted October 17, 2021 Share Posted October 17, 2021 (edited) Can you help me? I added everything without any problem. There is just such an error. MartySama File. I am using the COSTUME_WEAPON system. CODE: case ITEM_WEAPON: { #ifdef ENABLE_WEAPON_COSTUME_SYSTEM if (0 != m_pOwner->GetWear(WEAR_COSTUME_WEAPON)) break; #endif if (bAdd) { #if defined(__BL_TRANSMUTATION__) if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) { const WORD wVnum = static_cast<WORD>(GetVnum()); const WORD wTransmutationVnum = static_cast<WORD>(GetTransmutationVnum()); m_pOwner->SetPart(PART_WEAPON, wTransmutationVnum != 0 ? wTransmutationVnum : wVnum); } #else if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) m_pOwner->SetPart(PART_WEAPON, static_cast<WORD>(GetVnum())); #endif } else { if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) m_pOwner->SetPart(PART_WEAPON, m_pOwner->GetOriginalPart(PART_WEAPON)); } } break; Edited August 25, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
Active Member Volvox 1510 Posted October 18, 2021 Active Member Share Posted October 18, 2021 (edited) 4 hours ago, EAkar said: Can you help me? I added everything without any problem. There is just such an error. MartySama File. I am using the COSTUME_WEAPON system. CODE: case ITEM_WEAPON: { #ifdef ENABLE_WEAPON_COSTUME_SYSTEM if (0 != m_pOwner->GetWear(WEAR_COSTUME_WEAPON)) break; #endif if (bAdd) { #if defined(__BL_TRANSMUTATION__) if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) { const WORD wVnum = static_cast<WORD>(GetVnum()); const WORD wTransmutationVnum = static_cast<WORD>(GetTransmutationVnum()); m_pOwner->SetPart(PART_WEAPON, wTransmutationVnum != 0 ? wTransmutationVnum : wVnum); } #else if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) m_pOwner->SetPart(PART_WEAPON, static_cast<WORD>(GetVnum())); #endif } else { if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) m_pOwner->SetPart(PART_WEAPON, m_pOwner->GetOriginalPart(PART_WEAPON)); } } break; Its better when you make a gif/ Video Do you have costume weapon equipped ? Did the weapon disappear ? It is just about equipping a costume without a weapon ? Edited August 25, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
EAkar 8 Posted October 18, 2021 Share Posted October 18, 2021 (edited) 9 hours ago, V0lvox said: Bir gif/Video yaptığınızda daha iyi Kostüm silahınız var mı? Silah kayboldu mu? Silahsız bir kostüm giymekle mi ilgili? Edited August 17, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
Active Member Volvox 1510 Posted October 18, 2021 Active Member Share Posted October 18, 2021 14 hours ago, EAkar said: case ITEM_WEAPON: { #ifdef ENABLE_WEAPON_COSTUME_SYSTEM if (0 != m_pOwner->GetWear(WEAR_COSTUME_WEAPON)) break; #endif if (bAdd) { #if defined(__BL_TRANSMUTATION__) if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) { const WORD wVnum = static_cast<WORD>(GetVnum()); const WORD wTransmutationVnum = static_cast<WORD>(GetTransmutationVnum()); m_pOwner->SetPart(PART_WEAPON, wTransmutationVnum != 0 ? wTransmutationVnum : wVnum); } #else if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) m_pOwner->SetPart(PART_WEAPON, static_cast<WORD>(GetVnum())); #endif } else { if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) m_pOwner->SetPart(PART_WEAPON, m_pOwner->GetOriginalPart(PART_WEAPON)); } } break; I do have it like this: if (bAdd) { #ifdef __CHANGE_LOOK_SYSTEM__ if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) m_pOwner->SetPart(PART_WEAPON, GetItemLook() > 0 ? GetItemLook() : GetVnum()); #else if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) m_pOwner->SetPart(PART_WEAPON, GetVnum()); #endif } else { if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) m_pOwner->SetPart(PART_WEAPON, 0); } Link to comment Share on other sites More sharing options...
EAkar 8 Posted October 18, 2021 Share Posted October 18, 2021 53 minutes ago, V0lvox said: I do have it like this: if (bAdd) { #ifdef __CHANGE_LOOK_SYSTEM__ if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) m_pOwner->SetPart(PART_WEAPON, GetItemLook() > 0 ? GetItemLook() : GetVnum()); #else if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) m_pOwner->SetPart(PART_WEAPON, GetVnum()); #endif } else { if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) m_pOwner->SetPart(PART_WEAPON, 0); } The problem persists. The case is not related to ITEM_WEAPON. The problem is elsewhere. But I don't know where it is. No problem with armor. There is only one problem with the gun. @ MaliCan you help with this? Thank You bro. Link to comment Share on other sites More sharing options...
Razer74 5 Posted October 19, 2021 Share Posted October 19, 2021 (edited) On 10/18/2021 at 4:22 PM, EAkar said: Same problem but with costumes. Edited August 17, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
EAkar 8 Posted October 21, 2021 Share Posted October 21, 2021 On 10/19/2021 at 6:47 PM, Razer74 said: Same problem but with costumes. Now I tried it for the costume, I have the same problem. It stays put on me when I put on the costume_body and take it off again. We ask Mali61 for help on this issue. Hope it helps us. Or someone else. Link to comment Share on other sites More sharing options...
EAkar 8 Posted October 28, 2021 Share Posted October 28, 2021 (edited) No Problem : (look image) -- Everything looks good. I used a costume weapon on it. Everything is fine and there are no problems. and the biggest problem!!! When I remove the costume weapon, the original weapon appears. But the runic sword must appear. case ITEM_WEAPON: { #ifdef ENABLE_WEAPON_COSTUME_SYSTEM if (0 != m_pOwner->GetWear(WEAR_COSTUME_WEAPON)) break; #endif if (bAdd) { #if defined(__BL_TRANSMUTATION__) if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) m_pOwner->SetPart(PART_WEAPON, GetTransmutationVnum() > 0 ? GetTransmutationVnum() : GetVnum()); #else if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) m_pOwner->SetPart(PART_WEAPON, GetVnum()); #endif } else { if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) m_pOwner->SetPart(PART_WEAPON, 0); } } break; Edited August 25, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
aberious 4 Posted October 28, 2021 Share Posted October 28, 2021 (edited) 4 hours ago, EAkar said: No hay problema: (mira la imagen) - Todo se ve bien. Usé un arma de disfraz en él. Todo está bien y no hay problemas. y el mayor problema !!! Cuando me quito el arma del disfraz, aparece el arma original. Pero la espada rúnica debe aparecer. send discord men... Edited August 25, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
Honorable Member Mali 41865 Posted October 28, 2021 Author Honorable Member Share Posted October 28, 2021 weapon costume is not my system, just look at other codes for the solve problem. 1 1 Link to comment Share on other sites More sharing options...
EAkar 8 Posted October 31, 2021 Share Posted October 31, 2021 On 10/28/2021 at 3:13 PM, Mali said: weapon costume is not my system, just look at other codes for the solve problem. I'm not mad at you trabzon but you might have an idea what the problem is. Only you can help with this. The costume system may not be yours. But you can help. It still doesn't matter if you're not helping. After all, you shared this system with us. You are a really good person. Not everyone can do this. entrust it to Allah. On 10/28/2021 at 11:38 AM, aberious said: send discord men... Metin2Shooping#3082 Link to comment Share on other sites More sharing options...
Jimmermania 27 Posted December 3, 2021 Share Posted December 3, 2021 (edited) Ι have this sysser error: 1203 21:41:18962 :: File "uiInventory.py", line 880, in RefreshEquipSlotWindow 1203 21:41:18962 :: SystemError 1203 21:41:18962 :: : 1203 21:41:18962 :: ..\Objects\longobject.c:1001: bad argument to internal function 1203 21:41:18962 :: Thats my line 880: https://metin2.download/picture/8uH1oY5hu95rH0RISM3TwQcd3XZbJOc2/.png Any ideas? Edited September 4, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
Gurugu 2 Posted December 8, 2021 Share Posted December 8, 2021 (edited) good System works fine i have 2 "small" bugs : - I can no longer reset the change look. - I can no longer change dressed EQ https://metin2.download/picture/YZlHJxLue0xuHEA6VmPWbjQAKF41Hdv5/.gif https://metin2.download/picture/NmXv0lOwE6SVBcXNwlAvio1Q0hGTS4Tk/.gif without syserr´s Edited August 28, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
redscoutyt2 3 Posted December 25, 2021 Share Posted December 25, 2021 @Gurugu I have the first problem, the item doesn't work for me, it won't remove the transmutation, if anyone solved it, please help us Link to comment Share on other sites More sharing options...
MyAnubis 4 Posted January 7, 2022 Share Posted January 7, 2022 (edited) On 12/3/2021 at 8:45 PM, Jimmermania said: Ι have this sysser error: 1203 21:41:18962 :: File "uiInventory.py", line 880, in RefreshEquipSlotWindow 1203 21:41:18962 :: SystemError 1203 21:41:18962 :: : 1203 21:41:18962 :: ..\Objects\longobject.c:1001: bad argument to internal function 1203 21:41:18962 :: Thats my line 880: https://metin2.download/picture/8uH1oY5hu95rH0RISM3TwQcd3XZbJOc2/.png Any ideas? UP my error too EDIT : FIX Edited September 4, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
MyAnubis 4 Posted January 9, 2022 Share Posted January 9, 2022 (edited) Error https://metin2.download/video/zvzBRh8fjvz3IfGh8CcWc6EMv90Bo3qF/.mp4 Edited September 4, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
Recommended Posts