|
|
weiss jemand wie man eine Grenze in einer Map erstellt, die nur dann vorhanden ist wenn man den Spieltyp TDM wählt.
__________________

|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
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.
__________________

|
|
|
|
|
|
|
Thx, hätte gestern noch mal vorbeischaun sollen
Gibt es mehr so hilfreiche Erweiterungen für Enteties?
Hab es gestern mit einem Script gemacht, da weiss ich wenigstens was ich mach
Vielleicht hat noch jemand dafür Verwendung.
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:
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");
}
|
|
__________________

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