Do you compile your gamecore on 64bit? Then you will have to replace the %d in the querys in the DB-Source "GuildSafeboxManager.cpp" that refer to the sockets to %ld. For example you would have to replace this:
Code:
snprintf(szSaveQuery, sizeof(szSaveQuery), "REPLACE INTO item SET id=%u,owner_id=%u,window=%u,pos=%u,count=%u,vnum=%u,"
"is_gm_owner=%u%s,socket0=%d,socket1=%d,socket2=%d,attrtype0=%u,attrvalue0=%d,attrtype1=%u,attrvalue1=%d,attrtype2=%u,attrvalue2=%d,"
"attrtype3=%u,attrvalue3=%d,attrtype4=%u,attrvalue4=%d,attrtype5=%u,attrvalue5=%d,attrtype6=%u,attrvalue6=%d",
pItem->id, pItem->owner, pItem->window, pItem->pos, pItem->count, pItem->vnum, pItem->is_gm_owner, szQueryExtra,
pItem->alSockets[0], pItem->alSockets[1], pItem->alSockets[2], pItem->aAttr[0].bType, pItem->aAttr[0].sValue,
pItem->aAttr[1].bType, pItem->aAttr[1].sValue, pItem->aAttr[2].bType, pItem->aAttr[2].sValue, pItem->aAttr[3].bType,
pItem->aAttr[3].sValue, pItem->aAttr[4].bType, pItem->aAttr[4].sValue, pItem->aAttr[5].bType, pItem->aAttr[5].sValue,
pItem->aAttr[6].bType, pItem->aAttr[6].sValue);
with this:
Code:
snprintf(szSaveQuery, sizeof(szSaveQuery), "REPLACE INTO item SET id=%u,owner_id=%u,window=%u,pos=%u,count=%u,vnum=%u,"
"is_gm_owner=%u%s,socket0=%ld,socket1=%ld,socket2=%ld,attrtype0=%u,attrvalue0=%d,attrtype1=%u,attrvalue1=%d,attrtype2=%u,attrvalue2=%d,"
"attrtype3=%u,attrvalue3=%d,attrtype4=%u,attrvalue4=%d,attrtype5=%u,attrvalue5=%d,attrtype6=%u,attrvalue6=%d",
pItem->id, pItem->owner, pItem->window, pItem->pos, pItem->count, pItem->vnum, pItem->is_gm_owner, szQueryExtra,
pItem->alSockets[0], pItem->alSockets[1], pItem->alSockets[2], pItem->aAttr[0].bType, pItem->aAttr[0].sValue,
pItem->aAttr[1].bType, pItem->aAttr[1].sValue, pItem->aAttr[2].bType, pItem->aAttr[2].sValue, pItem->aAttr[3].bType,
pItem->aAttr[3].sValue, pItem->aAttr[4].bType, pItem->aAttr[4].sValue, pItem->aAttr[5].bType, pItem->aAttr[5].sValue,
pItem->aAttr[6].bType, pItem->aAttr[6].sValue);