BIS fnc call: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Text replacement - "|= Game version" to "|Game version=") |
Lou Montana (talk | contribs) |
||
Line 10: | Line 10: | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
| [params, code] [[call]] | | [params, code] [[call]] [[BIS_fnc_call]]; |SYNTAX= | ||
|p1= | |p1= params: [[Anything]] - function arguments |PARAMETER1= | ||
|p2= | |p2= code: [[Code]] - function code |PARAMETER2= | ||
| [[Anything]] |RETURNVALUE= | | [[Anything]] |RETURNVALUE= | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
|s2= code [[call]] | |s2= code [[call]] [[BIS_fnc_call]]; |ALTSYNTAX= | ||
|p21= | |p21= code: [[Code]] |PARAMETER21= | ||
|r2= [[Anything]] |= | |r2= [[Anything]] |RETURNVALUE2= | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
|x1= Show a message for the current player. | |x1= Show a message for the current player. | ||
<code><nowiki | <code>[<nowiki/>["Hello"], {[[hint]] ([[_this]] [[select]] 0);}] [[call]] [[BIS_fnc_call]];</code> |EXAMPLE1= | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
| | |x2= Alternative syntax | ||
<code>{[[hint]] "Hello";} [[call]] [[BIS_fnc_call]];</code> | | <code>{ [[hint]] "Hello"; } [[call]] [[BIS_fnc_call]];</code> |EXAMPLE2= | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
Line 45: | Line 41: | ||
<!-- For example: | <!-- For example: | ||
<dd class="notedate">Posted on Month Day, Year - Time (UTC)</dd> | <dd class="notedate">Posted on Month Day, Year - Time (UTC)</dd> | ||
<dt class="note"> | <dt class="note">[[User:User Name|]]</dt> | ||
<dd class="note">This is an example note. It is true and verifiable, and contains a little code snippet. | <dd class="note">This is an example note. It is true and verifiable, and contains a little code snippet. | ||
<code>[[if]] ([[_this]] == anExample) [[then]] { [[hint]] "Leave it here for others to read"; };</code> | <code>[[if]] ([[_this]] == anExample) [[then]] { [[hint]] "Leave it here for others to read"; };</code> |
Revision as of 15:29, 17 May 2020
Description
- Description:
- Execute given code with or without parameter.
- Execution:
- call
- Groups:
- Uncategorised
Syntax
- Syntax:
- [params, code] call BIS_fnc_call;
- Parameters:
- params: Anything - function arguments
- code: Code - function code
- Return Value:
- Anything
Alternative Syntax
- Syntax:
- code call BIS_fnc_call;
- Parameters:
- code: Code
- Return Value:
- Anything
Examples
- Example 1:
- Show a message for the current player.
[["Hello"], {hint (_this select 0);}] call BIS_fnc_call;
- Example 2:
- Alternative syntax
{ hint "Hello"; } call BIS_fnc_call;
Additional Information
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
- Posted on November 30, 2014 - 02:22 (UTC)
- Strangepete
- As of writing (ver. 1.37) BIS_fnc_call is only a wrapper for BIS_fnc_spawn. Both functions use call to execute the code.