Difference between revisions of "Template:Function"
Jump to navigation
Jump to search
Lou Montana (talk | contribs) (Add network parameter) |
Lou Montana (talk | contribs) (Update template (groups)) |
||
| Line 2: | Line 2: | ||
-->__NOTOC__<!-- | -->__NOTOC__<!-- | ||
-->__NOEDITSECTION__<!-- | -->__NOEDITSECTION__<!-- | ||
| − | -->{{DISPLAYTITLE:{{#ifeq: {{uc:{{FULLPAGENAME}}}} | TEMPLATE:FUNCTION | {{FULLPAGENAMEE}} | {{PAGENAMEE}} | + | -->{{DISPLAYTITLE:{{#ifeq: {{uc:{{FULLPAGENAME}}}} | TEMPLATE:FUNCTION | {{FULLPAGENAMEE}} | {{PAGENAMEE}} }}}}<!-- |
| − | |||
| − | |||
| − | |||
| − | |||
--><div class="function"> | --><div class="function"> | ||
{| class="topinformation" | {| class="topinformation" | ||
| Line 61: | Line 57: | ||
{{#if:{{{x10|}}}|<dt>Example 10</dt><dd>{{{x10}}}</dd>}} | {{#if:{{{x10|}}}|<dt>Example 10</dt><dd>{{{x10}}}</dd>}} | ||
</dl> | </dl> | ||
| + | }} | ||
| + | {{#ifeq: {{uc:{{FULLPAGENAME}}}} | TEMPLATE:FUNCTION | | | ||
| + | {{DEFAULTSORT:{{#replace:{{uc:{{PAGENAMEE}}}}|VN_FNC_|}}}} | ||
| + | [[Category:Functions]] | ||
| + | {{#if:{{{v|}}}|[[Category:Introduced in v{{{v}}}]]}}<!-- | ||
| + | -->{{#if:{{{gr1|}}}|[[Category:Function Group: {{{gr1}}}]]}}<!-- | ||
| + | -->{{#if:{{{gr2|}}}|[[Category:Function Group: {{{gr2}}}]]}}<!-- | ||
| + | -->{{#if:{{{gr3|}}}|[[Category:Function Group: {{{gr3}}}]]}}<!-- | ||
| + | -->{{#if:{{{gr4|}}}|[[Category:Function Group: {{{gr4}}}]]}}<!-- | ||
| + | -->{{#if:{{{gr5|}}}|[[Category:Function Group: {{{gr5}}}]]}} | ||
}} | }} | ||
</div></includeonly><noinclude><!-- | </div></includeonly><noinclude><!-- | ||
| Line 86: | Line 92: | ||
|- | |- | ||
| n || Network || <q>server</q> if this function is server-side only - anything else will be discarded | | n || Network || <q>server</q> if this function is server-side only - anything else will be discarded | ||
| + | |- | ||
| + | | g1..g5 || Group || Function's group (weapon, vehicle, module, etc) | ||
|- | |- | ||
| d || Description || Function summary, e.g <q>Sets provided unit's direction.</q> | | d || Description || Function summary, e.g <q>Sets provided unit's direction.</q> | ||
| Line 119: | Line 127: | ||
{{Function | {{Function | ||
| − | |author= | + | |author= author |
|v= 1.00 | |v= 1.00 | ||
| Line 129: | Line 137: | ||
|n= serverOnly | |n= serverOnly | ||
| − | |d= | + | |g1= group |
| + | |||
| + | |d= description | ||
|s= [] call [[FUNCTION]] | |s= [] call [[FUNCTION]] | ||
| Line 164: | Line 174: | ||
|n= server | |n= server | ||
| + | |||
| + | |g1= Command Group | ||
|d= Sets provided unit's direction. | |d= Sets provided unit's direction. | ||
| Line 203: | Line 215: | ||
|n= server | |n= server | ||
| + | |||
| + | |g1= Command Group | ||
|d= Sets provided unit's direction. | |d= Sets provided unit's direction. | ||
Revision as of 20:04, 18 December 2020
Shows a Function page, adds it to the Category:Functions page and the Category:Introduced in.
Usage
{{Function|arg1=value}}
| Argument | Name | Description |
|---|---|---|
| author | Author | function's author(s) |
| v | Version | S.O.G. Prairie Fire's version. Note: not Arma 3 version! |
| a | Arguments locality | l, loc or local for local arguments, g, glob or global for global arguments |
| e | Effect(s) locality | same as a for effect(s) locality |
| n | Network | serverif this function is server-side only - anything else will be discarded |
| g1..g5 | Group | Function's group (weapon, vehicle, module, etc) |
| d | Description | Function summary, e.g Sets provided unit's direction. |
| s | Syntax | e.g <code>[unit, 45] call [[VN_fnc_setDir]];</code> |
| Parameters - p1..10 | ||
| p1n | Parameter 1 name (identifier) | e.g unit, dir, etc. |
| p1t | Parameter 1 type | String, Number, etc. Note: no need to use wiki formatting (like [[String]]) - simply type s, str or string - see Template:DataType for possible values.
|
| p1d | Parameter 1 description | e.g Sets unit's direction. |
| p1v | Parameter 1 default value | e.g 10 |
| Return value - r1..5 | ||
| r1t | Returned value type | e.g Number - same note as p1t |
| r1d | Returned value description | e.g Angle set |
| Examples - x1..10 | ||
| x1 | Example 1 | e.g <code>[player, 45] call [[VN_fnc_setDir]]</code>. Note: be sure to use the HTML <code></code> tags around code. |
Template{{Function
|author= author
|v= 1.00
|a= argumentsLocality
|e= effectsLocality
|n= serverOnly
|g1= group
|d= description
|s= [] call [[FUNCTION]]
|p1n= identifier
|p1t= type
|p1d= description
|p1v= defaultValue
|p2n= identifier
|p2t= type
|p2d= description
|p2v= defaultValue
|r1t= type
|r1d= description
|x1= example1
}}
|
Example{{Function
|author= John Doe
|v= 1.00
|a= loc
|e= global
|n= server
|g1= Command Group
|d= Sets provided unit's direction.
|s= [unit, direction] call [[VN_fnc_setDir]]
|p1n= unit
|p1t= object
|p1d= the unit to sets direction
|p1v= objNull
|p2n= direction
|p2t= number
|p2d= the direction value
|p2v= 0
|r1t= number
|r1d= set direction
|x1= <code>[player, 45] call [[VN_fnc_setDir]];</code>
}}
|
Result
Result is in a grey border to separate it from this page.
| ← back to Functions | Introduced in S.O.G. Prairie Fire v1.00 by John Doe |
|
Description
Sets provided unit's direction.
Syntax
- Syntax
- [unit, direction] call VN_fnc_setDir
- Parameters
- unit: Object - (Optional, default
objNull) the unit to sets direction - direction: Number - (Optional, default
0) the direction value - Return value
- Number - set direction
Examples
- Example 1
[player, 45] call VN_fnc_setDir;