Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
pLoginData1->GetAccountRef().login kontrolü pLoginData1 == NULL kontrolünden önce yapılıyordu null check sıralaması düzeltildi.
ClientManagerPlayer.cpp içerisinde düzeltme:
[CODE lang="cpp" title="Arat"] case QID_QUEST:
{
sys_log(0, "QID_QUEST %u", info->dwHandle);
RESULT_QUEST_LOAD(peer, pSQLResult, info->dwHandle, info->player_id);
ClientHandleInfo* temp1 = info.get();
if (temp1 == NULL)
break;
CLoginData* pLoginData1 = GetLoginDataByAID(temp1->account_id); //
if( pLoginData1->GetAccountRef().login == NULL)
break;
if( pLoginData1 == NULL )
break;
sys_log(0,"info of pLoginData1 before call ItemAwardfunction %d",pLoginData1);
ItemAward(peer,pLoginData1->GetAccountRef().login);
}
break;[/CODE]
[CODE lang="cpp" title="Değiştir"]
case QID_QUEST:
{
sys_log(0, "QID_QUEST %u", info->dwHandle);
RESULT_QUEST_LOAD(peer, pSQLResult, info->dwHandle, info->player_id);
ClientHandleInfo* temp1 = info.get();
if (temp1 == NULL)
break;
CLoginData* pLoginData1 = GetLoginDataByAID(temp1->account_id); //
if( pLoginData1 == NULL )
break;
if( pLoginData1->GetAccountRef().login == NULL)
break;
sys_log(0,"info of pLoginData1 before call ItemAwardfunction %d",pLoginData1);
ItemAward(peer,pLoginData1->GetAccountRef().login);
}
break;[/CODE]
ClientManagerPlayer.cpp içerisinde düzeltme:
[CODE lang="cpp" title="Arat"] case QID_QUEST:
{
sys_log(0, "QID_QUEST %u", info->dwHandle);
RESULT_QUEST_LOAD(peer, pSQLResult, info->dwHandle, info->player_id);
ClientHandleInfo* temp1 = info.get();
if (temp1 == NULL)
break;
CLoginData* pLoginData1 = GetLoginDataByAID(temp1->account_id); //
if( pLoginData1->GetAccountRef().login == NULL)
break;
if( pLoginData1 == NULL )
break;
sys_log(0,"info of pLoginData1 before call ItemAwardfunction %d",pLoginData1);
ItemAward(peer,pLoginData1->GetAccountRef().login);
}
break;[/CODE]
[CODE lang="cpp" title="Değiştir"]
case QID_QUEST:
{
sys_log(0, "QID_QUEST %u", info->dwHandle);
RESULT_QUEST_LOAD(peer, pSQLResult, info->dwHandle, info->player_id);
ClientHandleInfo* temp1 = info.get();
if (temp1 == NULL)
break;
CLoginData* pLoginData1 = GetLoginDataByAID(temp1->account_id); //
if( pLoginData1 == NULL )
break;
if( pLoginData1->GetAccountRef().login == NULL)
break;
sys_log(0,"info of pLoginData1 before call ItemAwardfunction %d",pLoginData1);
ItemAward(peer,pLoginData1->GetAccountRef().login);
}
break;[/CODE]
En Çok Reaksiyon Alan Mesajlar
Rica ederim, Crash almadım sadece karşıma çıktı düzelttim.Paylaşım için teşekkürler, hangi senaryoda core aldınız onu da söyleyebilir misiniz?
paylaşım için teşekkürler kardeşim eline sağlıkpLoginData1->GetAccountRef().login kontrolü pLoginData1 == NULL kontrolünden önce yapılıyordu null check sıralaması düzeltildi.
ClientManagerPlayer.cpp içerisinde düzeltme:
[CODE lang="cpp" title="Arat"] case QID_QUEST:
{
sys_log(0, "QID_QUEST %u", info->dwHandle);
RESULT_QUEST_LOAD(peer, pSQLResult, info->dwHandle, info->player_id);
ClientHandleInfo* temp1 = info.get();
if (temp1 == NULL)
break;
CLoginData* pLoginData1 = GetLoginDataByAID(temp1->account_id); //
if( pLoginData1->GetAccountRef().login == NULL)
break;
if( pLoginData1 == NULL )
break;
sys_log(0,"info of pLoginData1 before call ItemAwardfunction %d",pLoginData1);
ItemAward(peer,pLoginData1->GetAccountRef().login);
}
break;[/CODE]
[CODE lang="cpp" title="Değiştir"]
case QID_QUEST:
{
sys_log(0, "QID_QUEST %u", info->dwHandle);
RESULT_QUEST_LOAD(peer, pSQLResult, info->dwHandle, info->player_id);
ClientHandleInfo* temp1 = info.get();
if (temp1 == NULL)
break;
CLoginData* pLoginData1 = GetLoginDataByAID(temp1->account_id); //
if( pLoginData1 == NULL )
break;
if( pLoginData1->GetAccountRef().login == NULL)
break;
sys_log(0,"info of pLoginData1 before call ItemAwardfunction %d",pLoginData1);
ItemAward(peer,pLoginData1->GetAccountRef().login);
}
break;[/CODE]
Paylaşım için teşekkürler, hangi senaryoda core aldınız onu da söyleyebilir misiniz?
Rica ederim, Crash almadım sadece karşıma çıktı düzelttim.Paylaşım için teşekkürler, hangi senaryoda core aldınız onu da söyleyebilir misiniz?
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 37
- Görüntüleme
- 2K
- Cevaplar
- 8
- Görüntüleme
- 2K
- Cevaplar
- 1
- Görüntüleme
- 2K