1. PyObject chrGetRaceNumByVID(PyObject poSelf, PyObject * poArgs)
  2. {
  3. int iVirtualID;
  4. if (!PyTuple_GetInteger(poArgs, 0, &iVirtualID))
  5. return Py_BuildException();
  6. CInstanceBase * pCharacterInstance = CPythonCharacterManager::Instance().GetInstancePtr(iVirtualID);
  7. if (!pCharacterInstance)
  8. return Py_BuildValue("i", 0);
  9. return Py_BuildValue("i", pCharacterInstance->GetRace());
  10. }