{"name":"isLaserOn","operator":null,"title":"isLaserOn","type":"command","url":"https://community.bistudio.com/wiki/isLaserOn","revid":377491,"updated":"2026-01-02T06:49:13Z","groups":["Weapons"],"status":"ok","replaced_by":[],"games":[{"game":"arma3","name":"Arma 3","version":"1.78"}],"since":{"game":"arma3","name":"Arma 3","version":"1.78"},"arma3_since":"1.78","branch":null,"locality":{"argument":"local","effect":"global","server_exec":false},"exec":null,"description":"Returns true if the vehicle has its laser turned on. Not to be confused with isIRLaserOn which is for units. Main syntax is for primary gunner turret.","syntaxes":[{"syntax":"isLaserOn entity","since":null,"effect":null,"exec":null,"params":[{"name":"entity","type":"Object","optional":false,"default":null,"description":"unit or vehicle","types":["Object"],"since":null,"text":"entity: Object - unit or vehicle"}],"returns":{"type":"Boolean","types":["Boolean"],"description":"true when laser is on, false otherwise","text":"Boolean - true when laser is on, false otherwise"},"form":"unary","operator":null,"left":null,"right":{"text":"entity","types":["Object"]}},{"syntax":"vehicle isLaserOn turret","since":"Arma3 2.12","effect":null,"exec":null,"params":[{"name":"vehicle","type":"Object","optional":false,"default":null,"description":"transport","types":["Object"],"since":null,"text":"vehicle: Object - transport"},{"name":"turret","type":"Turret Path","optional":false,"default":null,"description":"[-1] for driver turret","types":["Turret Path"],"since":null,"text":"turret: Turret Path - [-1] for driver turret"}],"returns":{"type":"Boolean","types":["Boolean"],"description":"true when laser is on, false otherwise","text":"Boolean - true when laser is on, false otherwise"},"form":"binary","operator":null,"left":{"text":"vehicle","types":["Object"]},"right":{"text":"turret","types":["Turret Path"]}}],"examples":[{"text":"```sqf\nif (isLaserOn _vehicle) then { hint \"target ready\" };\n```","code":["if (isLaserOn _vehicle) then { hint \"target ready\" };"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["laserTarget","enableIRLasers","isIRLaserOn"],"notes":[{"user":"Sa-Matra","date":"2022-12-27T08:27:27Z","text":"Does not mean there is actual laser object present. Returns laser designator weapon's toggle state. In other words isLaserOn can return `true` while laserTarget returns `<NULL-object>`, for example in case laser was turned on and unit left the vehicle, there would be no laser target entity anymore, while designator is still turned on."}],"categories":["Arma 3: New Scripting Commands","Arma 3: Scripting Commands","Command Group: Weapons","Introduced with Arma 3 version 1.78","Scripting Commands","Scripting Commands: Global Effect"]}