Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 21:17

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

Advertisement



[Source] Party Farbe nach Level/Members

Discussion on [Source] Party Farbe nach Level/Members within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2008
Posts: 252
Received Thanks: 188
[Source] Party Farbe nach Level/Members

Hi,

Da ich es noch von früher kenne, das man oft im Party Fenster guckt wie viele Members in der Party sind oder welches Level die Party hat, hab ich mir was einfallen lassen.(Nicht Getestet. Da ich kein Server habe und keine Lust habe alles bei mir einzurichten. Compilieren geht)

Neuz->VersionCommon.h

Code:
#define __VINCITORE_PARTYCOLOR
Neuz -> _Common -> Object -> MoverRender.cpp (Wenn man mit Visual Studio Navigiert)
Source\_Common\MoverRender.cpp (Wenn man per Ordner Navigiert)

Sucht nach:
Code:
if( g_Party.FindMember( m_idPlayer ) != -1 )
Darunter findet ihr:
Code:
dwColor = COLOR_PARTY;
Ersetzt
Code:
dwColor = COLOR_PARTY;
durch
Code:
{
#ifdef __VINCITORE_PARTYCOLOR
		
	int Transparenz;

	if(g_Party.GetSizeofMember() <= 2)
		Transparenz = 140;
	else if(g_Party.GetSizeofMember() <= 4)
		Transparenz = 180;
	else if(g_Party.GetSizeofMember() <= 6)
		Transparenz = 220;
	else
		Transparenz = 255;

	
	if(g_Party.GetLevel() <= 10)
	dwColor = D3DCOLOR_ARGB( Transparenz, 000, 100, 000 ); //Grün
	else if(g_Party.GetLevel() <= 20)
	dwColor = D3DCOLOR_ARGB( Transparenz, 255, 215, 000 ); // Gold
	else if(g_Party.GetLevel() <= 30)
	dwColor = D3DCOLOR_ARGB( Transparenz, 255, 000, 255 ); // Magenta
	else if(g_Party.GetLevel() <= 40)
	dwColor = D3DCOLOR_ARGB( Transparenz, 107, 142, 035 ); // OliveDrab 
	else if(g_Party.GetLevel() <= 50)
	dwColor = D3DCOLOR_ARGB( Transparenz, 054, 100, 139 ); // DeepSkyBlue
	else 
	dwColor = D3DCOLOR_ARGB( Transparenz, 139, 026, 026 ); // firebrick
		
#else
dwColor = COLOR_PARTY;
#endif
}
Die Transparenz könnt ihr im ersten If teil verändern die Farbe im zweiten If teil.

Um so mehr leute in Party sind desto weniger Transparenz ist der Name.



mfg. Vincitore
Vincitore is offline  
Thanks
5 Users
Old 04/04/2011, 17:47   #2
 
elite*gold: 0
Join Date: Dec 2010
Posts: 463
Received Thanks: 97
hört sich cool an
MysticAngelz is offline  
Old 04/04/2011, 18:28   #3
 
elite*gold: 0
Join Date: Dec 2008
Posts: 252
Received Thanks: 188
Möchte gern mal wissen ob es Funktioniert. Theoretisch müsste es gehen.
Vincitore is offline  
Old 04/05/2011, 15:53   #4
 
elite*gold: 30
Join Date: Oct 2010
Posts: 1,509
Received Thanks: 849
Gut gemacht. Den Code kann man aber noch rapide Verkürzen .

Aber es klappt!

Auf die Art kann man auch die Schrift in der Party Fett oder Kusiv machen, klappt bei mir ganz wunderbar .
Fullscreen is offline  
Old 04/05/2011, 17:48   #5
 
elite*gold: 0
Join Date: Dec 2008
Posts: 252
Received Thanks: 188
Ich weiß das man den verkürzen kann. Nur ich weiß nur noch nicht genau wie. Bin nicht gerade gut in c++
Vincitore is offline  
Old 04/09/2011, 12:17   #6
 
elite*gold: 0
Join Date: Dec 2008
Posts: 252
Received Thanks: 188
Updatet

Ich hab mal den Code zusammen gefasst

Ersetzt

Code:
              if(g_Party.GetSizeofMember() <= 2)
			if(g_Party.GetLevel() <= 10)
			dwColor = 0x8870F0F0; //Grün
			else if(g_Party.GetLevel() <= 20)
			dwColor = 0x88FFD700; // Gold
			else if(g_Party.GetLevel() <= 30)
			dwColor = 0x88FF00FF; // Magenta
			else if(g_Party.GetLevel() <= 40)
			dwColor = 0x8832CD32; // LimeGreen
			else if(g_Party.GetLevel() <= 50)
			dwColor = 0x8800BFFF; // DeepSkyBlue
			else 
			dwColor = 0x88FF0000; // Rot
		if(g_Party.GetSizeofMember() <= 4)
			if(g_Party.GetLevel() >= 10)
			dwColor = 0xaa70F0F0; //Grün
			else if(g_Party.GetLevel() <= 20)
			dwColor = 0xaaFFD700; // Gold
			else if(g_Party.GetLevel() <= 30)
			dwColor = 0xaaFF00FF; // Magenta
			else if(g_Party.GetLevel() <= 40)
			dwColor = 0xaa32CD32; // LimeGreen
			else if(g_Party.GetLevel() <= 50)
			dwColor = 0xaa00BFFF; // DeepSkyBlue
			else 
			dwColor = 0xaaFF0000; // Rot
		if(g_Party.GetSizeofMember() <= 6)
			if(g_Party.GetLevel() >= 10)
			dwColor = 0xdd70F0F0; //Grün
			else if(g_Party.GetLevel() <= 20)
			dwColor = 0xddFFD700; // Gold
			else if(g_Party.GetLevel() <= 30)
			dwColor = 0xddFF00FF; // Magenta
			else if(g_Party.GetLevel() <= 40)
			dwColor = 0xdd32CD32; // LimeGreen
			else if(g_Party.GetLevel() <= 50)
			dwColor = 0xdd00BFFF; // DeepSkyBlue
			else 
			dwColor = 0xffFF0000; // Rot
		else
			if(g_Party.GetLevel() <= 10)
			dwColor = 0xff70F0F0; //Grün
			else if(g_Party.GetLevel() <= 20)
			dwColor = 0xffFFD700; // Gold
			else if(g_Party.GetLevel() <= 30)
			dwColor = 0xffFF00FF; // Magenta
			else if(g_Party.GetLevel() <= 40)
			dwColor = 0xff32CD32; // LimeGreen
			else if(g_Party.GetLevel() <= 50)
			dwColor = 0xff00BFFF; // DeepSkyBlue
			else 
			dwColor = 0xffFF0000; // Rot
durch

Code:
	int Transparenz;

	if(g_Party.GetSizeofMember() <= 2)
		Transparenz = 140;
	else if(g_Party.GetSizeofMember() <= 4)
		Transparenz = 180;
	else if(g_Party.GetSizeofMember() <= 6)
		Transparenz = 220;
	else
		Transparenz = 255;

	
	if(g_Party.GetLevel() <= 10)
	dwColor = D3DCOLOR_ARGB( Transparenz, 000, 100, 000 ); //Grün
	else if(g_Party.GetLevel() <= 20)
	dwColor = D3DCOLOR_ARGB( Transparenz, 255, 215, 000 ); // Gold
	else if(g_Party.GetLevel() <= 30)
	dwColor = D3DCOLOR_ARGB( Transparenz, 255, 000, 255 ); // Magenta
	else if(g_Party.GetLevel() <= 40)
	dwColor = D3DCOLOR_ARGB( Transparenz, 107, 142, 035 ); // OliveDrab 
	else if(g_Party.GetLevel() <= 50)
	dwColor = D3DCOLOR_ARGB( Transparenz, 054, 100, 139 ); // DeepSkyBlue
	else 
	dwColor = D3DCOLOR_ARGB( Transparenz, 139, 026, 026 ); // firebrick
Vincitore is offline  
Thanks
1 User
Old 04/09/2011, 13:14   #7
 
Pumbaaa's Avatar
 
elite*gold: 20
Join Date: Apr 2009
Posts: 804
Received Thanks: 829
Code:
	if(g_Party.GetSizeofMember() <= 2)
		Transparenz = 140;
	else if(g_Party.GetSizeofMember() <= 6)
		Transparenz = 180;
	else if(g_Party.GetSizeofMember() <= 8)
		Transparenz = 220;
	else
		Transparenz = 255;
in

Code:
	if(g_Party.GetSizeofMember() <= 2)
		Transparenz = 140;
	else if(g_Party.GetSizeofMember() <= [COLOR="Red"]4[/COLOR])
		Transparenz = 180;
	else if(g_Party.GetSizeofMember() <= [COLOR="#ff0000"]6[/COLOR])
		Transparenz = 220;
	else
		Transparenz = 255;
ändern, weil bei normaler Größe würd letzteres ja sonst nie zutreffen ;D
Pumbaaa is offline  
Thanks
1 User
Old 04/09/2011, 13:41   #8
 
elite*gold: 0
Join Date: Dec 2008
Posts: 252
Received Thanks: 188
sorry mein Fehler bei Copy und Past. Hab die alte Teile auseinander genommen.
Vincitore is offline  
Old 04/09/2011, 13:45   #9



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Super gekürtzt ^^ Als ich es eingebaut hab, hab ich es so ähnlich gemacht =)
Sedrika is offline  
Old 04/09/2011, 13:53   #10
 
elite*gold: 0
Join Date: Dec 2010
Posts: 136
Received Thanks: 67
Also kopie? xD?
XSedrikX is offline  
Old 04/09/2011, 13:54   #11



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Quote:
Originally Posted by XSedrikX View Post
Also kopie? xD?
Spam ?

Ne, ich hatte es in meinem Source schon eingebaut aber mit Hex farben und nicht RGB.
Sedrika is offline  
Thanks
1 User
Old 04/09/2011, 14:01   #12
 
elite*gold: 0
Join Date: Dec 2008
Posts: 252
Received Thanks: 188
Nein. Sedrika und ich habe nichts mit einander zu tun. Er schrieb auch
Quote:
so ähnlich gemacht
.
Ich wüssten es auch schon länger wie man es kürzt nur keine Zeit zum Veröffentlichen.

Aber das Sedrika und ich es ähnlich haben liegt an der Logik dahinter.
Vincitore is offline  
Thanks
1 User
Old 04/09/2011, 14:12   #13



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Quote:
Originally Posted by Vincitore View Post
Nein. Sedrika und ich habe nichts mit einander zu tun. Sie schrieb auch .
Ich wüssten es auch schon länger wie man es kürzt nur keine Zeit zum Veröffentlichen.

Aber das Sedrika und ich es ähnlich haben liegt an der Logik dahinter.
Bin Männlich =) Der Name täucht xD

Und wir haben schon was gemeinsam, wir machen sachen für FlyFF^^

Naja aber anstonsten kA.
Sedrika is offline  
Thanks
1 User
Old 04/09/2011, 14:35   #14
 
elite*gold: 0
Join Date: Dec 2008
Posts: 252
Received Thanks: 188
Sorry, ich weiß das du Männlich bist. Ich schrieb gerade mit ein Mädchen bei ICQ. Dann sah ich dein Profilbild und hab nicht mehr dran gedacht.

Achso könntest du das Theme noch zu dein Index adden?
Vincitore is offline  
Old 04/09/2011, 14:37   #15



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
#Added to Index
Sedrika is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Source] Guild Farben nach Level
02/12/2012 - Flyff Private Server - 28 Replies
.
[Help] Unlimited Party Members
04/06/2010 - Mabinogi - 55 Replies
I'd to do the mod myself, but would like to know what file i need to edit. Thanks
[HELP]I cannot see my Party Members !
03/19/2010 - Silkroad Online - 2 Replies
Hey guys, i have a problem! when i go into a party in silkroad i cannot see the character-faces :rtfm:! here i got a screen::/:/:/ Pictures, :/:/:/ Images, :/:/:/ Photos, :/:/:/ Videos - Image - TinyPic - Kostenlose Bild- und Videospeicherung und gemeinsame Nutzung von Fotos i hope you can help me (if you are german, answer in german pls :D)
Cant see party members
04/11/2009 - Aion - 4 Replies
So i am at the same server, sent my friend an group invite, he accepted, but hes invible to me. It says hes in channel 1, while I am in channel 5. I am lv 16 and he 5 - does it count? Any ideas? Tks



All times are GMT +1. The time now is 21:17.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.