HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Karatker account id için sql sorgusu yapılmaktaydı bu şekilde kullanabilirsiniz.
char_change_empire.cpp Aç
[CODE lang="cpp" title="Arat:"]DWORD CHARACTER::GetAID() const
{
char szQuery[1024 + 1];
DWORD dwAID = 0;
snprintf(szQuery, sizeof(szQuery), "SELECT id FROM player_index%s WHERE pid1=%u OR pid2=%u OR pid3=%u OR pid4=%u AND empire=%u",
get_table_postfix(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetEmpire());
SQLMsg* pMsg = DBManager::instance().DirectQuery(szQuery);
if (pMsg != NULL)
{
if (pMsg->Get()->uiNumRows == 0)
{
M2_DELETE(pMsg);
return 0;
}
MYSQL_ROW row = mysql_fetch_row(pMsg->Get()->pSQLResult);
str_to_number(dwAID, row[0]);
M2_DELETE(pMsg);
return dwAID;
}
else
{
return 0;
}
}[/CODE]
[CODE lang="cpp" title="Değiştir:"]DWORD CHARACTER::GetAID() const
{
return GetDesc() ? GetDesc()->GetAccountTable().id : 0;
}[/CODE]
char_change_empire.cpp Aç
[CODE lang="cpp" title="Arat:"]DWORD CHARACTER::GetAID() const
{
char szQuery[1024 + 1];
DWORD dwAID = 0;
snprintf(szQuery, sizeof(szQuery), "SELECT id FROM player_index%s WHERE pid1=%u OR pid2=%u OR pid3=%u OR pid4=%u AND empire=%u",
get_table_postfix(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetEmpire());
SQLMsg* pMsg = DBManager::instance().DirectQuery(szQuery);
if (pMsg != NULL)
{
if (pMsg->Get()->uiNumRows == 0)
{
M2_DELETE(pMsg);
return 0;
}
MYSQL_ROW row = mysql_fetch_row(pMsg->Get()->pSQLResult);
str_to_number(dwAID, row[0]);
M2_DELETE(pMsg);
return dwAID;
}
else
{
return 0;
}
}[/CODE]
[CODE lang="cpp" title="Değiştir:"]DWORD CHARACTER::GetAID() const
{
return GetDesc() ? GetDesc()->GetAccountTable().id : 0;
}[/CODE]
Teşşekkür ederim.Eline saglık
Rica ederimBu yararlı fix için teşekkür ederim.![]()
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 14
- Görüntüleme
- 709
- Cevaplar
- 4
- Görüntüleme
- 274
- Cevaplar
- 11
- Görüntüleme
- 1K

