|
 |
Triger Damage einem team zuweisen |
-tiger-
Steuerzahler

Dabei seit: 22.01.2008
Beiträge: 189

|
|
Ich hätte da was du in ein skript einfügen könntest. Und hier ist die Info dazu Script Docs
RadiusDamage( level.player.origin, 500, max, min, attacker );
__________________
Processor: Intel Core2 Quad Q6600 | Mainboard: ABIT IP35 | Grafikkarte: GeForce 9800 GTX | Arbeitsspeicher: 2 GB G-Skill | Netzteil: Be Quiet! Straight Power
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von -tiger-: 11.03.2008 13:13.
|
|
|
|
|
|
|
Also ich hätte da folgenden Script.
Zuerst plazierst du vor jedem spawn einen oder mehrere trigger_multiple.
Diesen gibst du allen als targetname "killzone".
Dann gibst du den Triggern, bei denen die Allies sterben sollen noch folgenden Parameter
Key: script_noteworthy
Value: allies
Den Triggern, bei denen die Axis sterben sollen gibst du diesen Parameter
Key: script_noteworthy
Value: axis
Das war es für die Map, jetzt kommt der script (das baust du dann in deine mp_mapname.gsc ein).
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:
|
main()
{
maps\mp\_load::main();
//hier folgen jetzt noch andere Dinge wie z.B. welche Fraktionen auf der Map vorhanden sind usw.
// darunter kommt dann diese Zeile
thread spawnpoint_protection();
}
//Hier folgt dann der eigentliche Script
spawnpoint_protection()
{
killzones = getentarray("killzone","targetname");
for(i = 0; i < killzones.size; i++)
killzones[i] thread kill_player();
}
kill_player()
{
while(1)
{
self waittill ("trigger",other);
if(other.team == self.script_noteworthy)
other suicide();
}
} |
|
__________________
Da die Lichtgeschwindigkeit höher ist als die Schallgeschwindigkeit,
hält man so manchen für einen hellen Kopf, bis man ihn reden hört.
|
|
|
|
|
|
|
|
 |
Impressum ||Datenschutzerklärung
|