diag setTerrainHeight: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{RV|type=command |game1= arma3diag |version1= 2.05 |descr= |gr1= Diagnostic |s1= [[{{PAGENAMEE}}]] |p1= argumentName: Type - (Optional, default defaultValue) de...") |
mNo edit summary |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{RV|type=command | {{RV|type=command | ||
|game1= | |game1= arma3 | ||
|version1= 2.06 | |||
| | |branch= diag | ||
|descr= | |descr= Changes the terrain height of the cell in which given position lies. This command is only available with [[Arma 3: Diagnostics Exe]]. | ||
[[File:A3 diag setTerrainHeight.png|350px|See Example 1 for the code|thumb|right]] | |||
{{Feature | Warning | This causes an instant CTD when ''position'' is out of the map! ({{ic|< 0}} and/or {{ic|> [[worldSize]]}})}} | |||
|gr1= Diagnostic | |gr1= Diagnostic | ||
|s1= [[{{PAGENAMEE}}]] | |s1= position [[{{PAGENAMEE}}]] height | ||
|p1= | |p1= position: [[Array]] - In format [[Position]] | ||
|p2= | |p2= height: [[Number]] | ||
| | |r1= [[Nothing]] | ||
| | |x1= <code>[[private]] _fnc_flattenTerrain [[a = b|=]] | ||
{ | |||
[[params]] ["_start", "_a", "_b", "_h"]; | |||
[[for]] "_xStep" [[from]] 0 [[to]] _a [[do]] | |||
{ | |||
[[for]] "_yStep" [[from]] 0 [[to]] _b [[do]] | |||
{ | |||
_start [[vectorAdd]] [_xStep, _yStep, 0] [[diag_setTerrainHeight]] _h; | |||
}; | |||
}; | |||
}; | |||
[<nowiki/>[[position]] [[player]], 50, 50, 150] [[spawn]] _fnc_flattenTerrain;</code> | |||
|seealso= [[diag_getTerrainHeight]] | |||
|seealso= [[ | |||
}} | }} |
Revision as of 12:04, 9 October 2021
Description
- Description:
- Changes the terrain height of the cell in which given position lies. This command is only available with Arma 3: Diagnostics Exe.
- Groups:
- Diagnostic
Syntax
- Syntax:
- position diag_setTerrainHeight height
- Parameters:
- position: Array - In format Position
- height: Number
- Return Value:
- Nothing
Examples
- Example 1:
private _fnc_flattenTerrain = { params ["_start", "_a", "_b", "_h"]; for "_xStep" from 0 to _a do { for "_yStep" from 0 to _b do { _start vectorAdd [_xStep, _yStep, 0] diag_setTerrainHeight _h; }; }; }; [position player, 50, 50, 150] spawn _fnc_flattenTerrain;
Additional Information
- See also:
- diag_getTerrainHeight
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