Page tree
Skip to end of metadata
Go to start of metadata



Introduced in

Version:3.9.0

Description

Description:

Creates a local system on a given vehicle. To remove the system, use fn vbs removeSystemItem.

For more information, see Systems Menu in the VBS3 User Manual.

Syntax

Syntax:[vehicle, systemName, tooltip] call fn_vbs_createLocalSystem
Parameters:
  • vehicle: Object - The vehicle.
  • systemName: String - The name of the system.
  • tooltip: String - Tooltip to display, when hovering over the system (optional).
Return Value:Number - The system ID.

Warning

When using functions in VBS versions older than 3.4, certain limitations and requirements should be kept in mind - the main ones being that capitalization of the function name is crucial, and that #include "\vbs2\headers\function_library.hpp" has to be included in every script that utilizes it. More Category VBS Scripting Functions.

Examples

Examples:
 [tank1, "Smoke"] call fn_vbs_createLocalSystem

Additional Information

See also: fn vbs createSystem, fn vbs removeSystemItem, fn vbs getDefaultSystem, fn vbs setDefaultSystem, fn vbs getSystemItemShortcut, fn vbs setSystemItemShortcut, fn vbs getSystems
Multiplayer:

A local system, unlike a regular (public) system created using fn vbs createSystem, is only available for the client that creates it, similar to how addAction works.

Public systems are automatically synchronized over the network, which carries a certain cost, especially during system initialization. If you do not need your system to be synchronized over the network, you should create a local system.

Problems:

Notes