{"name":"findEmptyPositionReady","operator":null,"title":"findEmptyPositionReady","type":"command","url":"https://community.bistudio.com/wiki/findEmptyPositionReady","revid":377552,"updated":"2026-01-02T06:54:51Z","groups":["Positions"],"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":null,"effect":null,"server_exec":false},"exec":null,"description":"Preloads area to be used with findEmptyPosition command and returns true when area is ready.\nThe size of the area preloaded is from `center - radius - maxDistance` to `center + radius + maxDistance`\n\n> [!IMPORTANT]\n> Preloading large areas may take a long time, we are talking minutes. However once preloaded, it stays preloaded even after mission restart.","syntaxes":[{"syntax":"center findEmptyPositionReady [radius, maxDistance]","since":null,"effect":null,"exec":null,"params":[{"name":"center","type":"Position2D or Position3D","optional":false,"default":null,"description":"search area center position in format [x,y] or [x,y,z] in which case z is ignored","types":["Position2D","Position3D"],"since":null,"text":"center: Position2D or Position3D - search area center position in format [x,y] or [x,y,z] in which case z is ignored"},{"name":"radius","type":"Number","optional":false,"default":null,"description":"distance from the center","types":["Number"],"since":null,"text":"radius: Number - distance from the center"},{"name":"maxDistance","type":"Number","optional":false,"default":null,"description":"distance from the end of radius","types":["Number"],"since":null,"text":"maxDistance: Number - distance from the end of radius"}],"returns":{"type":"Boolean","types":["Boolean"],"description":"true when ready","text":"Boolean - true when ready"},"form":"binary","operator":null,"left":{"text":"center","types":["Position2D","Position3D"]},"right":{"text":"[radius, maxDistance]","types":["Array"]}}],"examples":[{"text":"Preload aread within 500m:\n\n```sqf\n_ready = _center findEmptyPositionReady [0, 500];\n```","code":["_ready = _center findEmptyPositionReady [0, 500];"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["findEmptyPosition"],"notes":[],"categories":["Arma 2: New Scripting Commands","Arma 2: Operation Arrowhead: Scripting Commands","Arma 2: Scripting Commands","Arma 3: Scripting Commands","Command Group: Positions","Introduced with Arma 2 version 1.00","Scripting Commands","Take On Helicopters: Scripting Commands"]}