|
 |
Problem mit der Einbindung von CTF/B |
Oi!mel
Turnbeutelvergesser
 
Dabei seit: 29.06.2009
Beiträge: 299

|
|
| Problem mit der Einbindung von CTF/B |
 |
Hallo.
Ich habe gerade versucht CTF/B für meine Map einzurichten. Allerdings kommt eine Fehlermelduing.

Meine map.gsc sieht so aus
Code 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:
34:
35:
36:
37:
38:
39:
40:
41:
|
main()
{
mapsmp_load::main();
mapsmpmp_poolparty_fx::main();
mapsmp_compass::setupMiniMap("compass_map_mp_poolparty");
ambientPlay("ambient_crossfire");
game["allies"] = "sas";
game["axis"] = "opfor";
game["attackers"] = "axis";
game["defenders"] = "allies";
game["allies_soldiertype"] = "urban";
game["axis_soldiertype"] = "urban";
setdvar( "r_specularcolorscale", "2" );
setdvar("compassmaxrange","1800");
///////CTF
if( getDvar("g_gametype") == "ctf")
{
addobj("allied_flag", (-512, 864, 16), (0, 0, 0));
addobj("axis_flag", (-512, -896, 16), (0, 0, 0));
}
if(getDvar("g_gametype") == "ctfb")
{
addobj("allied_flag", (-512, 864, 16), (0, 0, 0));
addobj("axis_flag", (-512, -896, 16), (0, 0, 0));
}
}
addobj(name, origin, angles)
{
ent = spawn("trigger_radius", origin, 0, 48, 148);
ent.targetname = name;
ent.angles = angles;
} |
|
Was mache ich falsch?
|
|
|
|
|
|
|
Bei den ersten Aufrufen fehlt der \, das dürfte die Fehlerquelle sein: maps\mp\_load::main();
Da die Flaggenpunkte für CTF und CTFB an der gleichen Stelle sind, kannst Du die Abfrage vereinfachen / zusammenfassen:
Code 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:
|
main()
{
maps\mp\_load::main();
maps\mp\mp_poolparty_fx::main();
maps\mp\_compass::setupMiniMap("compass_map_mp_poolparty");
ambientPlay("ambient_crossfire");
game["allies"] = "sas";
game["axis"] = "opfor";
game["attackers"] = "axis";
game["defenders"] = "allies";
game["allies_soldiertype"] = "urban";
game["axis_soldiertype"] = "urban";
setdvar( "r_specularcolorscale", "2" );
setdvar("compassmaxrange","1800");
///////CTF
if( getDvar("g_gametype") == "ctf" || getDvar("g_gametype") == "ctfb" )
{
addobj("allied_flag", (-512, 864, 16), (0, 0, 0));
addobj("axis_flag", (-512, -896, 16), (0, 0, 0));
}
}
addobj(name, origin, angles)
{
ent = spawn("trigger_radius", origin, 0, 48, 148);
ent.targetname = name;
ent.angles = angles;
} |
|
ToM
__________________

|
|
|
|
|
|
|
|
 |
Impressum ||Datenschutzerklärung
|