Cod: Selectaţi tot
// [SEARCH]
PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "StartExchange", Py_BuildValue("()"));
// [REPLACE]
if (exchange_packet.dice == 1)
PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "StartDice", Py_BuildValue("()"));
else
PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "StartExchange", Py_BuildValue("()"));Cod: Selectaţi tot
PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "StartExchange", Py_BuildValue("()"));
break;
case EXCHANGE_SUBHEADER_GC_ITEM_ADD:
if (exchange_packet.is_me)
{
int iSlotIndex = exchange_packet.arg2.cell;
CPythonExchange::Instance().SetItemToSelf(iSlotIndex, exchange_packet.arg1, (BYTE) exchange_packet.arg3);
for (int i = 0; i < ITEM_SOCKET_SLOT_MAX_NUM; ++i)
CPythonExchange::Instance().SetItemMetinSocketToSelf(iSlotIndex, i, exchange_packet.alValues[i]);
for (int j = 0; j < ITEM_ATTRIBUTE_SLOT_MAX_NUM; ++j)
CPythonExchange::Instance().SetItemAttributeToSelf(iSlotIndex, j, exchange_packet.aAttr[j].bType, exchange_packet.aAttr[j].sValue);
}
else
{
int iSlotIndex = exchange_packet.arg2.cell;
CPythonExchange::Instance().SetItemToTarget(iSlotIndex, exchange_packet.arg1, (BYTE) exchange_packet.arg3);
for (int i = 0; i < ITEM_SOCKET_SLOT_MAX_NUM; ++i)
CPythonExchange::Instance().SetItemMetinSocketToTarget(iSlotIndex, i, exchange_packet.alValues[i]);
for (int j = 0; j < ITEM_ATTRIBUTE_SLOT_MAX_NUM; ++j)
CPythonExchange::Instance().SetItemAttributeToTarget(iSlotIndex, j, exchange_packet.aAttr[j].bType, exchange_packet.aAttr[j].sValue);
}

daca te-am ajutat
