elevatePeriscope: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "_{10,} " to "")
m (Text replacement - " *\| *([Cc]omments|COMMENTS|Game|[Gg]ame [Nn]ame|Game [Vv]ersion|Game Version \(number surrounded by NO SPACES\)|Multiplayer Arguments( \("local" or "global"\))?|Effects|Multiplayer Effects( \("local" or "global"\))?|Multiplayer Exe...)
Line 1: Line 1:
{{Command
{{Command


|game1= arma3 |Game name=
|game1= arma3


|version= 2.00 |Game version=
|version= 2.00


|gr1= Object Manipulation |GROUP1=
|gr1= Object Manipulation


|gr2= Animations |GROUP2=
|gr2= Animations


|descr= Elevates periscope of a vehicle. Vehicles in Arma 3 which are compatible with this tech are Strider, remote laser designators, the robot arm on Eddie, etc. Please note that SDV submarine has a different periscope, which is just an animated selection and could be raised and lowered with [[animate]] command.  
|descr= Elevates periscope of a vehicle. Vehicles in Arma 3 which are compatible with this tech are Strider, remote laser designators, the robot arm on Eddie, etc. Please note that SDV submarine has a different periscope, which is just an animated selection and could be raised and lowered with [[animate]] command.  
{{Informative | User can immediately override any elevation in progress by using assigned keyboard keys. To block user input use <tt>blockuser</tt> param.}}
{{Informative | User can immediately override any elevation in progress by using assigned keyboard keys. To block user input use <tt>blockuser</tt> param.}}
A [[Arma_3:_Event_Handlers#PeriscopeElevationChanged | PeriscopeElevationChanged]] entity event handler is also provided.|Description=
A [[Arma_3:_Event_Handlers#PeriscopeElevationChanged | PeriscopeElevationChanged]] entity event handler is also provided.


|mp= |Multiplayer Behaviour=
|mp= |Multiplayer Behaviour=
Line 17: Line 17:
|pr= |Problems=
|pr= |Problems=


|s1= vehicle [[elevatePeriscope]] [turret, elevation, speed, blockuser] |Syntax=
|s1= vehicle [[elevatePeriscope]] [turret, elevation, speed, blockuser]
|p1= vehicle: [[Object]] - vehicle with periscope tech|Param1=
|p1= vehicle: [[Object]] - vehicle with periscope tech|Param1=
|p2= [turret, elevation, speed, blockuser]: [[Array]]|Param2=
|p2= [turret, elevation, speed, blockuser]: [[Array]]|Param2=
Line 25: Line 25:
|p6= blockuser (Optional): [[Boolean]] - [[true]] to disable user ability to control periscope with keyboard. The change is persistent unless you set it to [[false]] again.|Param6=
|p6= blockuser (Optional): [[Boolean]] - [[true]] to disable user ability to control periscope with keyboard. The change is persistent unless you set it to [[false]] again.|Param6=


|r1= [[Nothing]]|Return Value=
|r1= [[Nothing]]


|x1= <code>_eddie [[elevatePeriscope]] [<nowiki/>[0], 0.75, 0.1];</code> |Example 1=
|x1= <code>_eddie [[elevatePeriscope]] [<nowiki/>[0], 0.75, 0.1];</code>


|seealso= [[periscopeElevation]], [[animate]], [[Arma_3:_Event_Handlers#PeriscopeElevationChanged | PeriscopeElevationChanged]] |See Also=
|seealso= [[periscopeElevation]], [[animate]], [[Arma_3:_Event_Handlers#PeriscopeElevationChanged | PeriscopeElevationChanged]]
}}
}}



Revision as of 00:36, 18 January 2021

Hover & click on the images for description

Description

Description:
Elevates periscope of a vehicle. Vehicles in Arma 3 which are compatible with this tech are Strider, remote laser designators, the robot arm on Eddie, etc. Please note that SDV submarine has a different periscope, which is just an animated selection and could be raised and lowered with animate command.
User can immediately override any elevation in progress by using assigned keyboard keys. To block user input use blockuser param.
A PeriscopeElevationChanged entity event handler is also provided.
Groups:
Object ManipulationAnimations

Syntax

Syntax:
vehicle elevatePeriscope [turret, elevation, speed, blockuser]
Parameters:
vehicle: Object - vehicle with periscope tech
[turret, elevation, speed, blockuser]: Array
turret: Array - turret on which periscope is located
elevation: Number - elevation range 0...1
speed (Optional): Number or Boolean - config anim speed multiplier, 2 - twice as fast, 0.5 - twice as slow, etc. -1 - default config speed. If true is used as param, the change in elevation is almost instant.
blockuser (Optional): Boolean - true to disable user ability to control periscope with keyboard. The change is persistent unless you set it to false again.
Return Value:
Nothing

Examples

Example 1:
_eddie elevatePeriscope [[0], 0.75, 0.1];

Additional Information

See also:
periscopeElevationanimate PeriscopeElevationChanged

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note

Bottom Section