Items disappear after close warehouse

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
fenix2009
Nou Venit

Nou Venit
Mesaje: 23
Membru din: 03 Mai 2016, 23:26
Server: Classic
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Hey guys Im using files that when i close the warehouse the items disappear after i close it

I search and the error is from the channel 1 core and it shows this

LoadSafebox: cannot create item vnum 0 id 70000046 (name: MODERADOR)

It says that the item vnum is 0 and dont take the right item vnum

Im almost sure the error comes from char.cpp at LoadSafeBox but i dont see anything wrong :(

char.cpp
[Sursa=]void CHARACTER::LoadSafebox(int iSize, DWORD dwGold, int iItemCount, TPlayerItem * pItems)
{
bool bLoaded = false;

//PREVENT_TRADE_WINDOW
SetOpenSafebox(true);
//END_PREVENT_TRADE_WINDOW

if (m_pkSafebox)
bLoaded = true;

if (!m_pkSafebox)
m_pkSafebox = M2_NEW CSafebox(this, iSize, dwGold);
else
m_pkSafebox->ChangeSize(iSize);

m_iSafeboxSize = iSize;

TPacketCGSafeboxSize p;

p.bHeader = HEADER_GC_SAFEBOX_SIZE;
p.bSize = iSize;

GetDesc()->Packet(&p, sizeof(TPacketCGSafeboxSize));

if (!bLoaded)
{
for (int i = 0; i < iItemCount; ++i, ++pItems)
{
if (!m_pkSafebox->IsValidPosition(pItems->pos))
continue;

LPITEM item = ITEM_MANAGER::instance().CreateItem(pItems->vnum, pItems->count, pItems->id);

if (!item)
{
sys_err("cannot create item vnum %d id %u (name: %s)", pItems->vnum, pItems->id, GetName());
continue;
}

item->SetSkipSave(true);
item->SetSockets(pItems->alSockets);
item->SetAttributes(pItems->aAttr);

if (!m_pkSafebox->Add(pItems->pos, item))
{
M2_DESTROY_ITEM(item);
}
else
item->SetSkipSave(false);
}
}
}[/Sursa]
Avatar utilizator
FRANCIS
Administrator Adjunct

Administrator Adjunct
Mesaje: 7879
Membru din: 06 Noi 2015, 19:52
Regat: Chunjo
Aprecieri: 334  
Mulţumiri: 54528  
Discord: Copiază ID
Medalii

mutat unde trebuie
If you talk to a man in a language he understands, that goes to his head. If you talk to him in his own language, that goes to his heart.
Imagine
ENJOY
Imagine
Afișează semnătura
Avatar utilizator
fenix2009
Nou Venit

Nou Venit
Mesaje: 23
Membru din: 03 Mai 2016, 23:26
Server: Classic
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

bump
Avatar utilizator
[Tupeu]
Membru de Elita

Membru de Elita
Mesaje: 4101
Membru din: 28 Oct 2015, 16:16
Aprecieri: 35  
Mulţumiri: 2304  
 Contact:
Medalii

#Arhivat.

Model nerespectat.
Închis
Răspunsuri
1
Vizualizări
78
Răspunsuri
2
Vizualizări
317

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

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