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:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
|
main(){
maps\mp\mp_dv_windrad::main(); //NEU
maps\mp\mp_dv_fx::main();
maps\createfx\mp_dv_fx::main();
maps\mp\_explosive_barrels::main();
maps\mp\_explosive_models::main(); //NEU
maps\mp\mp_dv_sound_fx::main();
maps\mp\_load::main();
thread siren();
thread fanSpin();
thread screenchanger();
maps\mp\_compass::setupMiniMap("compass_map_mp_dv");
setExpFog(150, 5000, 0.4, 0.425, 0.44, 0.0);
ambientPlay("mp_dv");
level.airstrikeHeightScale = 2.1;
game["allies"] = "sas";
game["axis"] = "russian";
game["attackers"] = "axis";
game["defenders"] = "allies";
game["allies_soldiertype"] = "woodland";
game["axis_soldiertype"] = "woodland";
setdvar( "r_specularcolorscale", "1" );
setdvar("r_glowbloomintensity0",".25");
setdvar("r_glowbloomintensity1",".25");
setdvar("r_glowskybleedintensity0",".3");
setdvar("compassmaxrange","1800");
// Custom DVAR's für SD
if( getdvar( "mp_dv_dvar_sd" ) == "" )
setdvar( "mp_dv_dvar_sd", "0" );
if( getdvar( "mp_dv_dvar_sd" ) == "1" )
thread maps\mp\_doors::main();
// Custom DVAR's für KOTH
if( getdvar( "mp_dv_dvar_koth" ) == "" )
setdvar( "mp_dv_dvar_koth", "0" );
if( getdvar( "mp_dv_dvar_koth" ) == "1" )
thread maps\mp\_doors::main();
if(getDvar("g_gametype") == "ctf" || getDvar("g_gametype") == "ctfb"){
addobj("allied_flag", (3695.22, 3538.54, 194), (0, 0, 0));
addobj("axis_flag", (-992.571, -276.212, 93.9724), (0, 0, 0));
}
if(getDvar("g_gametype") == "re"){
level.objective_vcr = [];
level.objective_vcr[0] = spawn("script_model", (1561.5, 2633.5, 239.468));
level.objective_vcr[0].angles = (0, 0, 0);
level.objective_vcr[1] = spawn("script_model", (-1016, 1328, 253));
level.objective_vcr[1].angles = (0, 0, 0);
level.objective_vcr[2] = spawn("script_model", (3652.5, -625, 399.5));
level.objective_vcr[2].angles = (0, 0, 0);
level.objective_vcrcase = [];
level.objective_vcrcase[0] = spawn("script_model", (331.5, -870, 218.416));
level.objective_vcrcase[0].angles = (0, 0, 0);
level.objective_vcrcase[1] = spawn("script_model", (3695.22, 3538.54, 194));
level.objective_vcrcase[1].angles = (0, 0, 0);
level.objective_vcrcase[2] = spawn("script_model", (2833, 1478.5, 338.241));
level.objective_vcrcase[2].angles = (0, 0, 0);
addobj_base("objective_base", (1452, 908.5, 447), (0, 0, 0));
}
}
addobj(name, origin, angles){
ent = spawn("trigger_radius", origin, 0, 48, 148);
ent.targetname = name;
ent.angles = angles;
}
addobj_base(name, origin, angles){
ent = spawn("trigger_radius", origin, 0, 40, 48);
ent.targetname = name;
ent.angles = angles;
}
siren(){
//Trigger
trig = getent("sirenen_trigger","targetname");
trig waittill ("trigger");
musicplay ("sirene");
}
fanSpin(){
/*Code by AmishThunder
www.kramerartanddesign.com*/
fan1 = getEnt( "fan1" , "targetname" );
// fan2 = getEnt( "fan2" , "targetname" );
while (1){
fan1 rotateyaw( 360, 5, 0, 0 );
/* fan1 rotateyaw( degrees, time in seconds, 0, 0 );
fan2 rotateyaw( 360, 5, 0, 0 );
*/
wait 4.9;
}
}
screenchanger(){
screen = [];
for( i = 1; i < 7; i++ ){
screen[i] = getent( "Buchstabe_" + i, "targetname" );
screen[i] hide();
}
time = 5;
while( 1 ){
for( i = 1; i < 7; i++ ){
if( i == 1 )
screen[6] hide();
else
screen[i-1] hide();
screen[i] show();
wait time;
}
wait .1;
}
}
|