Template:Function: Difference between revisions

From Vendetta Lua
Jump to navigationJump to search
No edit summary
No edit summary
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly>{{
<includeonly>{{
Function_wrapped
Function_wrapped
| name        = {{{name|}}}
|name        ={{{name|}}}
| desc        = {{{desc|}}}
|desc        ={{{desc|}}}
| arg1_name    = {{{arg1_name|}}}
|arg_list    ={{{arg1_name|}}}//{{{arg1_type|}}}//{{{arg1_desc|}}}//{{{arg1_opt|}}}//{{{arg2_name|}}}//{{{arg2_type|}}}//{{{arg2_desc|}}}//{{{arg2_opt|}}}//{{{arg3_name|}}}//{{{arg3_type|}}}//{{{arg3_desc|}}}//{{{arg3_opt|}}}//{{{arg4_name|}}}//{{{arg4_type|}}}//{{{arg4_desc|}}}//{{{arg4_opt|}}}//{{{arg5_name|}}}//{{{arg5_type|}}}//{{{arg5_desc|}}}//{{{arg5_opt|}}}//{{{arg6_name|}}}//{{{arg6_type|}}}//{{{arg6_desc|}}}//{{{arg6_opt|}}}//{{{arg7_name|}}}//{{{arg7_type|}}}//{{{arg7_desc|}}}//{{{arg7_opt|}}}//{{{arg8_name|}}}//{{{arg8_type|}}}//{{{arg8_desc|}}}//{{{arg8_opt|}}}//{{{arg9_name|}}}//{{{arg9_type|}}}//{{{arg9_desc|}}}//{{{arg9_opt|}}}
| arg1_type    = {{{arg1_type|}}}
|ret_list    ={{{ret1_name|}}}//{{{ret1_type|}}}//{{{ret1_desc|}}}//{{{ret1_opt|}}}//{{{ret2_name|}}}//{{{ret2_type|}}}//{{{ret2_desc|}}}//{{{ret2_opt|}}}//{{{ret3_name|}}}//{{{ret3_type|}}}//{{{ret3_desc|}}}//{{{ret3_opt|}}}//{{{ret4_name|}}}//{{{ret4_type|}}}//{{{ret4_desc|}}}//{{{ret4_opt|}}}//{{{ret5_name|}}}//{{{ret5_type|}}}//{{{ret5_desc|}}}//{{{ret5_opt|}}}//{{{ret6_name|}}}//{{{ret6_type|}}}//{{{ret6_desc|}}}//{{{ret6_opt|}}}//{{{ret7_name|}}}//{{{ret7_type|}}}//{{{ret7_desc|}}}//{{{ret7_opt|}}}//{{{ret8_name|}}}//{{{ret8_type|}}}//{{{ret8_desc|}}}//{{{ret8_opt|}}}//{{{ret9_name|}}}//{{{ret9_type|}}}//{{{ret9_desc|}}}//{{{ret9_opt|}}}
| arg1_desc    = {{{arg1_desc|}}}
|notes        ={{{notes|}}}
| arg2_name    = {{{arg2_name|}}}
| arg2_type    = {{{arg2_type|}}}
| arg2_desc    = {{{arg2_desc|}}}
| arg3_name    = {{{arg3_name|}}}
| arg3_type    = {{{arg3_type|}}}
| arg3_desc    = {{{arg3_desc|}}}
| arg4_name    = {{{arg4_name|}}}
| arg4_type    = {{{arg4_type|}}}
| arg4_desc    = {{{arg4_desc|}}}
| arg5_name    = {{{arg5_name|}}}
| arg5_type    = {{{arg5_type|}}}
| arg5_desc    = {{{arg5_desc|}}}
| arg6_name    = {{{arg6_name|}}}
| arg6_type    = {{{arg6_type|}}}
| arg6_desc    = {{{arg6_desc|}}}
| arg7_name    = {{{arg7_name|}}}
| arg7_type    = {{{arg7_type|}}}
| arg7_desc    = {{{arg7_desc|}}}
| arg8_name    = {{{arg8_name|}}}
| arg8_type    = {{{arg8_type|}}}
| arg8_desc    = {{{arg8_desc|}}}
| arg9_name    = {{{arg9_name|}}}
| arg9_type    = {{{arg9_type|}}}
| arg9_desc    = {{{arg9_desc|}}}
| ret1_name    = {{{ret1_name|}}}
| ret1_type    = {{{ret1_type|}}}
| ret1_desc    = {{{ret1_desc|}}}
| ret2_name    = {{{ret2_name|}}}
| ret2_type    = {{{ret2_type|}}}
| ret2_desc    = {{{ret2_desc|}}}
| ret3_name    = {{{ret3_name|}}}
| ret3_type    = {{{ret3_type|}}}
| ret3_desc    = {{{ret3_desc|}}}
| ret4_name    = {{{ret4_name|}}}
| ret4_type    = {{{ret4_type|}}}
| ret4_desc    = {{{ret4_desc|}}}
| ret5_name    = {{{ret5_name|}}}
| ret5_type    = {{{ret5_type|}}}
| ret5_desc    = {{{ret5_desc|}}}
| ret6_name    = {{{ret6_name|}}}
| ret6_type    = {{{ret6_type|}}}
| ret6_desc    = {{{ret6_desc|}}}
| ret7_name    = {{{ret7_name|}}}
| ret7_type    = {{{ret7_type|}}}
| ret7_desc    = {{{ret7_desc|}}}
| ret8_name    = {{{ret8_name|}}}
| ret8_type    = {{{ret8_type|}}}
| ret8_desc    = {{{ret8_desc|}}}
| ret9_name    = {{{ret9_name|}}}
| ret9_type    = {{{ret9_type|}}}
| ret9_desc    = {{{ret9_desc|}}}
| notes        = {{{notes|}}}
}}</includeonly>
}}</includeonly>
<noinclude>
<noinclude>
{{Function/doc}}
{{Function/doc}}
</noinclude>
</noinclude>

Latest revision as of 04:07, 7 April 2011


When adding a function definition to a page, you only need to include as many arg?_ and ret?_ variables as are necessary to describe the function. Feel free to copy/paste the code below and fill in the necessary elements.

Due to the way that MediaWiki interprets consecutive braces ({) in wikicode, if you wish to include a table definition such as {{index1, index2}, {index1, index2}}, you'll need to either utilize Template:(( and/or Template:)) or wrap the table definition in <nowiki></nowiki> tags. The use of <pre></pre> or <source></source> tags is recommended for multi-line examples.

arg?_type should be one of the lua types. [nil, boolean, number, string, function, userdata, thread, table]

{{Function
| name         = 
| desc         = 
| arg1_name    = 
| arg1_type    = 
| arg1_desc    = 
| arg1_opt     = 
| arg2_name    = 
| arg2_type    = 
| arg2_desc    = 
| arg2_opt     = 
| arg3_name    = 
| arg3_type    = 
| arg3_desc    = 
| arg3_opt     = 
| arg4_name    = 
| arg4_type    = 
| arg4_desc    = 
| arg4_opt     = 
| arg5_name    = 
| arg5_type    = 
| arg5_desc    = 
| arg5_opt     = 
| arg6_name    = 
| arg6_type    = 
| arg6_desc    = 
| arg6_opt     = 
| arg7_name    = 
| arg7_type    = 
| arg7_desc    = 
| arg7_opt     = 
| arg8_name    = 
| arg8_type    = 
| arg8_desc    = 
| arg8_opt     = 
| arg9_name    = 
| arg9_type    = 
| arg9_desc    = 
| arg9_opt     = 
| ret1_name    = 
| ret1_type    = 
| ret1_desc    = 
| ret2_name    = 
| ret2_type    = 
| ret2_desc    = 
| ret3_name    = 
| ret3_type    = 
| ret3_desc    = 
| ret4_name    = 
| ret4_type    = 
| ret4_desc    = 
| ret5_name    = 
| ret5_type    = 
| ret5_desc    = 
| ret6_name    = 
| ret6_type    = 
| ret6_desc    = 
| ret7_name    = 
| ret7_type    = 
| ret7_desc    = 
| ret8_name    = 
| ret8_type    = 
| ret8_desc    = 
| ret9_name    = 
| ret9_type    = 
| ret9_desc    = 
| notes        = 
}}

This function will in turn call Template:Function_wrapped