Difference between revisions of "Photo Camera"

From Savage Game Design Wiki
Jump to navigation Jump to search
Line 3: Line 3:
 
=== Saving photos to disk ===
 
=== Saving photos to disk ===
  
To enable saving of the camera photos to the disk place "Enable Photo Camera Picture Saving" (vn_module_photo_camera_enable_screenshots) module in the mission. The feature uses Arma 3 [https://community.bistudio.com/wiki/screenshot screenshot] command and same limitations apply to it.
+
To enable saving of the camera photos to the disk place "Enable Photo Camera Picture Saving" (vn_module_photo_camera_enable_screenshots) module in the mission.
 +
The feature uses Arma 3 [https://community.bistudio.com/wiki/screenshot screenshot] command and the same limitations apply to it.
 +
 
 +
The screenshots are saved to your current profile directory:
 +
<code>Documents\Arma 3\Screenshots</code>
 +
<code>Documents\Arma 3 - Other Profiles\<profile>\Screenshots</code>
  
 
=== Scripting ===
 
=== Scripting ===
Line 9: Line 14:
 
==== Handling pictures being taken ====
 
==== Handling pictures being taken ====
  
Every time player "captures" a picture the <code>vn_photoCamera_pictureTaken</code> scripted event is emmitted locally.
+
Every time player "captures" a picture the <code>vn_photoCamera_pictureTaken</code> scripted event is emitted locally.
  
 
<pre>
 
<pre>
Line 34: Line 39:
 
</pre>
 
</pre>
  
To disable photo saving via other weapon remove it from <code>vn_photoCameras</code> hashmap.
+
To disable photo saving for weapon remove it from <code>vn_photoCameras</code> hashmap.
  
 
<pre>
 
<pre>
 
vn_photoCameras deleteAt "vn_camera_01";
 
vn_photoCameras deleteAt "vn_camera_01";
 
</pre>
 
</pre>

Revision as of 20:27, 13 June 2023

Photo Camera

Saving photos to disk

To enable saving of the camera photos to the disk place "Enable Photo Camera Picture Saving" (vn_module_photo_camera_enable_screenshots) module in the mission. The feature uses Arma 3 screenshot command and the same limitations apply to it.

The screenshots are saved to your current profile directory: Documents\Arma 3\Screenshots Documents\Arma 3 - Other Profiles\<profile>\Screenshots

Scripting

Handling pictures being taken

Every time player "captures" a picture the vn_photoCamera_pictureTaken scripted event is emitted locally.

[true, "vn_photoCamera_pictureTaken", {
	params ["_cursorTarget"];
	hint format ["You've taken a photo of %1", getText (configOf _cursorTarget >> "displayName")];
}] call BIS_fnc_addScriptedEventHandler;

Disabling feature

To disable the feature set the vn_photoCamera_allowed variable to false

missionNamespace setVariable ["vn_photoCamera_allowed", false];

Camera feature for other weapons

To enable photo saving via other weapons add them as a key to vn_photoCameras hashmap.

vn_photoCameras set ["Rangefinder", true];

To disable photo saving for weapon remove it from vn_photoCameras hashmap.

vn_photoCameras deleteAt "vn_camera_01";