reveal: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - " <h3 style="display:none">Notes</h3>" to "")
m (RV template test)
Line 1: Line 1:
{{Command
{{RV|type=command


| ofp
| ofp
Line 27: Line 27:
|s2= toWhom [[reveal]] [target, accuracy]
|s2= toWhom [[reveal]] [target, accuracy]


|p21= toWhom: [[Object]] or [[Group]]  which receives revealing information|PARAMETER21=
|p21= toWhom: [[Object]] or [[Group]]  which receives revealing information


|p22= target: [[Object]]  which is revealed |PARAMETER22=
|p22= target: [[Object]]  which is revealed


|p23= accuracy: [[Number]] - knowledge value, clamped to 0..4 range |PARAMETER23=
|p23= accuracy: [[Number]] - knowledge value, clamped to 0..4 range


|r2= [[Nothing]]
|r2= [[Nothing]]
 
 
|x1= <code>_soldierOne [[reveal]] _soldierTwo; {{cc|soldierOne [[knowsAbout]] information about soldierTwo is updated}}</code>
|x1= <code>_soldierOne [[reveal]] _soldierTwo; {{cc|soldierOne [[knowsAbout]] information about soldierTwo is updated}}</code>


Line 47: Line 47:
<!-- Note Section BEGIN -->
<!-- Note Section BEGIN -->


<dd class="notedate">Posted on January 15, 2007
<dd class="notedate">Posted on January 15, 2007</dd>
<dt class="note">[[User:Ceeeb|Ceeeb]]
<dt class="note">[[User:Ceeeb|Ceeeb]]</dt>
<dd class="note">In '''OFP v1.96''', When a target is revealed to a unit, its knowsAbout rating is set to 1, unless it was already more than 1 in which case reveal does nothing. See [[knowsAbout]] for more details about knowsAbout ratings and limitations.
<dd class="note">In '''OFP v1.96''', When a target is revealed to a unit, its knowsAbout rating is set to 1, unless it was already more than 1 in which case reveal does nothing. See [[knowsAbout]] for more details about knowsAbout ratings and limitations.</dd>


<dd class="notedate">Posted on January 24, 2008
<dd class="notedate">Posted on January 24, 2008</dd>
<dt class="note">[[User:Doolittle|Doolittle]]
<dt class="note">[[User:Doolittle|Doolittle]]</dt>
<dd class="note">Use reveal to allow client to ''see'' a [[createVehicle|created vehicle]] faster - the associated menu interaction will become available therefore, like the player has option to get in sooner.
<dd class="note">Use reveal to allow client to ''see'' a [[createVehicle|created vehicle]] faster - the associated menu interaction will become available therefore, like the player has option to get in sooner.
<code>_tank = "M1A1" createVehicle (position player);
<code>_tank = "M1A1" createVehicle (position player);
player reveal _tank;
player reveal _tank;
{{cc|get in user actions become available instantly}}</code>
{{cc|get in user actions become available instantly}}</code></dd>


<dd class="notedate">Posted on January 15, 2012
<dd class="notedate">Posted on January 15, 2012</dd>
<dt class="note">[[User:kju|kju]]
<dt class="note">[[User:kju|kju]]</dt>
<dd class="note">The same idea from Doolittle's note applies to beaming of units. If you [[setPos]] an unit or a player, reveal (all) nearby objects and vehicles to make the interaction possible a lot quicker.
<dd class="note">The same idea from Doolittle's note applies to beaming of units. If you [[setPos]] an unit or a player, reveal (all) nearby objects and vehicles to make the interaction possible a lot quicker.</dd>


<dd class="notedate">Posted on January 15, 2012
<dd class="notedate">Posted on January 15, 2012</dd>
<dt class="note">[[User:kju|kju]]
<dt class="note">[[User:kju|kju]]</dt>
<dd class="note">Revealing a targetUnit will also add it to [[nearTargets]] database of the given sourceUnit. The quality/detail level of the info depends on the [[knowsAbout]] value used with reveal. More detail in the [[nearTargets]] page.
<dd class="note">Revealing a targetUnit will also add it to [[nearTargets]] database of the given sourceUnit. The quality/detail level of the info depends on the [[knowsAbout]] value used with reveal. More detail in the [[nearTargets]] page.</dd>


<!-- Note Section END -->
<!-- Note Section END -->
</dl>
</dl>


[[Category:Scripting Commands|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands OFP 1.46|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands OFP 1.46|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands OFP 1.96|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands OFP 1.96|{{uc:{{PAGENAME}}}}]]

Revision as of 21:32, 22 January 2021

Hover & click on the images for description

Description

Description:
Description needed
Groups:
Object Manipulation

Syntax

Syntax:
Syntax needed
Parameters:
toWhom: Object or Group which receives revealing information
target: Object which is revealed
Return Value:
Return value needed

Alternative Syntax

Syntax:
toWhom reveal [target, accuracy]
Parameters:
toWhom: Object or Group which receives revealing information
target: Object which is revealed
accuracy: Number - knowledge value, clamped to 0..4 range
Return Value:
Nothing

Examples

Example 1:
_soldierOne reveal _soldierTwo; // soldierOne knowsAbout information about soldierTwo is updated
Example 2:
player reveal cursorObject; // player knowsAbout information about object under cursor is updated
Example 3:
_soldierOne reveal [_soldierTwo, 1.5];

Additional Information

See also:
See also needed

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
Posted on January 15, 2007
Ceeeb
In OFP v1.96, When a target is revealed to a unit, its knowsAbout rating is set to 1, unless it was already more than 1 in which case reveal does nothing. See knowsAbout for more details about knowsAbout ratings and limitations.
Posted on January 24, 2008
Doolittle
Use reveal to allow client to see a created vehicle faster - the associated menu interaction will become available therefore, like the player has option to get in sooner. _tank = "M1A1" createVehicle (position player); player reveal _tank; // get in user actions become available instantly
Posted on January 15, 2012
kju
The same idea from Doolittle's note applies to beaming of units. If you setPos an unit or a player, reveal (all) nearby objects and vehicles to make the interaction possible a lot quicker.
Posted on January 15, 2012
kju
Revealing a targetUnit will also add it to nearTargets database of the given sourceUnit. The quality/detail level of the info depends on the knowsAbout value used with reveal. More detail in the nearTargets page.
Posted on October 21, 2014 - 15:37 (UTC)
Killzone Kid
Units that have been previously subjected to enableSimulation false; or enableSimulationGlobal false; may stay unrecognised for a long time even after simulation was re-enabled, returning objNull as cursorTarget. Force revealing units with reveal command usually solves the problem. For example: {player reveal _x} forEach allUnits;