{"name":"getArtilleryETA","operator":null,"title":"getArtilleryETA","type":"command","url":"https://community.bistudio.com/wiki/getArtilleryETA","revid":377528,"updated":"2026-01-02T06:52:51Z","groups":["Artillery"],"status":"ok","replaced_by":[],"games":[{"game":"arma3","name":"Arma 3","version":"0.56"}],"since":{"game":"arma3","name":"Arma 3","version":"0.56"},"arma3_since":"0.56","branch":null,"locality":{"argument":"global","effect":null,"server_exec":false},"exec":null,"description":"Returns ETA to the target in seconds for given artillery unit based on target position and used magazine, -1 if target can't be hit.","syntaxes":[{"syntax":"unit getArtilleryETA [targetPosition, magazineType]","since":null,"effect":null,"exec":null,"params":[{"name":"unit","type":"Object","optional":false,"default":null,"description":"artillery unit","types":["Object"],"since":null,"text":"unit: Object - artillery unit"},{"name":"targetPosition","type":"PositionAGLS","optional":false,"default":null,"description":"position of the target","types":["PositionAGLS"],"since":null,"text":"targetPosition: PositionAGLS - position of the target"},{"name":"magazineType","type":"String","optional":false,"default":null,"description":"type of magazine used","types":["String"],"since":null,"text":"magazineType: String - type of magazine used"}],"returns":{"type":"Number","types":["Number"],"description":null,"text":"Number"},"form":"binary","operator":null,"left":{"text":"unit","types":["Object"]},"right":{"text":"[targetPosition, magazineType]","types":["Array"]}}],"examples":[{"text":"```sqf\n_mortar getArtilleryETA [getPos _target, getArtilleryAmmo [_mortar] select 0];\n```","code":["_mortar getArtilleryETA [getPos _target, getArtilleryAmmo [_mortar] select 0];"]},{"text":"```sqf\n_mortar getArtilleryETA [position _target, currentMagazine _mortar];\n```","code":["_mortar getArtilleryETA [position _target, currentMagazine _mortar];"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["getArtilleryAmmo","commandArtilleryFire","doArtilleryFire","enableEngineArtillery","getArtilleryComputerSettings","shownArtilleryComputer","inRangeOfArtillery"],"notes":[{"user":"Killzone_Kid","date":"2013-08-26T01:00:00Z","text":"To avoid wrong ETA readings, position of the target should only be obtained via position or getPos"}],"categories":["Arma 3: New Scripting Commands","Arma 3: Scripting Commands","Command Group: Artillery","Introduced with Arma 3 version 0.56","Scripting Commands"]}