{"name":"setMissileTarget","operator":null,"title":"setMissileTarget","type":"command","url":"https://community.bistudio.com/wiki/setMissileTarget","revid":373564,"updated":"2025-05-22T22:04:50Z","groups":["Object Manipulation","Weapons"],"status":"ok","replaced_by":[],"games":[{"game":"arma3","name":"Arma 3","version":"1.92"}],"since":{"game":"arma3","name":"Arma 3","version":"1.92"},"arma3_since":"1.92","branch":null,"locality":{"argument":null,"effect":null,"server_exec":false},"exec":null,"description":"Sets a guided missile target. Does not work for all types of missiles. If the target is dead, it is ignored. The target has to be inside the missile's configured targeting cone for the command to work.","syntaxes":[{"syntax":"munition setMissileTarget target","since":null,"effect":null,"exec":null,"params":[{"name":"munition","type":"Object","optional":false,"default":null,"description":"missile","types":["Object"],"since":null,"text":"munition: Object - missile"},{"name":"target","type":"Object","optional":false,"default":null,"description":"valid missile target or objNull to cancel targeting","types":["Object"],"since":null,"text":"target: Object - valid missile target or objNull to cancel targeting"}],"returns":{"type":"Boolean","types":["Boolean"],"description":"true if successful","text":"Boolean - true if successful"},"form":"binary","operator":null,"left":{"text":"munition","types":["Object"]},"right":{"text":"target","types":["Object"]}},{"syntax":"munition setMissileTarget [target, force]","since":"arma3 2.18","effect":null,"exec":null,"params":[{"name":"munition","type":"Object","optional":false,"default":null,"description":"missile","types":["Object"],"since":null,"text":"munition: Object - missile"},{"name":"target","type":"Object","optional":false,"default":null,"description":"valid missile target or objNull to cancel targeting","types":["Object"],"since":null,"text":"target: Object - valid missile target or objNull to cancel targeting"},{"name":"force","type":"Boolean","optional":false,"default":null,"description":"true to force target (for example to target countermeasure flare object)","types":["Boolean"],"since":null,"text":"force: Boolean - true to force target (for example to target countermeasure flare object)"}],"returns":{"type":"Boolean","types":["Boolean"],"description":"true if successful","text":"Boolean - true if successful"},"form":"binary","operator":null,"left":{"text":"munition","types":["Object"]},"right":{"text":"[target, force]","types":["Array"]}}],"examples":[{"text":"```sqf\nmissile1 setMissileTarget tank1;\n```","code":["missile1 setMissileTarget tank1;"]},{"text":"```sqf\nprivate _missile = createVehicle [\"Missile_AGM_01_F\", player modelToWorld [0,0,50], [], 0, \"CAN_COLLIDE\"];\n_missile setDir getDir player;\nprivate _target = createVehicle [\"O_APC_Wheeled_02_rcws_v2_F\", player modelToWorld [0,300,0], [], 0, \"CAN_COLLIDE\"];\n_target setVehicleTiPars [1, 1, 1];\n[_missile, _target] spawn {\n    params [\"_missile\", \"_target\"];\n    sleep 0.1;\n    _missile setMissileTarget _target;\n};\n```","code":["private _missile = createVehicle [\"Missile_AGM_01_F\", player modelToWorld [0,0,50], [], 0, \"CAN_COLLIDE\"];\n_missile setDir getDir player;\nprivate _target = createVehicle [\"O_APC_Wheeled_02_rcws_v2_F\", player modelToWorld [0,300,0], [], 0, \"CAN_COLLIDE\"];\n_target setVehicleTiPars [1, 1, 1];\n[_missile, _target] spawn {\n\tparams [\"_missile\", \"_target\"];\n\tsleep 0.1;\n\t_missile setMissileTarget _target;\n};"]},{"text":"```sqf\n_missile setMissileTarget objNull; // cancels targeting\n```","code":["_missile setMissileTarget objNull; // cancels targeting"]},{"text":"```sqf\n_missile setMissileTarget [flare1, true];\n```","code":["_missile setMissileTarget [flare1, true];"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["missileTargetPos","setMissileTargetPos","missileTarget","missileState"],"notes":[],"categories":["Arma 3: New Scripting Commands","Arma 3: Scripting Commands","Command Group: Object Manipulation","Command Group: Weapons","Introduced with Arma 3 version 1.92","Scripting Commands"]}