Difference between revisions of "Template:Function"
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Remove style from template) |
Lou Montana (talk | contribs) m (Remove more style from template) |
||
Line 3: | Line 3: | ||
-->__NOEDITSECTION__<!-- | -->__NOEDITSECTION__<!-- | ||
-->{{DISPLAYTITLE:{{#ifeq: {{uc:{{FULLPAGENAME}}}} | TEMPLATE:FUNCTION | {{FULLPAGENAMEE}} | {{PAGENAMEE}} }} }}<!-- | -->{{DISPLAYTITLE:{{#ifeq: {{uc:{{FULLPAGENAME}}}} | TEMPLATE:FUNCTION | {{FULLPAGENAMEE}} | {{PAGENAMEE}} }} }}<!-- | ||
− | --> | + | -->{{#ifeq: {{uc:{{FULLPAGENAME}}}} | TEMPLATE:FUNCTION | | |
− | + | {{DEFAULTSORT:{{#replace:{{uc:{{PAGENAMEE}}}}|VN_FNC_|}}}} | |
+ | [[Category:Functions]] | ||
+ | {{#if:{{{v|}}}|[[Category:Introduced in v{{{v}}}]]}}}}<!-- | ||
--><div class="function"> | --><div class="function"> | ||
− | {| | + | {| class="topinformation" |
− | + | | [[:Category:Functions|← back to Functions]] | |
− | + | | {{#if:{{{v|}}}|Introduced in {{vn}} v'''{{{v}}}'''}} | |
− | | | + | | |
− | Argument(s): {{#switch:{{{a|}}}|l|loc|local= '''{{Color|blue|local}}'''|g|glob|global= '''{{Color|darkorange|global}}'''|n/a}} | + | {| class="argeff" |
− | Effect(s): {{#switch:{{{e|}}}|l|loc|local= '''{{Color|blue|local}}'''|g|glob|global= '''{{Color| | + | | Argument(s): || {{#switch:{{{a|}}}|l|loc|local= '''{{Color|blue|local}}'''|g|glob|global= '''{{Color|darkorange|global}}'''|n/a}} |
+ | |- | ||
+ | | Effect(s): || {{#switch:{{{e|}}}|l|loc|local= '''{{Color|blue|local}}'''|g|glob|global= '''{{Color|red|global}}'''|'''''{{Color|grey|unknown}}'''''}} | ||
+ | |} | ||
|} | |} | ||
{{#if:{{{v|}}}{{{d|}}}| | {{#if:{{{v|}}}{{{d|}}}| | ||
Line 18: | Line 23: | ||
}} | }} | ||
{{#if:{{{s|}}}| | {{#if:{{{s|}}}| | ||
− | < | + | <h2 id="Syntax">Syntax</h2> |
<dl> | <dl> | ||
<dt>Syntax</dt> | <dt>Syntax</dt> |
Revision as of 17:32, 20 May 2020
Shows a Function page, adds it to the Category:Functions page and the Category:Introduced in.
Usage
{{Function|arg1=value}}
Argument | Name | Description |
---|---|---|
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 |
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 |v= 1.00 |a= argumentsLocality |e= effectsLocality |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 |v= 1.00 |a= loc |e= global |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 |
|
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;