private ["_markerstr","_class","_name","_type","_position","_radiusA","_radiusB","_maptype","_config"]; if ("ItemMap_Debug" in items player) then { // _world = toUpper(worldName); _maptype = ["NameCityCapital","NameCity","NameVillage","NameLocal"]; _config = configFile >> "CfgWorlds" >> worldName >> "Names"; for "_i" from 0 to (count _config -1) do { _class = _config select _i; //Returns a conif _name = getText (_class >> "name"); _type = getText (_class >> "type"); _position = getArray (_class >> "position"); _radiusA = getNumber (_class >> "radiusA"); _radiusB = getNumber (_class >> "radiusB"); if (_type in _maptype) then { diag_log(format["Config Type, Name: %1 / Type: %2 / Position: %3, Passed",_name,_type,_position]); // _rnd = random 1; // _chance = 0.6; // if (_rnd < _chance) then { _markerstr = createMarkerLocal ["markername_" +str (_name), _position]; _markerstr setMarkerTextLocal _name; _markerstr setMarkerColorLocal "ColorGreen"; _markerstr setMarkerShapeLocal "ELLIPSE"; _markerstr setMarkerBrushLocal "Grid"; _markerstr setMarkerSizeLocal [_radiusA, _radiusB]; // }; }; }; };