From Bohemia Interactive Community
- Posted on oct 19, 2014 - 12:24
- Iceman77
- A fantastic way to filter stuff. eg:
- create an array of west vehicles and spawn then in front of the player in rows of 5
private ["_cfgArray", "_xPos", "_yPos", "_veh"];
_cfgArray = "(
(getNumber (_x >> 'scope') >= 2) &&
{
getNumber (_x >> 'side') == 1 &&
{ getText (_x >> 'vehicleClass') in ['Armored', 'Car', 'Air'] }
}
)" configClasses (configFile >> "CfgVehicles");
_xPos = 0;
_yPos = 0;
{
_yPos = _yPos + 20;
_veh = createVehicle [(configName _x), player modelToWorld [_xPos, _yPos, 0], [], 0, "None"];
if (_yPos >= 100) then {
_yPos = 0;
_xPos = _xPos + 20;
};
} forEach _cfgArray;
- Posted on May 28, 2016 - 20:28 (UTC)
- Benargee
-
configClasses does not account for inherited subclasses, use configProperties with isClass filter instead
configProperties [_config, "isClass _x", true];
-
- Posted on May 28, 2017 - 09:18 (UTC)
- IT07
-
this will get a list of ALL locations on the currently loaded world
( "true" configClasses (configFile >> "CfgWorlds" >> worldName >> "names" ) ) apply {
nearestLocation [
getArray ( _x >> "position" ),
getText ( _x >> "type" )
]
};