Mittelgrenze für TDM

{LSB} Squall69
weiss jemand wie man eine Grenze in einer Map erstellt, die nur dann vorhanden ist wenn man den Spieltyp TDM wählt.
KillerPikachu
Eine sichtbare Grenze oder unsichtbare? Einfach ein brush ziehen ( wenn er unsichtbar sein soll, dann mit common/caulk belegen) ansonsten mit einer Textur deine Wahl belegen und dann im Entity-Editor bei
key: script_gameobjectname
value: tdm
eintragen.
{LSB} Squall69
danke für die Antwort.
Aber wen ich ein Brush verwende kann ich ja nicht mehr auf die andere Seite schiessen, da es nicht nur den Spieler stopt
sonern auch das Geschoss.
Ich bräuchte sowas wie ein 3d Model oder ein Mienenfeld das nur bei TDM erscheint.
OLD MAN WITH GUN

Zitat:

Original von {LSB} Squall69
Ich bräuchte sowas wie ein 3d Model oder ein Mienenfeld das nur bei TDM erscheint.

Dann mach doch ein Mienenfeld.
trigger_multiple zwischen die beiden Seiten, targetname minefiled, script_gameobjectname tdm und fertig.
Schon hast du ein Mienenfeld, das nur bei tdm aktiv ist.

Edit: Zum Schmücken kannst du dann ja auch noch zusätzlich die Warnschilder fürs Mienenfeld als script_models reinsetzen, die dann ebenfalls als key/value script_gameobjectname/tdm bekommen.
{LSB} Squall69
grosses Grinsen Thx, hätte gestern noch mal vorbeischaun sollen grosses Grinsen

Gibt es mehr so hilfreiche Erweiterungen für Enteties?

Hab es gestern mit einem Script gemacht, da weiss ich wenigstens was ich mach grosses Grinsen

Vielleicht hat noch jemand dafür Verwendung.

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:
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:
CheckBorderline()
{
	wait (3);

	for (;;)
	{
		players = getentarray( "player", "classname" );
		for ( i = 0; i < players.size; i++ )
		{
			player = players[i];
			
			if ( !isdefined( player.crosscount ) )
			player.crosscount = 0;
			
			if ( !isdefined( player.warning ) )
				player.warning = 0;
			
			if ( isdefined( player ) && isalive( player ) )
			{
				if ( ( player.origin[1] >= -400 && player.origin[1] <=400 ) )
					player.warning = 1;
				else 
					player.warning = 0;
				
				if (player.warning > 0)
				{
					TryToCross( player );
				}
				
				if ( ( player.origin[1] >= -200 && player.origin[1] <=200 ) )
					player.crosscount = 1;
				else 
					player.crosscount = 0;	
				
				if (player.crosscount > 0)
				{
					IsCrossing( player );
				}
			}
		}
		wait( 2 );
	}
}

TryToCross( player )
{
	player iprintlnbold("^1Dont cross the Map or we have to kill you");
	
	wait( 2 );
	
	player.warning = 0;
	
}

IsCrossing( player )
{
	player.crosscount = 0;
	
	player iprintlnbold("^1It is not allowed to cross the Map");
	
	player suicide();
	player notify ("death");
	
	iprintln (player.name + " ^1got killed for crossing the Map");
}

OLD MAN WITH GUN

Zitat:

Original von {LSB} Squall69
Gibt es mehr so hilfreiche Erweiterungen für Enteties?

Schau mal in die iw_07.iwd
Dort befindet sich ein Ordner mit dem Namen "Radiant" in dem eine einzige Datei enthalten ist, die sich keys.txt nennt.
Wirf mal einen Blick rein Augenzwinkern
Das Meiste habe ich aber selber auch noch nie benutzt (zumal vieles auch für den SP ist).