Call of Duty, wildly recognized as one of the greatest World War 2 games, gets a face lift with this sequel. The sequel to Call of Duty, the 2003 Game of the Year and winner of more than 80 awards, Call of Duty 2 offers more immense, more intense, more realistic battles than ever before, thanks to the stunning visuals of the new Call of Duty 2 engine.

Post tutorial Report RSS tutorial_jeep

Anyone interested can you do this tutorial. walk with a jeep Downloadable tutorial and example. developed on a map. based on place near where I live

Posted by on - Intermediate Mapping/Technical

tutorial jeep call of duty 2



tutorial jeep call of duty 2

- This tutorial assume that you know how a car works.
- Actors.
_ First actor:
Key: targetname: driver
waittill: other
level.driver.animname; driver
pos: [0]
script_vehicledriver: 0
script_vehicleride 2
script_vehiclespawngroup: 1
script_team: allies
script_startingposition: 0
_ Second actor:
Key: targetname: tag_guy2
waittill: other
level.driver.animname; gateshaker
pos: [3]
script_vehicledriver: 0
script_vehicleride 2
script_vehiclespawngroup: 1
script_team: allies
script_startingposition 3

_ Player:
Key: targetname: x
script_vehicledriver: 0

script_vehiclespawngroup: 1

_trigger:
Key: targetname: jeep_trigger
script_vehicleride 2
script_vehiclespawngroup: 1
script_vehicleride 2
script_team: allies

_ Origeni:
targetname: carchase / / animation for the driver
targetname: gateshaker / / animation for the companion
two origins more to last stop.

_ Gcs files

maps \ _jeep :: main ("xmodel / vehicle_american_jeep_can");
maps \ _load :: main ();


ridein thread ();

rideAnimation thread ();

}
car ()
{

level.vehicle = getent ("vehicle", "script_noteworthy");
path = getvehiclenode ("vehicle_start_path", "script_noteworthy");
maps \ _vehicle :: scripted_spawn (1);
level.vehicle attachPath (path);
wait (1);
level.vehicle startPath ();
level.vehicle waittill ("reached_end_node");
level.vehicle notify ("unload");
wait (1);
/ / level.vehicle doDamage (level.vehicle.health + 200, (0,0,0));
/ / level.vehicle notify ("death");

}
car_spawned ()

{
waittill level ("vehiclegroup spawned car");
return;


}

ridein ()
{
wait 0.05;
jeep = getent ("jeep", "targetname");
jeep.animname = "Jeep";
level.player setorigin (jeep gettagorigin ("tag_player_passenger"));
level.player setplayerangles (gettagangles jeep ("tag_player_passenger"));
level.player playerLinkToDelta (jeep, "tag_player_passenger", 0.3);

jeep waittill ("reached_end_node");
/ / level.player shellshock ("default", 5);
/ / level.driver notify ("stop_driving");
jeepGetOut thread ();
/ / level.player unlink ((-630, -1025.866));
/ / level.player unlink ((-704 -1022 866));
/ / level.player setorigin ((-641, -1149, 853));
}
jeepGetOut ()
{
jeep = getent ("jeep", "targetname");
dummy = spawn ("script_origin" jeep getTagOrigin ("tag_player_passenger"));
dummy.angles = jeep getTagAngles ("tag_player_passenger");

level.player unlink ();
level.player linkto (dummy);

endpos = (2124,1981,805);
dummy moveTo (dummy.origin + (-2124,1981,805), 0.6, 0.3, 0.2);
dummy moveTo (dummy.origin + (2144,2126,805), 0.6, 0.3, 0.2);
dummy moveTo (endpos, 0.6, 0.3, 0.2);
wait 0.5;
level.player unlink ();

}

rideAnimation ()
{
jeep = getent ("jeep", "targetname");
wait (8);
spawner = getent ("tag_guy1", "targetname");
spawner waittill ("spawned", driver);
level.driver = driver;
level.driver.animname = "soldier";


if (IsDefined (level.driver) && isalive (level.driver))

level.driver waittillmatch ("anim single");

level.tag_guy2 notify ("stop_idle");

level.tag_guy1 notify ("stop_idle");

/ / Thread level.driver doDialogue ("matmata_bs2_badfeeling"); / / Matmata_bs2_badfeeling
wait (2);
/ / Thread level.britfour doDialogue ("matmata_bs4_eyesonroad"); / / Matmata_bs4_eyesonroad

}

ai files animation

# include maps \ _anim;

main ()
{
generic ();

}
# using_animtree ("generic_human");
generic ()
{

level.scr_anim ["driver"] ["idle"] [0] =% carchase_driver_drive;

level.scr_anim ["gateshaker"] ["idle"] [0] =% matmata_jeep_bs4_idle;
}

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
Call of Duty 2
Platforms
Windows
Developer
Infinity Ward
Publisher
Activision
Engine
IW Engine
Contact
Send Message
Homepage
Infinityward.com
Release date
Game watch
Follow
Purchase
Tutorial
Related Games
Call of Duty 2
Call of Duty 2 First Person Shooter
Related Engines
IW Engine
IW Engine Commercial
Related Groups
Activision
Activision Developer & Publisher
Infinity Ward
Infinity Ward Developer & Publisher