Skip to main content

FB2Script_Vehicle

Overview

  • Vehicle-domain game-rule script (Condition_/Execute_ static functions). Override in Lua with Override_.

Metadata

FieldValue
Kindscript
EnvironmentB2 - Simulation
Categoryscripts
Requirerequire('Scripts.B2Script_Vehicle')

Functions (35)

FunctionParametersReturnsDescription
Condition_HasEmptySeat (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasOwnedVehicle (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsAnyVehicleSeatOccupied (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsDriver (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsFamilyRelativeOwnedVehicle (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsGaragePadAuthorized (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsGaragePadOccupied (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsHouseholdMemberOwnedVehicle (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsInVehicle (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsOwnedVehicle (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsOwnerSitInDriverSeat (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsReachableUsingVehicle (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsTargetCurrentRidingVehicle (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsVehicle (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsVehicleDriving (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsVehicleInAutoDriving (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsVehicleInParkingPlace (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsVehicleLightsOn (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsVehicleSeatOccupied (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsWaitingPassenger (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_OwnedVehicleSpawned (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_RidingVehicle (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_RidingVehicleSpeed (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_Ship_Docked (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_Ship_HasOccupiedSeat (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_Ship_MatchesSeat (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_Ship_Speed (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanShip
Condition_VehiclePartState (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_VehicleSpeed (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Execute_FreezeVehicle (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-
Execute_ReturnToParkingPlace (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-
Execute_SellStolenVehicle (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-
Execute_SetBoatAnchor (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-
Execute_SetStolenDriving (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-
Execute_UnfreezeVehicle (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-

Override points (35)

Implement these in Lua as FB2Script_Vehicle.Override_Name = function(...) end.

FunctionParametersReturnsDescription
Override_Condition_HasEmptySeat (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasOwnedVehicle (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsAnyVehicleSeatOccupied (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsDriver (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsFamilyRelativeOwnedVehicle (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsGaragePadAuthorized (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsGaragePadOccupied (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsHouseholdMemberOwnedVehicle (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsInVehicle (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsOwnedVehicle (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsOwnerSitInDriverSeat (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsReachableUsingVehicle (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsTargetCurrentRidingVehicle (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsVehicle (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsVehicleDriving (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsVehicleInAutoDriving (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsVehicleInParkingPlace (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsVehicleLightsOn (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsVehicleSeatOccupied (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsWaitingPassenger (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_OwnedVehicleSpawned (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_RidingVehicle (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_RidingVehicleSpeed (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_Ship_Docked (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_Ship_HasOccupiedSeat (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_Ship_MatchesSeat (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_Ship_Speed (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanShip
Override_Condition_VehiclePartState (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_VehicleSpeed (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Execute_FreezeVehicle (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ReturnToParkingPlace (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_SellStolenVehicle (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_SetBoatAnchor (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_SetStolenDriving (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_UnfreezeVehicle (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.