Ich wollte euch mal fragen, ob jemand schon herausgefunden hat, in welcher funktion bei einem disconnect der PartyLeaders geändert wird.
EDIT: Hab die Funktion gefunden, nur hab ich KEINE ahnung wann die funktion aufgerufen wird.
Wäre nett wenn mir jemand helfen könnte.Quote:
void CDPClient::( CAr & ar )
{
u_long uidChangeLeader;
ar >> uidChangeLeader;
g_Party.ChangeLeader( uidChangeLeader );
CWndWorld *pWndWorld = (CWndWorld *)g_WndMng.m_pWndWorld;
#ifdef __BUFF_1107 //
pWndWorld->m_buffs.Clear();
#else // __BUFF_1107
pWndWorld->m_partySkillState.Init();
#endif // __BUFF_1107
for( int i = 0 ; i < MAX_SKILL ; i++ )
{
g_WndMng.m_dwSkillTime[i] = 0;
}
}
MFG