so ich brauhc mal hilfe mit der db und zwar mit saveoneitem in dbmanagersave.cpp
ich hab es ein bisschen verändert das abspeichern weil für eine sache neuee dinge hinzukamen. aber nun crasht es ingame. lass ich die beiden sachen aus der saveoneitem raus funktioniert es (nur halt ohne abspeichern)
es crasht direkt wenn ich ingame gehe
hier ist mein code
char kann ich auswählen beim login in die welt crash
ich hab es ein bisschen verändert das abspeichern weil für eine sache neuee dinge hinzukamen. aber nun crasht es ingame. lass ich die beiden sachen aus der saveoneitem raus funktioniert es (nur halt ohne abspeichern)
es crasht direkt wenn ich ingame gehe
hier ist mein code
Code:
void CDbManager::SaveOneItem( CItemElem* pItemElem, PItemStruct pItemStruct )
{
char szPiercing[32] = {0,};
if( pItemElem->IsEmpty() == FALSE )
{
#if __VER >= 11 // __MA_VER11_05 // Äɸ¯ÅÍ ºÀÀÎ °Å·¡ ±â´É world,database,neuz
if( pItemElem->m_dwItemId == II_SYS_SYS_SCR_SEALCHARACTER )
sprintf( pItemStruct->szItem, "%d,%d,%d,%d,,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d/",
pItemElem->m_dwObjId, pItemElem->m_dwItemId,
0, 0,
pItemElem->m_nItemNum, pItemElem->m_nRepairNumber,
pItemElem->m_nHitPoint, pItemElem->m_nRepair,
0, pItemElem->m_byFlag,
pItemElem->GetSerialNumber(), pItemElem->GetOption(),
pItemElem->m_bItemResist, pItemElem->m_nResistAbilityOption,
pItemElem->m_idGuild,
pItemElem->m_nResistSMItemId
);
else
#ifdef __NEW_SYSTEM
sprintf( pItemStruct->szItem, "%d,%d,%d,%d,%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d/",
#else
sprintf( pItemStruct->szItem, "%d,%d,%d,%d,%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d/",
#endif
pItemElem->m_dwObjId, pItemElem->m_dwItemId,
0, 0, pItemElem->m_szItemText,
pItemElem->m_nItemNum, pItemElem->m_nRepairNumber,
pItemElem->m_nHitPoint, pItemElem->m_nRepair,
0, pItemElem->m_byFlag,
pItemElem->GetSerialNumber(), pItemElem->GetOption(),
pItemElem->m_bItemResist, pItemElem->m_nResistAbilityOption,
pItemElem->m_idGuild,
pItemElem->m_nResistSMItemId
#ifdef __NEW_SYSTEM
, pItemElem->m_neuevariable1
, pItemElem->m_neuevariable2
#endif
);