imported>StDoodle |
imported>StDoodle |
Line 1: |
Line 1: |
− | <includeonly>{{#if: {{{title|}}}|<h2>{{{title}}}</h2>}}{{#if: {{{description|}}}|<p>{{{description}}}</p>}}<div style="margin-bottom: 1em; border: dashed 1px green; padding: 1em;" title="Note: All functions (shown in blue) have their own page on the wiki you can look up for more information.">{{{code}}}</div>{{#if: {{{moreinfo|}}}|{{{moreinfo}}}}}</includeonly>
| + | His name is {{{name}}} and he is {{{age}}}{{#if: {{{job|}}}| and for work he does {{{job}}}| but we don't know his occupation.}} |
− | <noinclude>
| |
− | <p>Uses the named parameters ''title'', ''description'' and ''code'' to display a code block & its information.</p>
| |
− | <p>Note that only ''code'' is required; the ''title'' and ''description'' are optional.</p>
| |
− | <p>A sample call to this template:</p>
| |
− | <pre>
| |
− | {{CodeSample|
| |
− | title=Sample Code|
| |
− | description=Some basic sample code.|
| |
− | code=
| |
− | <syntaxhighlight>
| |
− | int i = 1; //this line is useless!
| |
− | if (to_int(my_id()) > 1) {
| |
− | print("Aw, I guess you aren't Jick.");
| |
− | }
| |
− | </syntaxhighlight>
| |
− | }} | |
− | </pre>
| |
− | <p>Which produces the following:</p>
| |
− | {{CodeSample|
| |
− | title=Sample Code|
| |
− | description=Some basic sample code.|
| |
− | code=
| |
− | <syntaxhighlight>
| |
− | int i = 1; //this line is useless!
| |
− | if (to_int(my_id()) > 1) {
| |
− | print("Aw, I guess you aren't Jick.");
| |
− | }
| |
− | </syntaxhighlight>}}
| |
− | | |
− | ==Read Me==
| |
− | Please keep the following in mind when adding a code sample:
| |
− | * Tabs display poorly in the <nowiki><syntaxhighlight></nowiki> tag. Please use 3 spaces, instead
| |
− | ** Yes, some people have other preferences; I'm not going to tell you how to write your own scripts
| |
− | ** In order to make the wiki as easy-to-use as possible, it's important to keep to ONE standard, please
| |
− | * Please make sure there is one code sample (the 1st) that is as short & to-the-point as is possible.
| |
− | * Please make sure that testing the code sample won't be significantly negative to the user; these are designed as hands-on examples
| |
− | ** For instance, if you must autosell items in the sample, choose something cheap
| |
− | ** Do NOT include anything that could cause "permanent" damage!
| |
− | * Please follow other conventions used on other code samples as much as possible
| |
− | * Please avoid using cli_execute() if there is a built-in ash function
| |
− | * Please note that incredibly long lines will break formatting on smaller screens; break things up if needed
| |
− | * Do not modify a code sample purely to "add your own mark" to a page; if it illustrates the function, leave it be
| |
− | | |
− | [[Category:Basic Templates]]</noinclude>
| |