初步修复
This commit is contained in:
parent
8fc4357cc6
commit
e4714f3f0e
46705 changed files with 12004901 additions and 0 deletions
67
Server/DNDBServer/DNActozCommonDBTask.cpp
Normal file
67
Server/DNDBServer/DNActozCommonDBTask.cpp
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
#include "StdAfx.h"
|
||||
#include "DNActozCommonDBTask.h"
|
||||
#include "DNSQLActozCommon.h"
|
||||
#include "DNSQLConnectionManager.h"
|
||||
|
||||
#if defined(_KRAZ) && defined(_FINAL_BUILD)
|
||||
|
||||
CDNActozCommonDBTask::CDNActozCommonDBTask(CDNConnection *pConnection)
|
||||
: CDNMessageTask(pConnection)
|
||||
{
|
||||
}
|
||||
|
||||
CDNActozCommonDBTask::~CDNActozCommonDBTask(void)
|
||||
{
|
||||
}
|
||||
|
||||
void CDNActozCommonDBTask::OnRecvMessage(int nThreadID, int nMainCmd, int nSubCmd, char* pData)
|
||||
{
|
||||
CDNSQLActozCommon *pActozCommon = NULL;
|
||||
|
||||
int nRet = ERROR_DB;
|
||||
|
||||
switch (nSubCmd)
|
||||
{
|
||||
case QUERY_ACTOZ_UPDATECHARACTERINFO:
|
||||
{
|
||||
TQActozUpdateCharacterInfo *pPacket = (TQActozUpdateCharacterInfo*)pData;
|
||||
|
||||
pActozCommon = g_SQLConnectionManager.FindActozCommonDB(nThreadID);
|
||||
if (pActozCommon){
|
||||
nRet = pActozCommon->QueryUpdateCharacterInfo(pPacket->cUpdateType, pPacket->biCharacterDBID, pPacket->cJob, pPacket->nLevel, pPacket->nExp, pPacket->biCoin, pPacket->szIp);
|
||||
|
||||
if (nRet != ERROR_NONE){
|
||||
g_Log.Log(LogType::_ERROR, pPacket->cWorldSetID, pPacket->nAccountDBID, pPacket->biCharacterDBID, 0,
|
||||
L"[ADBID:%u] [QUERY_UPDATECHARACTERINFO:%d] Result:%d\r\n", pPacket->nAccountDBID, pPacket->cWorldSetID, nRet);
|
||||
}
|
||||
}
|
||||
else{
|
||||
g_Log.Log(LogType::_ERROR, pPacket->cWorldSetID, pPacket->nAccountDBID, pPacket->biCharacterDBID, 0,
|
||||
L"[ADBID:%u] [QUERY_UPDATECHARACTERINFO:%d] pActozCommon not found\r\n", pPacket->nAccountDBID, pPacket->cWorldSetID);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case QUERY_ACTOZ_UPDATECHARACTERNAME:
|
||||
{
|
||||
TQActozUpdateCharacterName *pPacket = (TQActozUpdateCharacterName*)pData;
|
||||
|
||||
pActozCommon = g_SQLConnectionManager.FindActozCommonDB(nThreadID);
|
||||
if (pActozCommon){
|
||||
nRet = pActozCommon->QueryUpdateCharacterName(pPacket->biCharacterDBID, pPacket->szCharacterName);
|
||||
|
||||
if (nRet != ERROR_NONE){
|
||||
g_Log.Log(LogType::_ERROR, pPacket->cWorldSetID, pPacket->nAccountDBID, pPacket->biCharacterDBID, 0,
|
||||
L"[ADBID:%u] [QUERY_UPDATECHARACTERINFO:%d] Result:%d\r\n", pPacket->nAccountDBID, pPacket->cWorldSetID, nRet);
|
||||
}
|
||||
}
|
||||
else{
|
||||
g_Log.Log(LogType::_ERROR, pPacket->cWorldSetID, pPacket->nAccountDBID, pPacket->biCharacterDBID, 0,
|
||||
L"[ADBID:%u] [QUERY_UPDATECHARACTERINFO:%d] pActozCommon not found\r\n", pPacket->nAccountDBID, pPacket->cWorldSetID);
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
#endif // #if defined(_KRAZ)
|
||||
Loading…
Add table
Add a link
Reference in a new issue