11 mesaje
Administrator Administrator
  • Mesaje: 4590
  • Reacții: 98099
  • Mesaje utile: 45
  • Status: Pe aici.. 🤠
  • Server: Saga2 - Soon
  • Regat: Jinno
  • [ID Discord]
  • Contact:
    zick23 scrie: 10 Feb 2026, 09:26 imi apare in syserr " module' object has no attribute 'GetRaceNumByVID' "
    Astea is functii din sursa clean.. de ce iti lipsesc?

    PythonCharacterModule.cpp:
    Code:
    PyObject * chrGetRaceNumByVID(PyObject * poSelf, PyObject * poArgs)
    {
    	int iVirtualID;
    	if (!PyTuple_GetInteger(poArgs, 0, &iVirtualID))
    		return Py_BuildException();
    
    	CInstanceBase * pCharacterInstance = CPythonCharacterManager::Instance().GetInstancePtr(iVirtualID);
    
    	if (!pCharacterInstance)
    		return Py_BuildValue("i", 0);
    
    	return Py_BuildValue("i", pCharacterInstance->GetRace());
    
    }
    sub:
    Code:
    		{ "GetGuildID",					chrGetGuildID,						METH_VARARGS },
    
    adauga:
    Code:
    		{ "GetRaceNumByVID",					chrGetRaceNumByVID,						METH_VARARGS },
    

    PythonNonPlayerModule.cpp:
    Code:
    PyObject * nonplayerGetRaceNumByVID(PyObject * poSelf, PyObject * poArgs)
    {
    	int iVirtualID;
    	if (!PyTuple_GetInteger(poArgs, 0, &iVirtualID))
    		return Py_BuildException();
    
    	CInstanceBase * pInstance = CPythonCharacterManager::Instance().GetInstancePtr(iVirtualID);
    
    	if (!pInstance)
    		return Py_BuildValue("i", -1);
    
    	const CPythonNonPlayer::TMobTable * pMobTable = CPythonNonPlayer::Instance().GetTable(pInstance->GetVirtualNumber());
    
    	if (!pMobTable)
    		return Py_BuildValue("i", -1);
    
    	return Py_BuildValue("i", pMobTable->dwVnum);
    }
    sub:
    Code:
    		{ "MonsterHasRaceFlag",			nonplayerMonsterHasRaceFlag,		METH_VARARGS },
    adauga:
    Code:
    		{ "GetRaceNumByVID", nonplayerGetRaceNumByVID, METH_VARARGS },
    
    Te asteptam si pe serverul de Discord :p - aici ne-am strans toata comunitatea de Metin2 din Romania.
    Link: https://discord.gg/jWxeDSf7HP

    Suntem aproape 2000 membri! - Avem chat activ zilnic, support, cereri, resurse. :D :ymcowboy:





    See full signature
    Scrie răspuns

    Înapoi la “Sisteme Metin2”

    Informații

    Utilizatori ce navighează pe acest forum: AerendiL_Nyrium, bebame3140, DestEny, Onix3, SCOOB, ualleson bruno și 3 vizitatori

    Discord ID copiat: