Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 07:39

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

Advertisement



[Source] Partyfinder System

Discussion on [Source] Partyfinder System within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2011
Posts: 139
Received Thanks: 12
[Source] Partyfinder System

Dieses System hab ich auf einer anderen Seite gefunden, ist nicht von mir geschrieben, Credits stehen unten.

Quote:
*~Nightmare~*;734623][B]Guten Tag

Kurz und knapp, das hier ist eine Partyfinder Funktion die man nur noch richtig einfügen muss (ggf. Gestalten via Daisy).

TuT gibts keinen, müsst ihr schon selbst packen :P
PHP Code:
void CDPSrvr::OnPartyListCAr arDPID dpidCacheDPID dpidUserLPBYTE lpBufu_long uBufSize )
{
 
DWORD idPlayer
 
CUserpUser g_UserMng.GetUserdpidCachedpidUser );
 
ar >> idPlayer;
 if( 
pUser )
 {
  if( 
pUser->GetId() != idPlayer )
  {
   
Error"Fail" );
   return;
  }
  
CParty *pParty g_PartyMng.GetPartyFree();
  
char pszLeader[MAX_PLAYER] = { 0,};
  
char pszMember[MAX_PLAYER] = { 0,};
  const 
charlpPlayer CPlayerDataCenter::GetInstance()->GetPlayerStringpParty->GetLeader()->m_idPlayer );
  if( 
lpPlayer )
   
lstrcpypszLeaderlpPlayer );
  
lpPlayer CPlayerDataCenter::GetInstance()->GetPlayerStringpUser->m_idPlayer );
  if( 
lpPlayer )
   
lstrcpypszMemberlpPlayer );
  
  if( 
pParty )
  {
   if( 
pParty->NewMemberpUser->m_idPlayer ) )
   {
    
CUserpMember NULL;
    for( 
int i 0pParty->m_nSizeofMemberi++ )
    {
     
pMember  = (CUser*)prj.GetUserByIDpParty->m_aMember[i].m_uPlayerId );
     if( 
IsValidObj( (CObj*)pMember ) )
      
pMember->AddPartyMemberpPartypUser->m_idPlayerpszLeaderpszMember );
    }
    if( 
IsValidObj( (CObj*)pMember ) )
    {
     
pMember->m_idparty pParty->m_uPartyId;
    }
   }else
    
Error"Konnte nicht hinzugefügt werden." );
  }else
   
Error"Party nicht gefunden." );
 }
}
[
28.08.2011 04:32:12VirtuosCPartyCPartyMng::GetPartyFree()
{
 for( 
C2PartyPtr::iterator i m_2PartyPtr.begin(); != m_2PartyPtr.end(); ++)
 {
  
CPartypParty = (CParty*)i->second;
  if( 
pParty && pParty->GetSizeofMember() < MAX_PTMEMBER_SIZE_SPECIAL )
  {
   return 
pParty;
   break;
  }
 }
 return 
NULL;

Hab es noch nicht getestet.

Credits:
100% *~Nightmare~*
0 % Me
FragGoogle is offline  
Old 09/05/2011, 17:23   #2
 
elite*gold: 455
Join Date: Jun 2009
Posts: 1,601
Received Thanks: 1,103
"Nightmare" ist Virtuos so weit ich weiß.

Das ist aber nicht alles? ö_Ö

Woher hast du es ?
Flash! is offline  
Old 09/05/2011, 17:25   #3
 
elite*gold: 0
Join Date: May 2011
Posts: 1,550
Received Thanks: 290
Quote:
Originally Posted by FragGoogle View Post

Credits:
99,9% *~Nightmare~*
0,1 % Me
Warum 0,1% für dich ? :x
.Cookiee is offline  
Old 09/05/2011, 17:28   #4
 
Pumbaaa's Avatar
 
elite*gold: 20
Join Date: Apr 2009
Posts: 804
Received Thanks: 829
Lol das System hab ich vor Ewigkeiten mal geschrieben, funktioniert so aber niemals :X

Party leaven ist nicht möglich^^
Pumbaaa is offline  
Old 09/05/2011, 17:29   #5
 
elite*gold: 0
Join Date: Jul 2011
Posts: 139
Received Thanks: 12
Ist nur die funktion


@ Marvin in******.de
@ Timon habs nicht getestet ^^ keine ahnung.
Habs nur hier rein getan weil auf der seite eh nicht wirklich viel los is.
FragGoogle is offline  
Old 09/05/2011, 19:12   #6
 
elite*gold: 0
Join Date: Aug 2011
Posts: 206
Received Thanks: 117
Quote:
Originally Posted by Marvin! View Post
"Nightmare" ist Virtuos so weit ich weiß.

Das ist aber nicht alles? ö_Ö

Woher hast du es ?
So viel dazu ^^ :
Code:
[28.08.2011 04:32:12] Virtuos: CParty* CPartyMng::GetPartyFree()
Yakuzai. is offline  
Old 09/06/2011, 03:09   #7
 
elite*gold: 23
Join Date: Dec 2010
Posts: 743
Received Thanks: 617
Hmmm, naja wer unbedingt einen "Partyfinder" haben möchte soll es via Chat Befehl machen ist denke ich mal einfacher.
.SnoX is offline  
Old 09/06/2011, 03:20   #8
 
elite*gold: 455
Join Date: Jun 2009
Posts: 1,601
Received Thanks: 1,103
Quote:
Originally Posted by .SnoX View Post
Hmmm, naja wer unbedingt einen "Partyfinder" haben möchte soll es via Chat Befehl machen ist denke ich mal einfacher.
.. oder wie es Dragon-Crusade gemacht hat, clever & easy.
Flash! is offline  
Old 09/06/2011, 03:23   #9
 
elite*gold: 23
Join Date: Dec 2010
Posts: 743
Received Thanks: 617
Quote:
Originally Posted by Marvin! View Post
.. oder wie es Dragon-Crusade gemacht hat, clever & easy.
Wenn du mir sagst wie es DC gemacht hat, dann finde ich es vielleicht auch clever & easy.
.SnoX is offline  
Old 09/06/2011, 03:54   #10
 
420twisted1's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 181
Received Thanks: 23
where do you put this? and is it working the way it should?
a hint would be nice
420twisted1 is offline  
Old 09/06/2011, 09:34   #11
 
elite*gold: 0
Join Date: Mar 2008
Posts: 665
Received Thanks: 230
Incomplete. Only check if the party is not full and display a list. Also I don't think the CDPSrvr::OnPartyList works, since the list will be only displayed on Worldserver, not Neuz.
alfredico is offline  
Old 09/06/2011, 16:33   #12
 
elite*gold: 0
Join Date: Mar 2011
Posts: 715
Received Thanks: 598
Was das für'n ****. Der macht ja garnichts.

//Ich will nichtmal erwähnen das die Party auch über den Core Server gehandelt wird ~~,~~
yannickminecraft is offline  
Thanks
1 User
Old 09/06/2011, 17:09   #13
 
Pumbaaa's Avatar
 
elite*gold: 20
Join Date: Apr 2009
Posts: 804
Received Thanks: 829
Das einfachste ist, den Spieler einfach in die Party einzuladen und das Einladungsfenster verschwinden zu lassen, wenn man den Partyfinder benutzt.
Pumbaaa is offline  
Old 09/06/2011, 17:11   #14



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Den PF kann ich wie bei DC über PHP nachbasteln.
Sedrika is offline  
Reply


Similar Threads Similar Threads
[Source] v16 Map System
08/06/2023 - Flyff PServer Guides & Releases - 105 Replies
.
[Source] Baruna System
11/08/2011 - Flyff Private Server - 16 Replies
Hallo liebe Leute, da ich gestern langeweile hatte, dachte ich mir ich lad mir den französisch releasten source und bau bei mir baruna upgrade rein , naja die datein hab ich mal raussortiert und dazu geschrieben wohin damit eine info.txt ist auch noch dabei *schleichwerbung vorhanden :D:D* ansonsten have fun damit wie gesagt einfach in den datein nach "Baruna" suchen ohne "" und dann schauen wo es steht und einfügen / ersetzen or what ever viel spaß schwer ist es nicht :P
[Source Frage] v16 Map System
07/12/2011 - Flyff Private Server - 6 Replies
Heyho e*pvpers, Ich habe nach dem Guide von Sedrika das v16 Map System in meinen Source eingebaut, allerdings bekomme ich einen Disconnect nach 2 Sekunden Onlinezeit. Ich denke das hängt mit dem Theme Ordner zusammen, da ich nämlich keinen v16 hab und jetzt grade kB drauf hab mir deswegen Flyff runterladen zu müssen. Könnte sich jemand vielleicht erbarmen und mir den v16 Theme Ordner zum Download bereitstellen, derjenige bekommt natürlich auch ein Thanks von mir. Evtl. bin ich ja auch...
Vorstellung] CW System [Source]
06/30/2011 - Flyff Private Server - 28 Replies
.
New DMap System [Impulses source]
10/20/2010 - CO2 PServer Guides & Releases - 8 Replies
Hey, I'll make little bits for you to code so i'm not harming the community(Not saying where to add either). Make a new void public static void LoadNewMap(uint _ID) { if (MapAllowed((ushort)_ID)) {



All times are GMT +1. The time now is 07:42.


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.