Register for your free account! | Forgot your password?

You last visited: Today at 13:10

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Partyfinder

Discussion on Partyfinder within the Flyff Private Server forum part of the Flyff category.

Closed Thread
 
Old   #1
 
Ultimate™'s Avatar
 
elite*gold: 40
Join Date: Aug 2011
Posts: 453
Received Thanks: 281
Partyfinder

Hallo,

ich bin dabei einen Partyfinder einzubauen es ist sogut wie fertig nur ich bekomm im worldserver diesen error :


Zeile:

Quote:
for( C2PartyPtr::iterator i = g_PartyMng.m_2PartyPtr.begin(); i != g_PartyMng.m_2PartyPtr.end(); i++ )

Code Part :

Quote:
void CDPSrvr::OnPartyList( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE lpBuf, u_long uBufSize )
{
DWORD idParty;
CUser* pUser = g_UserMng.GetUser( dpidCache, dpidUser );
ar >> idParty;
if( pUser )
{

vector<PARTYFINDER_LIST> vectmp;
int nCount = 0;

for( C2PartyPtr::iterator i = g_PartyMng.m_2PartyPtr.begin(); i != g_PartyMng.m_2PartyPtr.end(); i++ )
{

CParty* pParty = (CParty*)i->second;

if( !pParty )
continue;


if( pParty->GetLeader() )
if( !pParty->GetLeader()->m_bPartyJoin )
continue;

if( pParty->GetSizeofMember() < MAX_PTMEMBER_SIZE_SPECIAL )
{
PARTYFINDER_LIST partytmp;

partytmp.m_uPartyId = pParty->m_uPartyId; // ±Ø´Ü ID
strcpy( partytmp.m_sParty, pParty->m_sParty ); // ±Ø´Ü ¸íĪ( ´Ü¸·±Ø´Ü : NO, ¼øÈ¸±Ø´Ü : YES )
partytmp.m_nSizeofMember = pParty->m_nSizeofMember ; // ±Ø´Ü¿ø ¼ýÀÚ ( 2 ~ 8 )
partytmp.m_nLevel = pParty->m_nLevel;
partytmp.m_nPoint = pParty->m_nPoint;


PlayerData* pPlayerData = CPlayerDataCenter::GetInstance()->GetPlayerData( pParty->m_aMember[0].m_uPlayerId );
if( pPlayerData )
{
partytmp.m_nLeaderId = pParty->m_aMember[0].m_uPlayerId;
sprintf( partytmp.m_sPartyList, "%s, ", pPlayerData->szPlayer );
}
else
sprintf( partytmp.m_sPartyList, "N/A, " );

for( int i = 1; i < pParty->GetSizeofMember(); i++)
{
PlayerData* pPlayerData = CPlayerDataCenter::GetInstance()->GetPlayerData( pParty->m_aMember[i].m_uPlayerId );
if(!pPlayerData)
continue;

strcat( partytmp.m_sPartyList, pPlayerData->szPlayer );
strcat( partytmp.m_sPartyList, ", ");
}

vectmp.push_back( partytmp );
nCount++;
}
}
pUser->AddPartyList( vectmp, nCount );


}
}
#endif
Error von vs.


Quote:
...Program\WORLDSERVER\DPSrvr.cpp(13023): error C2248: 'CPartyMng::m_2PartyPtr' : cannot access private member declared in class 'CPartyMng'


Hoffe jemand kann helfen
Ultimate™ is offline  
Old 06/12/2012, 22:57   #2
 
elite*gold: 0
Join Date: Jun 2012
Posts: 194
Received Thanks: 417
PHP Code:
Cannot access private member declared in class 'CPartyMng' 
Auf Deutsch: er kann nich auf das Private Mitglied in der Klasse CPartyMng zugreifen.

Zumal der Partyfinder von Pumbaaa crasht wenn du auf ch 2 bist und /GetParty eingibst, und er versucht dann auf alle Party zuzugreifen, also Ch1 auch, = ch2 Down.

Nicht zu empfehlen wenn du keine coding Kenntisse hast.
Aspectus is offline  
Old 06/12/2012, 23:04   #3
 
Ultimate™'s Avatar
 
elite*gold: 40
Join Date: Aug 2011
Posts: 453
Received Thanks: 281
ist schon gefixxt und es ist von puma
Ultimate™ is offline  
Closed Thread


Similar Threads Similar Threads
[Source Rel]Funktionierender Partyfinder
12/08/2013 - Flyff PServer Guides & Releases - 50 Replies
Für diejenigen die es noch brauchen - Google Cache ftw. : Falls ich beim Kopieren Fehler reingeklatscht haben pm me;D Credits natürlich an Pumbaaa. FuncTextCmd.cpp: #ifdef __PARTY_FIND BOOL TextCmd_getparty( CScanner& scanner ) { #ifdef __WORLDSERVER
Error in compiling Partyfinder..
12/28/2011 - Flyff Private Server - 0 Replies
party.obj : error LNK2019: unresolved external symbol "public: __thiscall CParty::~CParty(void)" (??1CParty@@QAE@XZ) referenced in function _$E8 .\..\..\Output\Neuz\NoGameguard/Neuz.exe : fatal error LNK1120: 1 unresolved externals i get error in neuz compiled...can anybody teach me how to fixed this?
[Source] Partyfinder System
09/06/2011 - Flyff Private Server - 13 Replies
Dieses System hab ich auf einer anderen Seite gefunden, ist nicht von mir geschrieben, Credits stehen unten. void CDPSrvr::OnPartyList( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE lpBuf, u_long uBufSize ) { DWORD idPlayer; CUser* pUser = g_UserMng.GetUser( dpidCache, dpidUser ); ar >> idPlayer; if( pUser )



All times are GMT +1. The time now is 13:11.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.