{"name":"setTurretOpticsMode","title":"setTurretOpticsMode","type":"command","url":"https://community.bistudio.com/wiki/setTurretOpticsMode","revid":377497,"updated":"2026-01-02T06:49:23Z","groups":["Turrets"],"status":"ok","games":{"arma3":"2.10"},"since":"arma3 2.10","arma3_since":"2.10","locality":{"argument":"local","effect":"local"},"description":"Set the current optics mode of the optics in the turret occupied by the specified unit. Alternatively, you can specify a vehicle and turret path instead of a unit. Optic modes refer to the different fields of view (FOV) or zoom levels of an optic.","syntaxes":[{"syntax":"obj setTurretOpticsMode mode","params":[{"name":"obj","type":"Object","type_expr":"Object"},{"name":"mode","type":"Number","description":"optic mode index","type_expr":"Number"}],"returns":{"type":"Nothing","type_expr":"Nothing"},"form":"binary","left":{"text":"obj"},"right":{"text":"mode"}},{"syntax":"obj setTurretOpticsMode [turretPath, opticModeIndex]","params":[{"name":"obj","type":"Object","type_expr":"Object"},{"name":"turretPath","type":"Turret Path","type_expr":"Turret Path"},{"name":"opticModeIndex","type":"Number","description":"optic mode index","type_expr":"Number"}],"returns":{"type":"Nothing","type_expr":"Nothing"},"form":"binary","left":{"text":"obj"},"right":{"text":"[turretPath, opticModeIndex]"}}],"examples":[{"code":["player setTurretOpticsMode 0;"]},{"code":["myTank setTurretOpticsMode [[-1], 1];"]},{"code":["myAircraft setTurretOpticsMode [[0, 0], 0];"]}],"see_also":["getTurretOpticsMode","turretLocal","selectWeaponTurret","getPilotCameraOpticsMode","setPilotCameraOpticsMode"]}