{"name":"triggerArea","operator":null,"title":"triggerArea","type":"command","url":"https://community.bistudio.com/wiki/triggerArea","revid":377709,"updated":"2026-01-02T09:03:48Z","groups":["Triggers"],"status":"ok","replaced_by":[],"games":[{"game":"arma2","name":"Arma 2","version":"1.00"},{"game":"arma2oa","name":"Arma 2: Operation Arrowhead","version":"1.50"},{"game":"tkoh","name":"Take On Helicopters","version":"1.00"},{"game":"arma3","name":"Arma 3","version":"0.50"}],"since":{"game":"arma2","name":"Arma 2","version":"1.00"},"arma3_since":"0.50","branch":null,"locality":{"argument":"global","effect":null,"server_exec":false},"exec":null,"description":"Returns currently monitored trigger area. Since Arma 3 v1.60, the command returns 3rd dimension for the monitored area. If height is not set, the value for it would be -1.\n\n> [!IMPORTANT]\n> The trigger could be local or remote but the result returned by this command will be for the trigger area set up locally on the client that executed the command. See createTrigger for more info.","syntaxes":[{"syntax":"triggerArea trigger","since":null,"effect":null,"exec":null,"params":[{"name":"trigger","type":"Object","optional":false,"default":null,"description":null,"types":["Object"],"since":null,"text":"trigger: Object"}],"returns":{"type":"Array with [a, b, angle, isRectangle, c]","types":["Array"],"description":"a: Number - trigger area X size / 2 - b: Number - trigger area Y size / 2 - angle: Number in range 0..360 - isRectangle: Boolean - c: Number - trigger area Z size / 2 (since Arma 3 v1.60)","text":"Array with [a, b, angle, isRectangle, c]\n- a: Number - trigger area X size / 2\n- b: Number - trigger area Y size / 2\n- angle: Number in range 0..360\n- isRectangle: Boolean\n- c: Number - trigger area Z size / 2 (since Arma 3 v1.60)"},"form":"unary","operator":null,"left":null,"right":{"text":"trigger","types":["Object"]}}],"examples":[{"text":"```sqf\n_area = triggerArea sensor1; // result is [200, 120, 45, false, -1];\n```","code":["_area = triggerArea sensor1; // result is [200, 120, 45, false, -1];"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["setTriggerArea","inArea","inAreaArray"],"notes":[],"categories":["Arma 2: New Scripting Commands","Arma 2: Operation Arrowhead: Scripting Commands","Arma 2: Scripting Commands","Arma 3: Scripting Commands","Command Group: Triggers","Introduced with Arma 2 version 1.00","Scripting Commands","Take On Helicopters: Scripting Commands"]}