11 mesaje
Administrator Administrator
  • Mesaje: 3839
  • Reacții: 69010
  • Mesaje utile: 38
  • 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

    🔥 Hai pe Discord! - Chat activ și support direct

    Te așteptăm și pe serverul de Discord - aici ne-am strâns toată comunitatea de Metin2 din România.

    Alătură-te acum!
    Suntem aproape: 
    Robot Discord
    Roboțelu'
    Anunț
    Scrie răspuns

    Creează-ți un cont sau autentifică-te pentru a participa la discuție

    Trebuie să fii membru pentru a răspunde

    Creează-ți un cont

    Membrii pot crea subiecte noi și pot descărca resurse Metin2 Gratuit!


    Te poți înregistra sau conecta rapid utilizând contul tău de Discord, Github sau Google.

    Înregistrare

    Autentifică-te

    Înapoi la “Sisteme Metin2”

    Informații

    Utilizatori ce navighează pe acest forum: Niciun utilizator înregistrat și 11 vizitatori

    Discord ID copiat: