27 {
28 HumanCommandVehicle vehCommand = player.GetCommand_Vehicle();
29
30 if ( vehCommand )
31 {
33 if ( trans )
34 {
36 if ( Class.CastTo(car, trans) )
37 {
39 {
40 if ( !car.IsScriptedLightsOn() )
41 {
43
44 if ( car.
IsVitalCarBattery() ) neededItem = car.FindAttachmentBySlotName(
"CarBattery");
46
47 if (neededItem && !neededItem.IsRuined())
48 {
49 return neededItem.GetCompEM() && neededItem.GetCompEM().GetEnergy() > 0;
50 }
51 }
52 else
53 {
54 return true;
55 }
56 }
57 }
58 }
59 }
60
61 return false;
62 }
override bool IsVitalTruckBattery()
override bool IsVitalCarBattery()
proto native Transport GetTransport()
DayZPlayerConstants
defined in C++