Map anfangs "Fade-In"

jtms
Hallo Leute,
wisst ihr, wie man das macht, dass am Anfang einer Runde nach dem Countdown die farben so langsam einfaden wie bei den standard-maps, das ist ja am anfang nur schwarz-weiß)?

Vielen Dank im Vorraus
JTMS
Hippie
Das kannst du bei den meisten Mod's in deren Configfiles (Prematch,Warmup oder so ähnlich) einstellen - in den Mapfiles kannst du das nicht einstellen (glaube ich mal).
Eventuell kann dir da Serthy weiterhelfen und diesen Effekt per Script realisieren?

Grüßle
serthy
ich hab noch nie für cod4 gemoddet, hab also keine ahnung wie man das einstellt und mit den mod.ff etc

ich kenn dafür die ganzen *.gsc dateien, und denke mal das am anfang die sog. 'vision' files genutzt werden

d.h. es gibt *.vision dateien die du einfach mit wordpad erstellen kannst mp_mapname.vision glaube ich und da rein kommt dann deine vision config

das wird in deine map mit eingebunden und am anfang wird von cod4 aus oder je nach mod die vision file aufgerufen

im prinzip ändert die ja nur die farbeinstellungen

mit viosionSetNaked( visionfile ) oder so ähnlich geht das

hier:

http://wiki.modsrepository.com/index.php...4:_.vision_file
http://wiki.modsrepository.com/index.php...k_.vision_files
http://wiki.modsrepository.com/index.php...:VisionSetNight
http://wiki.modsrepository.com/index.php...:VisionSetNaked


in der maps\mp\gametypes\_globallogic.gsc steht dazu alles z.B.

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
matchStartTimer()
{	
	visionSetNaked( "mpIntro", 0 );
	
	matchStartText = createServerFontString( "objective", 1.5 );
	matchStartText setPoint( "CENTER", "CENTER", 0, -20 );
	matchStartText.sort = 1001;
	matchStartText setText( game["strings"]["waiting_for_teams"] );
	matchStartText.foreground = false;
	matchStartText.hidewheninmenu = true;
	
	matchStartTimer = createServerTimer( "objective", 1.4 );
	matchStartTimer setPoint( "CENTER", "CENTER", 0, 0 );
	matchStartTimer setTimer( level.prematchPeriod );
	matchStartTimer.sort = 1001;
	matchStartTimer.foreground = false;
	matchStartTimer.hideWhenInMenu = true;
	
	waitForPlayers( level.prematchPeriod );
	
	if ( level.prematchPeriodEnd > 0 )
	{
		matchStartText setText( game["strings"]["match_starting_in"] );
		matchStartTimer setTimer( level.prematchPeriodEnd );
		
		wait level.prematchPeriodEnd;
	}
	
	visionSetNaked( getDvar( "mapname" ), 2.0 );
	
	matchStartText destroyElem();
	matchStartTimer destroyElem();
}

jtms
thx grosses Grinsen