so..if you put exchange again..then you put yes and the other ppl put alos yes, so the trade is completed..
I just got it with my hero robe

who could fix it, please help me!
Thanks

I don't use 3.02 files. Older ones.
Code: Select all
void CGame::_ClearExchangeStatus(int iClientH)
Code: Select all
}
Code: Select all
m_pClientList[iClientH]->m_bIsExchangeConfirm = FALSE;
Code: Select all
void CGame::_ClearExchangeStatus(int iToH)
{
if ((iToH <= 0) || (iToH >= DEF_MAXCLIENTS)) return;
if (m_pClientList[iToH] == NULL) return;
if (m_pClientList[iToH]->m_cExchangeName != FALSE)
SendNotifyMsg(NULL, iToH, DEF_NOTIFY_CANCELEXCHANGEITEM, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL);
// m_pClientList[iToH]->m_cExchangeName = FALSE;
m_pClientList[iToH]->m_dwInitCCTime = FALSE;
m_pClientList[iToH]->m_iAlterItemDropIndex = 0;
//m_pClientList[iToH]->m_cExchangeItemIndex = -1;
m_pClientList[iToH]->m_iExchangeH = NULL;
m_pClientList[iToH]->m_bIsExchangeMode = FALSE;
ZeroMemory(m_pClientList[iToH]->m_cExchangeName, sizeof(m_pClientList[iToH]->m_cExchangeName));
}
void CGame::_ClearExchangeStatus(int iToH)
{
if ((iToH <= 0) || (iToH >= DEF_MAXCLIENTS)) return;
if (m_pClientList[iToH] == NULL) return;
if (m_pClientList[iToH]->m_cExchangeName != FALSE)
SendNotifyMsg(NULL, iToH, DEF_NOTIFY_CANCELEXCHANGEITEM, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL);
// m_pClientList[iToH]->m_cExchangeName = FALSE;
m_pClientList[iToH]->m_dwInitCCTime = FALSE;
m_pClientList[iToH]->m_iAlterItemDropIndex = 0;
//m_pClientList[iToH]->m_cExchangeItemIndex = -1;
m_pClientList[iToH]->m_iExchangeH = NULL;
m_pClientList[iToH]->m_bIsExchangeConfirm = FALSE; //lisätty by hiski 29.03.05
m_pClientList[iToH]->m_bIsExchangeMode = FALSE;
ZeroMemory(m_pClientList[iToH]->m_cExchangeName, sizeof(m_pClientList[iToH]->m_cExchangeName));
}
Code: Select all
void CGame::_ClearExchangeStatus(int iToH)
{
if ((iToH <= 0) || (iToH >= DEF_MAXCLIENTS)) return;
if (m_pClientList[iToH] == NULL) return;
if (m_pClientList[iToH]->m_cExchangeName != FALSE)
SendNotifyMsg(NULL, iToH, DEF_NOTIFY_CANCELEXCHANGEITEM, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL);
// m_pClientList[iToH]->m_cExchangeName = FALSE;
m_pClientList[iToH]->m_dwInitCCTime = FALSE;
m_pClientList[iToH]->m_iAlterItemDropIndex = 0;
//m_pClientList[iToH]->m_cExchangeItemIndex = -1;
m_pClientList[iToH]->m_iExchangeH = NULL;
m_pClientList[iToH]->m_bIsExchangeMode = FALSE;
m_pClientList[iToH]->m_bIsExchangeConfirm = FALSE;
ZeroMemory(m_pClientList[iToH]->m_cExchangeName, sizeof(m_pClientList[iToH]->m_cExchangeName));
}