BIS fnc lookAtArray: Difference between revisions
Jump to navigation
Jump to search
m (infobox to template) |
m (filled page) |
||
Line 1: | Line 1: | ||
{{Function | {{Function | ||
| arma3 | |game1= arma3 | ||
|1.78 | |version1= 1.78 | ||
<! | <!--|exec= server|=--> | ||
<! | <!--|arg= local--> | ||
| | <!--|eff= local--> | ||
|descr= Executes a code when one of the specified objects is looked at (player's cursor pointed towards it) for enough time | |||
|s1= [initialize, lookAtData] call [[BIS_fnc_lookAtArray]] | |||
|p1= initialize: [[Boolean]] - [[True]] to initialize, [[false]] to remove it | |||
|p2= lookAtData: [[Array]] - An array with arrays of look-up-data in form of: | |||
*0: [[Object]] - Object to be looked at | |||
*1: [[Number]] - How long player has to look at it | |||
*2: [[Boolean]] - [[True]] to remove it from array when player looked at it | |||
*3: [[Code]] - Code spawned when player looked long enough at the object | |||
|r1= [[Nothing]] | |||
|[] call [[BIS_fnc_lookAtArray]] | |x1= <code>_lookAtArray = | ||
[ | |||
[ | |||
BIS_apc, //name of object | |||
2, //time we have to look at it | |||
[[false]], //do we destroy the entry after we looked at it | |||
{["What a wonderful APC"] [[call]] [[BIS_fnc_log]];} //code | |||
], | |||
[ | |||
BIS_otherUnit, | |||
2, | |||
[[false]], | |||
{["apc looked at"] [[call]] [[BIS_fnc_log]];} | |||
] | |||
]; | |||
<noWiki>[</noWiki>[[true]], _lookAtArray] [[spawn]] "[[BIS_fnc_lookAtArray]]"; | |||
[[sleep]] 15; | |||
<noWiki>[</noWiki>[[false]]<noWiki>]</noWiki> [[spawn]] "[[BIS_fnc_lookAtArray]]";</code> | |||
| | |exec= call | ||
| | |seealso= [[BIS_fnc_lookAtArrayEH]] | ||
}} | }} | ||
Revision as of 17:30, 10 January 2020
Description
- Description:
- Executes a code when one of the specified objects is looked at (player's cursor pointed towards it) for enough time
- Execution:
- call
- Groups:
- Uncategorised
Syntax
- Syntax:
- [initialize, lookAtData] call BIS_fnc_lookAtArray
- Parameters:
- initialize: Boolean - True to initialize, false to remove it
- lookAtData: Array - An array with arrays of look-up-data in form of:
- Return Value:
- Nothing
Examples
- Example 1:
_lookAtArray = [ [ BIS_apc, //name of object 2, //time we have to look at it false, //do we destroy the entry after we looked at it {["What a wonderful APC"] call BIS_fnc_log;} //code ], [ BIS_otherUnit, 2, false, {["apc looked at"] call BIS_fnc_log;} ] ]; [true, _lookAtArray] spawn "BIS_fnc_lookAtArray"; sleep 15; [false] spawn "BIS_fnc_lookAtArray";
Additional Information
- See also:
- BIS_fnc_lookAtArrayEH
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