{"name":"markerShape","title":"markerShape","type":"command","url":"https://community.bistudio.com/wiki/markerShape","revid":378609,"updated":"2026-05-13T15:29:58Z","groups":["Markers"],"status":"ok","games":{"arma2":"1.00","arma2oa":"1.50","tkoh":"1.00","arma3":"0.50"},"since":"arma2 1.00","arma3_since":"0.50","locality":{"argument":"global"},"description":"Returns the shape of given marker. markerShape#Example_2\n\n> [!NOTE]\n> This command can be used as a fast way to check if a marker exists. See Example 2.","syntaxes":[{"syntax":"markerShape name","params":[{"name":"name","type":"String","description":"name of the marker","type_expr":"String"}],"returns":{"type":"String","type_expr":"String","description":"shape of given marker. Can be return:\n- `\"\"` - if the marker does not exist - `\"ICON\"` - `\"RECTANGLE\"` - `\"ELLIPSE\"` - Arma 3 v1.60 `\"POLYLINE\"` - hand drawn markers - Arma 3 v2.20 `\"TRIANGLE\"` - Arma 3 v2.20 `\"PENTAGON\"` - Arma 3 v2.20 `\"HEXAGON\"` - Arma 3 v2.20 `\"HEPTAGON\"` - Arma 3 v2.20 `\"OCTAGON\"` - Arma 3 v2.20 `\"NONAGON\"` - Arma 3 v2.20 `\"DECAGON\"`","text":"String - shape of given marker. Can be return:\n\n- `\"\"` - if the marker does not exist\n- `\"ICON\"`\n- `\"RECTANGLE\"`\n- `\"ELLIPSE\"`\n- Arma 3 v1.60 `\"POLYLINE\"` - hand drawn markers\n- Arma 3 v2.20 `\"TRIANGLE\"`\n- Arma 3 v2.20 `\"PENTAGON\"`\n- Arma 3 v2.20 `\"HEXAGON\"`\n- Arma 3 v2.20 `\"HEPTAGON\"`\n- Arma 3 v2.20 `\"OCTAGON\"`\n- Arma 3 v2.20 `\"NONAGON\"`\n- Arma 3 v2.20 `\"DECAGON\"`"},"form":"unary","right":{"text":"name"}}],"examples":[{"code":["if (markerShape \"Marker1\" == \"RECTANGLE\") then { hint \"Marker1 is a rectangle!\" };"]},{"code":["if (markerShape \"Marker1\" == \"\") then { hint \"Marker1 does not exist!\" };"]}],"see_also":["setMarkerShape","setMarkerShapeLocal"]}