if(*msg_id == 501) { if(CWarInfo[pUserInfo->nPledgeId].bGetAttackerList) SendClanWarInfo(pSocket, pUserInfo->nPledgeId, 1); if(CWarInfo[pUserInfo->nPledgeId].bGetEnemyList) SendClanWarInfo(pSocket, pUserInfo->nPledgeId, 0); CWarInfo[pUserInfo->nPledgeId].bGetAttackerList = false; CWarInfo[pUserInfo->nPledgeId].bGetEnemyList = false; }else if(*msg_id == 1571) { CWarInfo[pUserInfo->nPledgeId].bGetEnemyList = true; CWarInfo[pUserInfo->nPledgeId].clearEnemyList(); }else if(*msg_id == 1572) { CWarInfo[pUserInfo->nPledgeId].bGetAttackerList = true; CWarInfo[pUserInfo->nPledgeId].clearAttackerList(); }else if((*msg_id == 1200) || (*msg_id == 1202)) //ClanWarInfo { wchar_t ClanName[30]; wcscpy(ClanName, (wchar_t *)*GetAddress(pBuffer, 32)); if(CWarInfo[pUserInfo->nPledgeId].bGetAttackerList) { CWarInfo[pUserInfo->nPledgeId].AddToAttackerList(ClanName); }else if(CWarInfo[pUserInfo->nPledgeId].bGetEnemyList) { CWarInfo[pUserInfo->nPledgeId].AddToEnemyList(ClanName); } }