refine bug
cineva nu știe cum să o repare?? Mulțumesc



Acuma am vazut bai pubertate, credeam ca nu ii ia itemele de la storage.
Cod: Selectaţi tot
DWORD CPythonPlayer::GetItemCountByVnum(DWORD dwVnum)
{
DWORD dwCount = 0;
for (int i = 0; i < c_Inventory_Count; ++i)
{
const TItemData & c_rItemData = m_playerStatus.aItem[i];
if (c_rItemData.vnum == dwVnum)
{
dwCount += c_rItemData.count;
}
}
for (int j = 0; j < c_Special_ItemSlot_Count; ++j)
{
const TItemData & c_rItemDataSSU = m_playerStatus.aSSUItem[j];
const TItemData & c_rItemDataSSB = m_playerStatus.aSSBItem[j];
const TItemData & c_rItemDataSSS = m_playerStatus.aSSSItem[j];
const TItemData & c_rItemDataSSX = m_playerStatus.aSSXItem[j];
const TItemData & c_rItemDataSSV = m_playerStatus.aSSVItem[j];
const TItemData & c_rItemDataSSC = m_playerStatus.aSSCItem[j];
if (c_rItemDataSSU.vnum == dwVnum)
{
dwCount += c_rItemDataSSU.count;
}
if (c_rItemDataSSB.vnum == dwVnum)
{
dwCount += c_rItemDataSSB.count;
}
if (c_rItemDataSSS.vnum == dwVnum)
{
dwCount += c_rItemDataSSS.count;
}
if (c_rItemDataSSX.vnum == dwVnum)
{
dwCount += c_rItemDataSSX.count;
}
if (c_rItemDataSSV.vnum == dwVnum)
{
dwCount += c_rItemDataSSV.count;
}
if (c_rItemDataSSC.vnum == dwVnum)
{
dwCount += c_rItemDataSSC.count;
}
}
return dwCount;
}mulțumesc mult!!!!!!!! tu esti rege (poti inchide problema)PROXENET scrie: ↑27 Noi 2021, 23:41Acuma am vazut bai pubertate, credeam ca nu ii ia itemele de la storage.
Eu le am asa, iti modifici tu cum ai la special storage.Cod: Selectaţi tot
DWORD CPythonPlayer::GetItemCountByVnum(DWORD dwVnum) { DWORD dwCount = 0; for (int i = 0; i < c_Inventory_Count; ++i) { const TItemData & c_rItemData = m_playerStatus.aItem[i]; if (c_rItemData.vnum == dwVnum) { dwCount += c_rItemData.count; } } for (int j = 0; j < c_Special_ItemSlot_Count; ++j) { const TItemData & c_rItemDataSSU = m_playerStatus.aSSUItem[j]; const TItemData & c_rItemDataSSB = m_playerStatus.aSSBItem[j]; const TItemData & c_rItemDataSSS = m_playerStatus.aSSSItem[j]; const TItemData & c_rItemDataSSX = m_playerStatus.aSSXItem[j]; const TItemData & c_rItemDataSSV = m_playerStatus.aSSVItem[j]; const TItemData & c_rItemDataSSC = m_playerStatus.aSSCItem[j]; if (c_rItemDataSSU.vnum == dwVnum) { dwCount += c_rItemDataSSU.count; } if (c_rItemDataSSB.vnum == dwVnum) { dwCount += c_rItemDataSSB.count; } if (c_rItemDataSSS.vnum == dwVnum) { dwCount += c_rItemDataSSS.count; } if (c_rItemDataSSX.vnum == dwVnum) { dwCount += c_rItemDataSSX.count; } if (c_rItemDataSSV.vnum == dwVnum) { dwCount += c_rItemDataSSV.count; } if (c_rItemDataSSC.vnum == dwVnum) { dwCount += c_rItemDataSSC.count; } } return dwCount; }
Utilizatori ce ce navighează pe acest forum: Semrush [Bot] și 30 vizitatori