text encoding fixed
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
#include "stdafx.h"
|
||||
#include "stdafx.h"
|
||||
#include <sstream>
|
||||
#include "../../common/billing.h"
|
||||
#include "../../common/length.h"
|
||||
@@ -25,7 +25,7 @@ extern bool g_bNoPasspod;
|
||||
extern std::string g_stBlockDate;
|
||||
extern int openid_server;
|
||||
|
||||
//중국 passpod 전용 함수
|
||||
//중국 passpod 전용 함수
|
||||
bool CheckPasspod(const char * account)
|
||||
{
|
||||
char szQuery[1024];
|
||||
@@ -434,7 +434,7 @@ void DBManager::FlushBilling(bool bForce)
|
||||
void DBManager::CheckBilling()
|
||||
{
|
||||
std::vector<DWORD> vec;
|
||||
vec.push_back(0); // 카운트를 위해 미리 비워둔다.
|
||||
vec.push_back(0); // 카운트를 위해 미리 비워둔다.
|
||||
|
||||
//sys_log(0, "CheckBilling: map size %d", m_map_pkLoginData.size());
|
||||
|
||||
@@ -451,7 +451,7 @@ void DBManager::CheckBilling()
|
||||
}
|
||||
}
|
||||
|
||||
vec[0] = vec.size() - 1; // 비워둔 곳에 사이즈를 넣는다, 사이즈 자신은 제외해야 하므로 -1
|
||||
vec[0] = vec.size() - 1; // 비워둔 곳에 사이즈를 넣는다, 사이즈 자신은 제외해야 하므로 -1
|
||||
db_clientdesc->DBPacket(HEADER_GD_BILLING_CHECK, 0, &vec[0], sizeof(DWORD) * vec.size());
|
||||
}
|
||||
|
||||
@@ -691,7 +691,7 @@ void DBManager::AnalyzeReturnQuery(SQLMsg * pMsg)
|
||||
M2_DELETE(pinfo);
|
||||
break;
|
||||
}
|
||||
//위치 변경 - By SeMinZ
|
||||
//위치 변경 - By SeMinZ
|
||||
d->SetLogin(pinfo->login);
|
||||
|
||||
sys_log(0, "QID_AUTH_LOGIN: START %u %p", qi->dwIdent, get_pointer(d));
|
||||
@@ -700,7 +700,7 @@ void DBManager::AnalyzeReturnQuery(SQLMsg * pMsg)
|
||||
{
|
||||
if (true == LC_IsBrazil())
|
||||
{
|
||||
// 계정이 없으면 새로 만들어야 한다
|
||||
// 계정이 없으면 새로 만들어야 한다
|
||||
ReturnQuery(QID_BRAZIL_CREATE_ID, qi->dwIdent, pinfo,
|
||||
"INSERT INTO account(login, password, social_id, create_time) "
|
||||
"VALUES('%s', password('%s'), '0000000', NOW()) ;",
|
||||
@@ -830,7 +830,7 @@ void DBManager::AnalyzeReturnQuery(SQLMsg * pMsg)
|
||||
|
||||
if (true == LC_IsBrazil())
|
||||
{
|
||||
nPasswordDiff = 0; // 브라질 버전에서는 비밀번호 체크를 하지 않는다.
|
||||
nPasswordDiff = 0; // 브라질 버전에서는 비밀번호 체크를 하지 않는다.
|
||||
}
|
||||
|
||||
if (nPasswordDiff)
|
||||
@@ -861,7 +861,7 @@ void DBManager::AnalyzeReturnQuery(SQLMsg * pMsg)
|
||||
{
|
||||
if (LC_IsEurope())
|
||||
{
|
||||
//stBlockData >= 0 == 날짜가 BlockDate 보다 미래
|
||||
//stBlockData >= 0 == 날짜가 BlockDate 보다 미래
|
||||
if (strncmp(szCreateDate, g_stBlockDate.c_str(), 8) >= 0)
|
||||
{
|
||||
LoginFailure(d, "BLKLOGIN");
|
||||
@@ -908,7 +908,7 @@ void DBManager::AnalyzeReturnQuery(SQLMsg * pMsg)
|
||||
M2_DELETE(pinfo);
|
||||
break;
|
||||
}
|
||||
//위치 변경 - By SeMinZ
|
||||
//위치 변경 - By SeMinZ
|
||||
d->SetLogin(pinfo->login);
|
||||
|
||||
sys_log(0, "QID_AUTH_LOGIN_OPENID: START %u %p", qi->dwIdent, get_pointer(d));
|
||||
@@ -917,7 +917,7 @@ void DBManager::AnalyzeReturnQuery(SQLMsg * pMsg)
|
||||
{
|
||||
if (true == LC_IsBrazil())
|
||||
{
|
||||
// 계정이 없으면 새로 만들어야 한다
|
||||
// 계정이 없으면 새로 만들어야 한다
|
||||
ReturnQuery(QID_BRAZIL_CREATE_ID, qi->dwIdent, pinfo,
|
||||
"INSERT INTO account(login, password, social_id, create_time) "
|
||||
"VALUES('%s', password('%s'), '0000000', NOW()) ;",
|
||||
@@ -926,7 +926,7 @@ void DBManager::AnalyzeReturnQuery(SQLMsg * pMsg)
|
||||
sys_log(0, "[AUTH_BRAZIL] : Create A new AccountID From OnGame");
|
||||
} else if (true == LC_IsJapan())
|
||||
{
|
||||
// 계정이 없으면 새로 만들어야 한다
|
||||
// 계정이 없으면 새로 만들어야 한다
|
||||
ReturnQuery(QID_JAPAN_CREATE_ID, qi->dwIdent, pinfo,
|
||||
"INSERT INTO account(login, password, social_id, create_time) "
|
||||
"VALUES('%s', password('%s'), '0000000', NOW()) ;",
|
||||
@@ -1056,10 +1056,10 @@ void DBManager::AnalyzeReturnQuery(SQLMsg * pMsg)
|
||||
|
||||
if (true == LC_IsBrazil())
|
||||
{
|
||||
nPasswordDiff = 0; // 브라질 버전에서는 비밀번호 체크를 하지 않는다.
|
||||
nPasswordDiff = 0; // 브라질 버전에서는 비밀번호 체크를 하지 않는다.
|
||||
}
|
||||
|
||||
//OpenID : OpenID 의 경우, 비밀번호 체크를 하지 않는다.
|
||||
//OpenID : OpenID 의 경우, 비밀번호 체크를 하지 않는다.
|
||||
if (openid_server)
|
||||
{
|
||||
nPasswordDiff = 0;
|
||||
@@ -1093,7 +1093,7 @@ void DBManager::AnalyzeReturnQuery(SQLMsg * pMsg)
|
||||
{
|
||||
if (LC_IsEurope())
|
||||
{
|
||||
//stBlockData >= 0 == 날짜가 BlockDate 보다 미래
|
||||
//stBlockData >= 0 == 날짜가 BlockDate 보다 미래
|
||||
if (strncmp(szCreateDate, g_stBlockDate.c_str(), 8) >= 0)
|
||||
{
|
||||
LoginFailure(d, "BLKLOGIN");
|
||||
@@ -1296,7 +1296,7 @@ void DBManager::AnalyzeReturnQuery(SQLMsg * pMsg)
|
||||
if (pkItem)
|
||||
{
|
||||
sys_log(0, "GIVE LOTTO SUCCESS TO %s (pid %u)", ch->GetName(), qi->dwIdent);
|
||||
//ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("아이템 획득: %s"), pkItem->GetName());
|
||||
//ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("아이템 획득: %s"), pkItem->GetName());
|
||||
|
||||
pkItem->SetSocket(0, pMsg->Get()->uiInsertID);
|
||||
pkItem->SetSocket(1, pdw[2]);
|
||||
@@ -1549,7 +1549,7 @@ void VCardUse(LPCHARACTER CardOwner, LPCHARACTER CardTaker, LPITEM item)
|
||||
|
||||
db_clientdesc->DBPacket(HEADER_GD_VCARD, 0, &p, sizeof(TPacketGDVCard));
|
||||
|
||||
CardTaker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d분의 결제시간이 추가 되었습니다. (결제번호 %d)"), item->GetSocket(1) / 60, item->GetSocket(0));
|
||||
CardTaker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d분의 결제시간이 추가 되었습니다. (결제번호 %d)"), item->GetSocket(1) / 60, item->GetSocket(0));
|
||||
|
||||
LogManager::instance().VCardLog(p.dwID, CardTaker->GetX(), CardTaker->GetY(), g_stHostname.c_str(),
|
||||
CardOwner->GetName(), CardOwner->GetDesc()->GetHostName(),
|
||||
@@ -1685,7 +1685,7 @@ enum EAccountQID
|
||||
QID_SPAM_DB,
|
||||
};
|
||||
|
||||
// 10분마다 리로드
|
||||
// 10분마다 리로드
|
||||
static LPEVENT s_pkReloadSpamEvent = NULL;
|
||||
|
||||
EVENTINFO(reload_spam_event_info)
|
||||
|
||||
Reference in New Issue
Block a user