Kết quả 1 đến 2 của 2
-
30-04-14, 04:55 PM #1
- Ngày tham gia
- Mar 2012
- Bài viết
- 57
- Thanks
- 11
- Thanked 3 Times in 2 Posts
[ Hỏi ] Cách gửi gói tin từ Bishop -> GameServer
bool CGamePlayer::_SyncRoleInfo_ToGameServer( const void *pData, size_t dataLength )
{
bool ok = false;
ASSERT( pData );
const TRoleData *pRoleData = ( const TRoleData * )( pData );
IGServer *pGServer = NULL;
if (pRoleData->BaseInfo.cUseRevive)
pGServer = CGameServer::QueryServer( pRoleData->BaseInfo.irevivalid );
else
pGServer = CGameServer::QueryServer( pRoleData->BaseInfo.ientergameid );
if ( pGServer )
{
ASSERT( pRoleData->BaseInfo.szName[0] != '\0' );
CGamePlayer::Add( ( const char * )pRoleData->BaseInfo.szName,
( IPlayer * )this );
pGServer->Attach( m_sAccountName.c_str() );
m_nAttachServerID = pGServer->GetID();
m_theDataQueue[enumOwnerPlayer].Empty();
ok = pGServer->DispatchTask( CGameServer::enumSyncRoleInfo, pData, dataLength, max(m_nExtPoint, 0));
m_nExtPoint = -1; //用完就清掉
}
return ok;
}
Vì tớ gặp một trường hợp rằng khi bị kẹt nhân vật thì có 2 tham số trên cũng như không thằng pGServer vẫn trả giá trị là NULL
không biết sư quynh sư tỷ nào biết cách gửi từ Bishop -> GameServer mà không cần tham số đó không help với !!Khách viếng thăm hãy cùng borntolead xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
02-05-14, 02:27 AM #2
- Ngày tham gia
- Mar 2012
- Bài viết
- 57
- Thanks
- 11
- Thanked 3 Times in 2 Posts
Ðề: [ Hỏi ] Cách gửi gói tin từ Bishop -> GameServer
cả forum không ai help được hả chày
Khách viếng thăm hãy cùng borntolead xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[MU] Trọn Bộ TitansTech 11.00.35 GameServer, GameServer & SCFExDB Cracked
Bởi LHB_LOVE trong diễn đàn ReleasesTrả lời: 34Bài viết cuối: 03-04-12, 09:03 AM -
lỗi run bishop
Bởi nhoc1994 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 31-08-10, 06:04 PM -
Cho hỏi về bishop
Bởi defeated trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 26-08-10, 11:57 PM