chore: blockcountry, blockexception removed
This commit is contained in:
@@ -16,7 +16,6 @@
|
||||
#include "ItemAwardManager.h"
|
||||
#include "Marriage.h"
|
||||
#include "Monarch.h"
|
||||
#include "BlockCountry.h"
|
||||
#include "ItemIDRangeManager.h"
|
||||
#include "Cache.h"
|
||||
|
||||
@@ -2125,13 +2124,6 @@ void CClientManager::ProcessPackets(CPeer * peer)
|
||||
sys_log(0, " ProcessPacket Header [%d] Handle[%d] Length[%d] iCount[%d]", header, dwHandle, dwLength, iCount);
|
||||
}
|
||||
|
||||
|
||||
// test log by mhh
|
||||
{
|
||||
if (HEADER_GD_BLOCK_COUNTRY_IP == header)
|
||||
sys_log(0, "recved : HEADER_GD_BLOCK_COUNTRY_IP");
|
||||
}
|
||||
|
||||
switch (header)
|
||||
{
|
||||
case HEADER_GD_BOOT:
|
||||
@@ -2472,17 +2464,6 @@ void CClientManager::ProcessPackets(CPeer * peer)
|
||||
ChangeMonarchLord(peer, dwHandle, (TPacketChangeMonarchLord*)data);
|
||||
break;
|
||||
|
||||
case HEADER_GD_BLOCK_COUNTRY_IP:
|
||||
sys_log(0, "HEADER_GD_BLOCK_COUNTRY_IP received");
|
||||
CBlockCountry::instance().SendBlockedCountryIp(peer);
|
||||
CBlockCountry::instance().SendBlockException(peer);
|
||||
break;
|
||||
|
||||
case HEADER_GD_BLOCK_EXCEPTION:
|
||||
sys_log(0, "HEADER_GD_BLOCK_EXCEPTION received");
|
||||
BlockException((TPacketBlockException*) data);
|
||||
break;
|
||||
|
||||
case HEADER_GD_REQ_SPARE_ITEM_ID_RANGE :
|
||||
SendSpareItemIDRange(peer);
|
||||
break;
|
||||
@@ -3990,43 +3971,6 @@ void CClientManager::ChangeMonarchLord(CPeer * peer, DWORD dwHandle, TPacketChan
|
||||
delete pMsg;
|
||||
}
|
||||
|
||||
void CClientManager::BlockException(TPacketBlockException *data)
|
||||
{
|
||||
sys_log(0, "[BLOCK_EXCEPTION] CMD(%d) login(%s)", data->cmd, data->login);
|
||||
|
||||
// save sql
|
||||
{
|
||||
char buf[1024];
|
||||
|
||||
switch (data->cmd)
|
||||
{
|
||||
case BLOCK_EXCEPTION_CMD_ADD:
|
||||
snprintf(buf, sizeof(buf), "INSERT INTO block_exception VALUES('%s')", data->login);
|
||||
CDBManager::instance().AsyncQuery(buf, SQL_ACCOUNT);
|
||||
CBlockCountry::instance().AddBlockException(data->login);
|
||||
break;
|
||||
case BLOCK_EXCEPTION_CMD_DEL:
|
||||
snprintf(buf, sizeof(buf), "DELETE FROM block_exception VALUES('%s')", data->login);
|
||||
CDBManager::instance().AsyncQuery(buf, SQL_ACCOUNT);
|
||||
CBlockCountry::instance().DelBlockException(data->login);
|
||||
break;
|
||||
default:
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
for (itertype(m_peerList) it = m_peerList.begin(); it != m_peerList.end(); ++it)
|
||||
{
|
||||
CPeer *peer = *it;
|
||||
|
||||
if (!peer->GetChannel())
|
||||
continue;
|
||||
|
||||
CBlockCountry::instance().SendBlockExceptionOne(peer, data->login, data->cmd);
|
||||
}
|
||||
}
|
||||
|
||||
void CClientManager::SendSpareItemIDRange(CPeer* peer)
|
||||
{
|
||||
peer->SendSpareItemIDRange();
|
||||
|
||||
Reference in New Issue
Block a user