# Broken Commands (scripting commands)

- [addPublicVariableEventHandler](../../commands/addPublicVariableEventHandler.md) **[broken]**: This event handler will detect if a missionNamespace variable (it is attached to) has been broadcast over network with publicVariable, publicVariableClient or publicVariableServer commands and will execute EH code upon…
- [allSites](../../commands/allSites.md) **[broken]**: Return all sites in map.
- [camPrepareBank](../../commands/camPrepareBank.md) **[broken]**: Prepares the camera bank angle.
- [camPrepareDir](../../commands/camPrepareDir.md) **[broken]**: Prepares the camera heading.
- [camPrepareDive](../../commands/camPrepareDive.md) **[broken]**: Prepares the camera dive angle.
- [camPrepareFovRange](../../commands/camPrepareFovRange.md) **[broken]**: Prepares the camera field of view range for auto zooming.
- [camSetBank](../../commands/camSetBank.md) **[broken]**: Sets camera bank angle. Does not commit changes.
- [camSetDive](../../commands/camSetDive.md) **[broken]**: Sets camera dive angle. Does not commit changes.
- [camSetFovRange](../../commands/camSetFovRange.md) **[broken]**: Set the zoom level (Field Of View) start and end values for automatical zooming.
- [createSite](../../commands/createSite.md) **[broken]**: Create a new site.
- [createTarget](../../commands/createTarget.md) **[broken]**: Create a target.
- [debugFSM](../../commands/debugFSM.md) **[broken]**: Dump (something about FSM) to debugging output. This command is (assumed to be) non-functional in the retail version.
- [debugLog](../../commands/debugLog.md) **[broken]**: Dump argument type and value to debugging output.
- [deleteSite](../../commands/deleteSite.md) **[broken]**: Removes the site.
- [deleteTarget](../../commands/deleteTarget.md) **[broken]**: Delete a target.
- [disableDebriefingStats](../../commands/disableDebriefingStats.md) **[broken]**: Disable debriefing score table.
- [echo](../../commands/echo.md) **[broken]**: Sends any text into the debugger console or the logfile. This command is only present in internal version not in the retail version. Use diag_log instead!
- [findCover](../../commands/findCover.md) **[broken]**: Returns the object around where the unit finds cover. The minDist, visibilityPosition and ignoreObject parameters are optional.
- [getPersonUsedDLCs](../../commands/getPersonUsedDLCs.md) **[broken]**: Returns a list of all DLCs objects the unit is currently using. For example if a unit is inside a vehicle from DLC, it will return the code of that DLC.
- [halt](../../commands/halt.md) **[broken]**: This command was meant to break the script into debugger, however currently it does not do anything except displaying and logging the following error: `Error Debugger breakpoint hit`.
- [menuShortcutText](../../commands/menuShortcutText.md) **[broken]**: Returns a string containing shortcut text for menu item on the given path.
- [moveTarget](../../commands/moveTarget.md) **[broken]**: Change information about a target.
- [setFaceAnimation](../../commands/setFaceAnimation.md) **[broken]**: Sets facial animation phase (eye blinking).
- [setHideBehind](../../commands/setHideBehind.md) **[broken]**: Sets the data for hiding. objectWhereHide can be taken using findCover. hidePosition can be taken using getHideFrom. Command is not functional in Arma 2.
- [setPlayable](../../commands/setPlayable.md) **[broken]**: Create a multiplayer role for the unit. The roles created this way are used for Join In Progress and Team Switch.
- [setPosASL2](../../commands/setPosASL2.md) **[broken]**: Sets the object position. The pos array uses the PositionASL format. The version of the command does not offset based on object center.
- [setSystemOfUnits](../../commands/setSystemOfUnits.md) **[broken]**: Set system of units. This will only impact gauges from advanced flight model.
- [setVehicleId](../../commands/setVehicleId.md) **[broken]**: Sets ID to vehicle. By this ID vehicle is referenced by triggers and waypoints.
- [showWarrant](../../commands/showWarrant.md) **[broken]**: Enable ID card.
- [simulSetHumidity](../../commands/simulSetHumidity.md) **[broken]**: Sets simul cloud cover. This command does not affect overcast value.
- [textLog](../../commands/textLog.md) **[broken]**: Dump argument value to debugging output.
- [textLogFormat](../../commands/textLogFormat.md) **[broken]**: Debugging output.
- [unlockAchievement](../../commands/unlockAchievement.md) **[broken]**: Unlocks the given achievement. The achievements are listed in CfgAchievements, however none of the currently listed achievements is used in Arma 3, hence the command always returns false.
