Wetter System Fragen

12/23/2012 21:32 uKn0w'#1
Moin, Moin,
Wollte mal wissen wo man die Ingame Umgebung ändern kann.
(sprich Herbstliche Bäume oder Winter Bäume wie aufem Offi)
Als erstes würde mir das Environment einfallen, jedoch ist dieses bei mir aktiviert.
Schneien tuts in der Winter Saison, jedoch sind keine Bäume weis ,wie üblich aufem Offi.
Map abhängig ist es auch nicht da ich mehrfach versucht hab die offiziellen Maps zu adden um diese genial aussehende Bäume oder die allg Umgebung zu bekommen.
Forsaken Flyff hats ja irgendwie auch hinbekommen :/
Vllt weist du Marvin ja, wie mans macht ^.^
12/23/2012 21:40 Delightx3.#2
Falscher Bereich :S

#closerequest
12/23/2012 21:50 uKn0w'#3
o.o? Why falscher Bereich??
Es heißt doch Diskussionen & Frage Thread.
12/23/2012 21:56 N8Schatten#4
Nun ja eine idee währe eine abfrage im worldserver:
Code:
switch(season){
	case "summer":
		Trees = "WinterModdel.dds";
		break;
	case "spring"
		Trees = "SpingModdel.dds";
		break;
}
Man müsste halt ne ganze mege umschriben damit die Moddels Varible je nach ServerZeit sich ändern beim resporn auf einer World

EDIT: weis nicht wie das beim Flyff Source ist kannst ja normalerweise über die FramworkClasse DateTime abfragen welche jahreszeit wir haben
12/23/2012 22:33 MilKa*#5
Das wird mit dem __ENVIRONMENT_EFFECT gemacht, glaube man muss noch etwas an der txt machen,das es geht.
MfG
12/23/2012 22:54 uKn0w'#6
Quote:
Als erstes würde mir das Environment einfallen, jedoch ist dieses bei mir aktiviert.
Lesen hilft & bildet zugleich wa ;D
Muss an was anderem liegen...
12/23/2012 23:18 xChronik#7
Quote:
Originally Posted by Delightx3. View Post
Falscher Bereich :S

#closerequest
Es ist der richtige Bereich.
12/24/2012 05:45 Мarvіn#8
Zu finden in der ModelMng.cpp, ganz unten:
Code:
#ifndef __ENVIRONMENT_EFFECT

#ifdef __EVENT_FALL
			BOOL bEventFlag = FALSE;
			
			if( stricmp(modelElem.m_szName, "MaCoPrTr01") == 0 || stricmp(modelElem.m_szName, "MaCoPrTr03") == 0 ||
				stricmp(modelElem.m_szName, "MaCoPrTr10") == 0 || stricmp(modelElem.m_szName, "MaCoPrTr20") == 0 ||
				stricmp(modelElem.m_szName, "MaCoPrTr14") == 0 || stricmp(modelElem.m_szName, "MaCoPrTr11") == 0 )
			{
				bEventFlag = TRUE;
				_tcscpy( modelElem.m_szName, "MapleTree01" );
			}
			
			if( stricmp(modelElem.m_szName, "MaCoPrTr04") == 0 || stricmp(modelElem.m_szName, "MaCoPrTr05") == 0 ||
				stricmp(modelElem.m_szName, "MaCoPrTr12") == 0 || stricmp(modelElem.m_szName, "MaCoPrTr15") == 0 ||
				stricmp(modelElem.m_szName, "MaCoPrTr13") == 0 || stricmp(modelElem.m_szName, "MaCoPrTr02") == 0 )
			{
				bEventFlag = TRUE;
				_tcscpy( modelElem.m_szName, "MapleTree02" );
			}			

			if(	bEventFlag == TRUE )
				modelElem.m_fScale = 1.0f;	
#endif //__EVENT_FALL			
//////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////
#ifdef __JAPAN_SAKURA
			BOOL bEventFlag = FALSE;
			
			if( stricmp(modelElem.m_szName, "MaCoPrTr01") == 0 || stricmp(modelElem.m_szName, "MaCoPrTr03") == 0 ||
				stricmp(modelElem.m_szName, "MaCoPrTr10") == 0 || stricmp(modelElem.m_szName, "MaCoPrTr20") == 0 ||
				stricmp(modelElem.m_szName, "MaCoPrTr14") == 0 || stricmp(modelElem.m_szName, "MaCoPrTr11") == 0 )
			{
				bEventFlag = TRUE;
				_tcscpy( modelElem.m_szName, "MaCoPrTr16" );
			}
			
			if( stricmp(modelElem.m_szName, "MaCoPrTr04") == 0 || stricmp(modelElem.m_szName, "MaCoPrTr05") == 0 ||
				stricmp(modelElem.m_szName, "MaCoPrTr12") == 0 || stricmp(modelElem.m_szName, "MaCoPrTr15") == 0 ||
				stricmp(modelElem.m_szName, "MaCoPrTr13") == 0 || stricmp(modelElem.m_szName, "MaCoPrTr02") == 0 )
			{
				bEventFlag = TRUE;
				_tcscpy( modelElem.m_szName, "MaCoPrTr17" );
			}			

			if(	bEventFlag == TRUE )
			{
				modelElem.m_fScale = 1.0f;
			}
#endif //__JAPAN_SAKURA			

#endif // __ENVIRONMENT_EFFECT
Wie man schon im Code sieht, kann man manuell die Bäume aktivieren,
falls man wie ich das Environment-Effect nicht nutzt.

Einfach __JAPAN_SAKURA (frag mich nicht wie sie auf die Definition kommen)
für die weißen Frühlingsbäume definieren.

__EVENT_FALL ist dann verständlicherweise der Herbst.
12/24/2012 09:13 uKn0w'#9
Danke <3
Kann dann auch geclosed werden.
12/24/2012 21:20 Mognakor#10
Quote:
Originally Posted by Mаrvin View Post
.
.
.

Einfach __JAPAN_SAKURA (frag mich nicht wie sie auf die Definition kommen)
für die weißen Frühlingsbäume definieren.
Sakura ist die japanische Kirschblüte und mit Feiertagen verbunden, die weißen Bäume sollen eigentlich keinen Schnee sondern weiße Kirschblüten darstellen.