CSLALUKI/Sandbox – User

From Bohemia Interactive Community
< User:CSLALUKI
Revision as of 23:03, 14 November 2022 by CSLALUKI (talk | contribs) (proposal)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Hover & click on the images for description

Description

Description:
Populate buildings in a given area with enemies.
Groups:
Uncategorised

Syntax

Syntax:
[entity_name, max_distance, player_side_defined, is_debugging] execVM "\csla_scripts\mission\CSLA_fn_populateHouses.sqf"
Parameters:
entity_name: Object - this object is used as the center of the radius
max_distance: Number - maximum distance from the entity in which buildings are filled with the enemy units
player_side_defined: Boolean - True to set the enemy side to the opposite as the player's side, False to keep it default (FIA)
Side selection is handled as follows:
  • If the third argument is TRUE, and the player plays on the WEST side, the enemies have the EAST side assigned, and vice versa
  • If the third argument is FALSE, the GUER/RESISTANCE side is used
is_debugging: Boolean - True to print debug messages during init, False to prevent displaying debug messages
Return Value:
Nothing

Examples

Example 1:
Populate buildings in 500 meters radius around the player:
[player, 500, TRUE, FALSE] execVM "\csla_scripts\mission\CSLA_fn_populateHouses.sqf";
Example 2:
Populate buildings in 250 meters radius around the "placedEntityInEden" object:
[placedEntityInEden, 250, FALSE, FALSE] execVM "\csla_scripts\mission\CSLA_fn_populateHouses.sqf";
Example 3:
Use this in the Init field of the entity to populate buildings in 250 meters radius around the object:
[this, 250, FALSE, FALSE] execVM "\csla_scripts\mission\CSLA_fn_populateHouses.sqf";

Additional Information

See also:
See also needed

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note