Jump to content

M&M

Inactive Member
  • Posts

    20
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by M&M

  1. At client src:

    Change this(InstanceBase.cpp):

    m_dwLevel = c_rkCreateData.m_dwLevel

    To this:

    	BYTE level_mob = CPythonNonPlayer::Instance().GetMobLevel(c_rkCreateData.m_dwRace);
    
    	m_dwLevel = ((c_rkCreateData.m_dwRace > 8 && c_rkCreateData.m_bType == CActorInstance::TYPE_ENEMY) ? level_mob : c_rkCreateData.m_dwLevel);

    Ah and don't forget to include PythonNonPlayer.h

    After that open PythonNonPlayer.h and add this:

    		std::map<DWORD, BYTE> LevelByVnum;

    Next we need to open PythonNonPlayer.cpp:

    Find this line:

    m_NonPlayerDataMap.insert(TNonPlayerDataMap::value_type(pNonPlayerData->dwVnum, pNonPlayerData));

    Under that line add this:

    LevelByVnum[pNonPlayerData->dwVnum] = pNonPlayerData->bLevel;

    And finally add this event:

    BYTE CPythonNonPlayer::GetMobLevel(DWORD dwVnum)
    {
    	map<DWORD, BYTE>::iterator it;
    	it = LevelByVnum.find(dwVnum);
    	if (it != LevelByVnum.end()) {
    		return it->second;
    	}
    	return 0;
    }

    It's untested but it will probably work.

    Tons of errors XD

     

    http://pastebin.com/MnkrD54x

    • Metin2 Dev 1
  2. Screensho_wswwppp.png

     

    Screensho_wswwppn.png

     

    0612 18:55:28659 :: Traceback (most recent call last):
    
    0612 18:55:28659 ::   File "ui.py", line 1492, in OnOverInItem
    
    0612 18:55:28660 ::   File "ui.py", line 91, in __call__
    
    0612 18:55:28660 ::   File "ui.py", line 82, in __call__
    
    0612 18:55:28660 ::   File "uiInventory.py", line 926, in OverInItem
    
    0612 18:55:28660 ::   File "uiInventory.py", line 1102, in ShowToolTip
    
    0612 18:55:28660 ::   File "uiToolTip.py", line 547, in SetInventoryItem
    
    0612 18:55:28660 ::   File "uiToolTip.py", line 867, in AddItemData
    
    0612 18:55:28660 :: AttributeError
    0612 18:55:28661 :: : 
    0612 18:55:28661 :: 'module' object has no attribute 'COSTUME_TYPE_MOUNT'
    0612 18:55:28661 :: 
    
    0612 18:55:30144 :: Hair number 57344 is not exist.
    0612 18:55:30160 :: Hair number 256 is not exist.

     

    syser #sloved:

     

    COSTUME_MOUNT,

     

    PyModule_AddIntConstant(poModule, "COSTUME_TYPE_MOUNT",            CItemData::COSTUME_MOUNT);

     

    Any idea for ss?

  3. Someone?

    Error	1	error C2039: 'SetWing' : is not a member of 'CActorInstance'	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceData.cpp	157	gamelib
    Error	2	error C2065: 'm_eWing' : undeclared identifier	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceData.cpp	159	gamelib
    Error	3	error C2065: 'm_eRace' : undeclared identifier	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceData.cpp	163	gamelib
    Error	4	error C3861: 'RegisterModelThing': identifier not found	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceData.cpp	172	gamelib
    Error	5	error C3861: 'SetModelInstance': identifier not found	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceData.cpp	173	gamelib
    Error	6	error C3861: 'SetMaterialImagePointer': identifier not found	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceData.cpp	185	gamelib
    Error	7	error C2039: 'AttachWing' : is not a member of 'CActorInstance'	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceAttach.cpp	169	gamelib
    Error	8	error C2065: 'm_adwPartItemID' : undeclared identifier	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceAttach.cpp	174	gamelib
    Error	9	error C3861: 'RegisterModelThing': identifier not found	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceAttach.cpp	180	gamelib
    Error	10	error C3861: 'SetModelInstance': identifier not found	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceAttach.cpp	181	gamelib
    Error	11	error C3861: 'RegisterModelThing': identifier not found	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceAttach.cpp	183	gamelib
    Error	12	error C3861: 'SetModelInstance': identifier not found	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceAttach.cpp	184	gamelib
    Error	13	error C3861: 'RefreshActorInstance': identifier not found	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceAttach.cpp	186	gamelib
    Error	14	error C2664: 'AttachWing' : cannot convert parameter 3 from 'CItemData *' to 'DWORD'	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceAttach.cpp	190	gamelib
    Error	15	error C2039: 'AttachWing' : is not a member of 'CActorInstance'	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceAttach.cpp	198	gamelib
    Error	16	error C3861: 'GetAttachingBoneName': identifier not found	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceAttach.cpp	205	gamelib
    Error	17	error C3861: 'RegisterModelThing': identifier not found	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceAttach.cpp	211	gamelib
    Error	18	error C3861: 'RegisterModelThing': identifier not found	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceAttach.cpp	215	gamelib
    Error	19	error C3861: 'RegisterLODThing': identifier not found	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceAttach.cpp	225	gamelib
    Error	20	error C3861: 'SetModelInstance': identifier not found	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceAttach.cpp	228	gamelib
    Error	21	error C3861: 'AttachModelInstance': identifier not found	c:Users_MeCaDesktopMeCaEmbraceSwagClient_sashGameLibActorInstanceAttach.cpp	229	gamelib
    

     

    up #sloved but:

     

    0611 23:25:12558 ::   File "uiPhaseCurtain.py", line 61, in OnUpdate
    
    0611 23:25:12558 ::   File "networkModule.py", line 150, in __ChangePhaseWindow
    
    0611 23:25:12558 ::   File "introSelect.py", line 167, in Open
    
    0611 23:25:12559 ::   File "introSelect.py", line 240, in Refresh
    
    0611 23:25:12559 ::   File "introSelect.py", line 360, in MakeCharacter
    
    0611 23:25:12559 :: AttributeError
    0611 23:25:12559 :: : 
    0611 23:25:12559 :: 'module' object has no attribute 'SetWing'
    0611 23:25:12559 :: 
    
    0611 23:25:12576 :: Traceback (most recent call last):
    
    0611 23:25:12576 ::   File "introSelect.py", line 240, in Refresh
    
    0611 23:25:12576 ::   File "introSelect.py", line 360, in MakeCharacter
    
    0611 23:25:12576 :: AttributeError
    0611 23:25:12576 :: : 
    0611 23:25:12576 :: 'module' object has no attribute 'SetWing'
    0611 23:25:12576 :: 
    
    0611 23:25:12592 :: Phase Select does not handle this header (header: 126, last: 32, 126)

     

  4. So just change in char_item.cpp

    								case ITEM_AUTO_HP_RECOVERY_X:
    									isSpecialPotion = true;
    

    to

    								case ITEM_AUTO_HP_RECOVERY_X:
    									isSpecialPotion = false;
    

    and

    
    								case ITEM_AUTO_SP_RECOVERY_X:
    									isSpecialPotion = true;
    

    to

    
    								case ITEM_AUTO_SP_RECOVERY_X:
    									isSpecialPotion = false;
    

    Fixed.

×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.