Home   Help Search Login Register  

Author Topic: Function: vehiclecrew  (Read 1349 times)

0 Members and 1 Guest are viewing this topic.

Offline Chris Death

  • Former Staff
  • ****
  • Finally Death's gonna get ya
    • OFPEC
Function: vehiclecrew
« on: 18 Oct 2006, 16:47:59 »
This function returns the crew of a vehicle
seperated into vehicle's crew: driver,gunner,commander (if available)
and vehicle's cargo  (if available).

Input: vehicle

Output: an array featuring two subarrays;

[vehiclestaff,vehiclecargo]

:note - in init.sqs you have to put: vehiclecrew = preprocessFile "vehiclecrew.sqf"

example: my_result = my_apc call vehiclecrew

If my_apc has a driver and a gunner but no commander and 3 men in cargo, result would
be: [[driver,gunner],[cargo1,cargo2,cargo3]]

If my_apc is empty, result would be: [[],[]]

If my_apc is a person, result would be: [[],[]] and a hint message informing that given vehicle is a person.

If my_apc has no driver/gunner/commander but 2 men cargo, result would be: [[],[cargo1,cargo2]]

///

This function can be used e.g. for ejection scripts.
Also it can become useful for groups mounted onto a vehicle with personell from the
same group, to get an extra array for controlling the cargo units only and keeping
the vehicle's personell mounted.

There's a readme for the function included which basically repeats the content of this post.  ;)
Also there's an example mission on desert island with it's own readme which explains what
will happen included.

~S~ CD
Dont argue with idiots....they will bring you down to their level and beat you there with experience.

How to use Waypoint type Scripted