- Katılım
- 25 Nis 2010
- Konular
- 128
- Mesajlar
- 3,300
- Online süresi
- 1y 3ay
- Reaksiyon Skoru
- 456
- Altın Konu
- 0
- Başarım Puanı
- 271
- TM Yaşı
- 15 Yıl 12 Ay 3 Gün
- MmoLira
- 1,283
- DevLira
- 0
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
db/ClientManager.h
arat
değiştir
db/ClientManagerPlayer.cpp
arat
değiştir
arat
değiştir
arat
değiştir
arat
Kod:
void RESULT_AFFECT_LOAD(CPeer * pkPeer, MYSQL_RES * pRes, DWORD dwHandle);
değiştir
Kod:
void RESULT_AFFECT_LOAD(CPeer * pkPeer, MYSQL_RES * pRes, DWORD dwHandle, DWORD dwRealPID);
db/ClientManagerPlayer.cpp
arat
Kod:
void CClientManager::RESULT_AFFECT_LOAD(CPeer * peer, MYSQL_RES * pRes, DWORD dwHandle)
{
int iNumRows;
if ((iNumRows = mysql_num_rows(pRes)) == 0) // µ¥ÀÌÅÍ ¾øÀ½
return;
değiştir
Kod:
void CClientManager::RESULT_AFFECT_LOAD(CPeer * peer, MYSQL_RES * pRes, DWORD dwHandle, DWORD dwRealPID)
{
int iNumRows;
if ((iNumRows = mysql_num_rows(pRes)) == 0) // µ¥ÀÌÅÍ ¾øÀ½
{
static DWORD dwPID;
static DWORD dwCount = 0; //1;
static TPacketAffectElement paeTable = {0};
dwPID = dwRealPID;
sys_log(0, "AFFECT_LOAD: count %u PID %u RealPID %u", dwCount, dwPID, dwRealPID);
peer->EncodeHeader(HEADER_DG_AFFECT_LOAD, dwHandle, sizeof(DWORD) + sizeof(DWORD) + sizeof(TPacketAffectElement) * dwCount);
peer->Encode(&dwPID, sizeof(DWORD));
peer->Encode(&dwCount, sizeof(DWORD));
peer->Encode(&paeTable, sizeof(TPacketAffectElement) * dwCount);
return;
}
arat
Kod:
case QID_AFFECT:
sys_log(0, "QID_AFFECT %u", info->dwHandle);
RESULT_AFFECT_LOAD(peer, pSQLResult, info->dwHandle);
break;
değiştir
Kod:
case QID_AFFECT:
sys_log(0, "QID_AFFECT %u", info->dwHandle);
RESULT_AFFECT_LOAD(peer, pSQLResult, info->dwHandle, info->player_id);
break;
arat
Kod:
snprintf(szQuery, sizeof(szQuery),
"SELECT dwPID,bType,bApplyOn,lApplyValue,dwFlag,lDuration,lSPCost FROM affect%s WHERE dwPID=%d",
GetTablePostfix(), pTab->id);
CDBManager::instance().ReturnQuery(szQuery, QID_AFFECT, peer->GetHandle(), new ClientHandleInfo(dwHandle));
}
değiştir
Kod:
snprintf(szQuery, sizeof(szQuery),
"SELECT dwPID,bType,bApplyOn,lApplyValue,dwFlag,lDuration,lSPCost FROM affect%s WHERE dwPID=%d",
GetTablePostfix(), pTab->id);
CDBManager::instance().ReturnQuery(szQuery, QID_AFFECT, peer->GetHandle(), new ClientHandleInfo(dwHandle, pTab->id));
}
- Katılım
- 24 Eki 2013
- Konular
- 294
- Mesajlar
- 5,939
- Online süresi
- 3ay 9g
- Reaksiyon Skoru
- 1,554
- Altın Konu
- 2
- Başarım Puanı
- 302
- TM Yaşı
- 12 Yıl 6 Ay 1 Gün
- MmoLira
- 3,027
- DevLira
- 21
,db/ClientManager.h
arat
Kod:void RESULT_AFFECT_LOAD(CPeer * pkPeer, MYSQL_RES * pRes, DWORD dwHandle);
değiştir
Kod:void RESULT_AFFECT_LOAD(CPeer * pkPeer, MYSQL_RES * pRes, DWORD dwHandle, DWORD dwRealPID);
db/ClientManagerPlayer.cpp
arat
Kod:void CClientManager::RESULT_AFFECT_LOAD(CPeer * peer, MYSQL_RES * pRes, DWORD dwHandle) { int iNumRows; if ((iNumRows = mysql_num_rows(pRes)) == 0) // µ¥ÀÌÅÍ ¾øÀ½ return;
değiştir
Kod:void CClientManager::RESULT_AFFECT_LOAD(CPeer * peer, MYSQL_RES * pRes, DWORD dwHandle, DWORD dwRealPID) { int iNumRows; if ((iNumRows = mysql_num_rows(pRes)) == 0) // µ¥ÀÌÅÍ ¾øÀ½ { static DWORD dwPID; static DWORD dwCount = 0; //1; static TPacketAffectElement paeTable = {0}; dwPID = dwRealPID; sys_log(0, "AFFECT_LOAD: count %u PID %u RealPID %u", dwCount, dwPID, dwRealPID); peer->EncodeHeader(HEADER_DG_AFFECT_LOAD, dwHandle, sizeof(DWORD) + sizeof(DWORD) + sizeof(TPacketAffectElement) * dwCount); peer->Encode(&dwPID, sizeof(DWORD)); peer->Encode(&dwCount, sizeof(DWORD)); peer->Encode(&paeTable, sizeof(TPacketAffectElement) * dwCount); return; }
arat
Kod:case QID_AFFECT: sys_log(0, "QID_AFFECT %u", info->dwHandle); RESULT_AFFECT_LOAD(peer, pSQLResult, info->dwHandle); break;
değiştir
Kod:case QID_AFFECT: sys_log(0, "QID_AFFECT %u", info->dwHandle); RESULT_AFFECT_LOAD(peer, pSQLResult, info->dwHandle, info->player_id); break;
arat
Kod:snprintf(szQuery, sizeof(szQuery), "SELECT dwPID,bType,bApplyOn,lApplyValue,dwFlag,lDuration,lSPCost FROM affect%s WHERE dwPID=%d", GetTablePostfix(), pTab->id); CDBManager::instance().ReturnQuery(szQuery, QID_AFFECT, peer->GetHandle(), new ClientHandleInfo(dwHandle)); }
değiştir
Kod:snprintf(szQuery, sizeof(szQuery), "SELECT dwPID,bType,bApplyOn,lApplyValue,dwFlag,lDuration,lSPCost FROM affect%s WHERE dwPID=%d", GetTablePostfix(), pTab->id); CDBManager::instance().ReturnQuery(szQuery, QID_AFFECT, peer->GetHandle(), new ClientHandleInfo(dwHandle, pTab->id)); }
bu tam oldu
- Katılım
- 30 Haz 2011
- Konular
- 335
- Mesajlar
- 2,824
- Online süresi
- 1ay 3g
- Reaksiyon Skoru
- 411
- Altın Konu
- 0
- Başarım Puanı
- 205
- Yaş
- 31
- TM Yaşı
- 14 Yıl 9 Ay 27 Gün
- MmoLira
- 1,083
- DevLira
- 48
guncel
- Katılım
- 20 Kas 2016
- Konular
- 65
- Mesajlar
- 1,263
- Online süresi
- 1ay 3g
- Reaksiyon Skoru
- 619
- Altın Konu
- 0
- Başarım Puanı
- 201
- TM Yaşı
- 9 Yıl 5 Ay 2 Gün
- MmoLira
- 2,443
- DevLira
- 82
Guncel
Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)
Benzer konular
- Cevaplar
- 24
- Görüntüleme
- 1K
- Cevaplar
- 4
- Görüntüleme
- 225
- Cevaplar
- 2
- Görüntüleme
- 746





