Opferlamm-Clan Board
www.opferlamm-clan.de
Verantwortlich für diese bösen Machenschaften: siehe Impressum

Registrierung Kalender Mitgliederliste Suche Häufig gestellte Fragen Zur Startseite

Opferlamm-Clan Board » Call of Duty 4 » Call of Duty 4 - Mapping » CoD4-Mapping-Tutorials / Wiki » [Tutorial] SP ZPU anti-air » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen [Tutorial] SP ZPU anti-air 1 Bewertungen - Durchschnitt: 10,001 Bewertungen - Durchschnitt: 10,001 Bewertungen - Durchschnitt: 10,001 Bewertungen - Durchschnitt: 10,001 Bewertungen - Durchschnitt: 10,00
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
cutter
Weichei


Dabei seit: 05.03.2011
Beiträge: 2


Text [Tutorial] SP ZPU anti-air Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ZPU anti-air





1. script_model


ZPU Model wird als „script_model“ in Map eingefügt. Rechte Klick auf 2-D Fenster : script -> model -> vehicle_zpu4.






Während das Model markiert ist „N“ Taste drücken.
Im Entityeditor folgende Key und Value eingeben:
Key: script_flag Value: zpu_1
Key: targetname Value: zpu



ESC Taste drücken um den Editor zu verlassen.


2. trigger_radius


Rechte Klick auf 2-D Fenster: trigger -> radius:



Key: height Value: 128
*Key: radius Value: 990
Key: script_noteworthy Value: kill_zpu_spawner



*Radius Value kann man verändern nach ihren Wahl, trigger_radius dient dazu um den Schutze zu respawnen.
Wenn der Player außer Radius ist, wird der getötete Schütze in 20 Sekunden respawnt.


Nun ZPU model markieren dann trigger_radius und „W“ Taste drücken.
Trigger_radius in der Mitte des Models platzieren.




3. trigger_once


Rechte Klick auf 2-D Fenster: trigger -> once:
Key: script_noteworthy Value: zpu_trigger
Key: spawnflags Value: 2



ZPU model markieren dann trigger_ once und „W“ Taste drücken.

Wenn der Player oder jemand von „Allies„ Team den Trigger passieren, wird der Schütze gespawnt und beginnt zu feuern.
Der Trigger muss man so platzieren dass der Player sieht den Spawner nicht. Also hinter der Mauer u usw.


4. trigger_once


Rechte Klick auf 2-D Fenster: trigger -> once:
Key: script_noteworthy Value: dismount



Wider ZPU model markieren dann trigger_ once und „W“ Taste drücken.
Wenn diesen Trigger betreten wird, springt der Schütze vom ZPU.


5. trigger_use


Rechte Klick auf 2-D Fenster: trigger -> use:
Key: targetname Value: generic_use_trigger



Trigger soll man irgendwo über das Zpu platzieren. Etwa so:




6. Schütze


Rechte Klick auf 2-D Fenster: actor -> enemy -> arab ->AR -> SHTGN -> winchester:
Key: classname Value: actor_enemy_arab_SHTGN_winchester
Key: count Value: 1
Key: model Value: body_complete_sp_arab_regular_asad
Key: script_char_indext Value: 0
Key: script_forcegoal Value: 1
Key: script_killspawner Value: 1010
Key: spawnflags Value: 7



Wider ZPU model markieren dann actor und „W“ Taste drücken.




Und noch node_pathnode platzieren damit der Schütze weg laufen kann.



Und das Ganze sieht ungefähr so aus…





Jetzt die Script Dateien:

maps
meinMap.gsc

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:

#include maps_utility;
#include maps_vehicle;
#include common_scriptsutility;
#include maps_anim;





main()
{

precacheModel( "vehicle_zpu4" );
precacheModel( "vehicle_zpu4_burn" );
precachestring( &"MEINMAP_DESTROY_THE_ZPU_ANTI" );
mapsmeinMap_fx::main();
maps_c4::main();

maps_load::main();
maps_zpu::main( "vehicle_zpu4" );

objective_add( 1, "active", &"MEINMAP_DESTROY_THE_ZPU_ANTI", (-303.5, 76.2, 0 ) );//origin an map anpassen
objective_current( 1 );
thread zpu_c4();

}

zpu_c4()
{
level.zpuBlastRadius = 384;
zpu = getent( "zpu", "targetname" );
zpu maps_c4::c4_location( "tag_c4", (0,0,0), (0,0,0) );
zpu waittill( "c4_detonation" );
zpu notify( "death" );
level.tankExplosion_fx = loadfx( "explosions/javelin_explosion" );
playfx( level.tankExplosion_fx, zpu.origin );
thread play_sound_in_space( "bog_aagun_explode", zpu.origin );
zpu setmodel( "vehicle_zpu4_burn" );
radiusDamage( zpu.origin + ( 0, 0, 96 ), level.zpuBlastRadius, 1000, 50 );
arcadeMode_kill( zpu.origin, "explosive", 2000 );
wait 1;
objective_state( 1, "done" );
}







maps
meinMap_fx.gsc

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:

#include maps_utility;


main()
{
level.tankExplosion_fx = loadfx( "explosions/javelin_explosion" );
}





zone_source
meinMap.csv

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:

ignore,code_post_gfx
ignore,common
col_map_sp,maps/meinMap.d3dbsp
rawfile,maps/meinMap.gsc
rawfile,maps/_zpu.gsc
rawfile,maps/meinMap_fx.gsc
rawfile,animtrees/zpu.atr
rawfile,maps/_c4.gsc
localize,meinMap


sound,meinMap,meinMap,!all_sp
sound,common,meinMap,!all_sp
sound,generic,meinMap,!all_sp
sound,voiceovers,meinMap,!all_sp
sound,requests,meinMap,!all_sp
sound,ab_battlechatter,meinMap,all_sp





xanim,zpu_gunner_fire_b
xanim,zpu_gunner_fire_a
xanim,zpu_gunner_dismount
xanim,zpu_gunner_deathslouchidle
xanim,zpu_gunner_deathslouch
xanim,zpu_gun_fire_b
xanim,zpu_gun_fire_a
weapon,sp/mp5
weapon,sp/c4
xmodel,viewmodel_base_viewhands
xmodel,vehicle_zpu4_burn
xmodel,vehicle_zpu4
xmodel,weapon_c4
xmodel,weapon_c4_obj




fx,muzzleflashes/zpu_flash_wv
fx,explosions/javelin_explosion





soundaliases
meinMap.csv

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:

name,sequence,file,vol_min,vol_max,vol_mod,pitch_min,pitch_max,dist_min,dist_max,channel,type,probability,loop,masterslave,loadspec,subtitle,compression,secondaryalias

name,volumefalloffcurve,startdelay,speakermap,reverb,lfe percentage,center percentage,platform,envelop_min,envelop_max,envelop percentage,conversion

null,,null.wav,,,,,,,,,,,,,,,,,,,,,,,,,,,

#ZPU,,,,,,,,,,,,,,,,,,,,,,,
zpu_fire1,,weapons/zpu/mrk_flak_fire1b.wav,0.7,0.75,max,0.9,1,7,6000,weapon,,,,0.6,meinMap,,,zpu_fire1_close,weapon2,,,,0.1
zpu_fire2,,weapons/zpu/mrk_flak_fire1b.wav,0.7,0.75,max,0.8,0.9,7,6000,weapon,,,,0.6,meinMap,,,zpu_fire2_close,weapon2,,,,0.1
zpu_fire1_close,,weapons/zpu/weap_zpu_fire_close1.wav,0.7,0.75,max,0.9,1,10,2200,element,,,,0.6,meinMap,,,,weapon2,,,,0.7
zpu_fire2_close,,null.wav,0.5,0.55,max,0.7,0.8,10,2200,element,,,,0.6,meinMap,,,,weapon2,,,,0.7

explo_zpu,,explosions/explo_metal02.wav,1,1,explosion,0.8,0.9,750,6000,voice,streamed,,,0.85,meinMap,,,,,,,,0.5

bog_aagun_explode,,explosions/exp_bog_aagun_destroy1.wav,1,1,max,1,1,350,5000,voice,streamed,,,master,meinMap,,,,,,,,0.6,,,,,





localizedstrings
meinMap.str

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:

// Note to translators:
// If a sentence is the same in your language then please change it to "#same"
//
// eg:
// LANG_ENGLISH "HALT"
// LANG_GERMAN "#same"
//
// (This is so we can tell which strings have been signed-off as ok to be the same words for QA
// and because we do not store duplicate strings, which will then get exported again next time
// as being untranslated.)
//
VERSION "1"
CONFIG "C:treescod2binStringEd.cfg"
FILENOTES ""

REFERENCE DESTROY_THE_ZPU_ANTI
LANG_ENGLISH "Destroy the ZPU anti-aircraft gun."

ENDMARKER





**************************************************

Source Download (depositfiles.com)
Source Download (file-upload.net)

Dateiname: zpu.zip
Dateigröße: 643.04 KB




**************************************************

video

**************************************************
**************************************************
**************************************************
**************************************************

Dieser Beitrag wurde 11 mal editiert, zum letzten Mal von cutter: 10.12.2012 16:54.

cutter ist offline Beiträge von cutter suchen Nehmen Sie cutter in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Opferlamm-Clan Board » Call of Duty 4 » Call of Duty 4 - Mapping » CoD4-Mapping-Tutorials / Wiki » [Tutorial] SP ZPU anti-air

Impressum ||Datenschutzerklärung

Forensoftware: Wbb - WoltLab GmbH || zum Archiv