Difference between revisions of "Template:LSL Const"
Jump to navigation
Jump to search
m (Documentation) |
|||
(26 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
[[{{{ | <noinclude>See [[{{FULLPAGENAME}}/docs]] for documentation. | ||
{| | |||
{|{{Prettytable}} | |||
|-{{Hl2}} | |||
!Example | |||
!Raw Text | |||
|- | |||
||{{{{FULLPAGENAME}}|name|type|value|hex=hex|c=comment}} | |||
|<pre>{{LSL Const|name|type|value|hex=hex|c=comment}}</pre> | |||
|- | |||
||{{{{FULLPAGENAME}}|name|type|value|hex=hex|c=comment|nolink=*}} | |||
|<pre>{{LSL Const|name|type|value|hex=hex|c=comment|nolink=*}}</pre> | |||
|-{{Hl2}} | |||
!Parameters | |||
!Description | |||
|- | |||
|1 | |||
|link target (if 4 is not supplied, this value is used as the name as well) | |||
|- | |||
|2 | |||
|type | |||
|- | |||
|3 | |||
|value | |||
|- | |||
|4 | |||
|name (if excluded the value for 1 is used instead) | |||
|- | |||
|hex | |||
|hex string | |||
|- | |||
|c | |||
|comment | |||
|- | |||
|ihex | |||
|used as the value instead of 3 and used to build 'hex' if it is not supplied | |||
|-{{Hl2}} | |||
!<nowiki>{{#var:</nowiki>''variable-name''<nowiki>}}</nowiki> | |||
!Values | |||
|- | |||
|cname | |||
|{{#var:cname}} | |||
|- | |||
|type | |||
|{{#var:type}} | |||
|- | |||
|value | |||
|{{#var:value}} | |||
|- | |||
|cvalue | |||
|{{#var:cvalue}} | |||
|- | |||
|hvalue | |||
|{{#var:hvalue}} | |||
|- | |||
|comment | |||
|{{#var:comment}} | |||
|} | |||
</noinclude><includeonly>{{#if: | |||
{{#vardefine:hvalue|{{{hex|}}}}} | |||
{{#vardefine:cvalue|{{#if:{{{ihex|}}}|{{{ihex|}}}|{{{3|}}}}}}} | |||
{{#vardefine:value|{{#if:{{#var:hvalue}}{{{ihex|}}}|{{LSL Hex|{{#var:hvalue}}|{{#var:cvalue}}}}|{{#var:cvalue}}}}}} | |||
{{#vardefine:comment|{{{c|}}}}} | |||
{{#vardefine:type|{{{2|}}}}} | |||
{{#vardefine:cname|{{#if:{{{4|}}}|{{{4|{{{1}}}}}}|{{{1}}}}}}} | |||
}}{{{{#if:{{{nolink|}}}|HoverText|HoverLink}}|1={{{1}}}|2={{{2|}}} {{#var:cname}}{{#if:{{#var:hvalue}}| = {{#var:hvalue}}}}{{#if:{{#var:cvalue}}| = {{#var:cvalue}}}};{{#if:{{{c|}}}| //{{{c|}}}}}|3={{#var:cname}}}}</includeonly> |
Latest revision as of 14:02, 12 September 2013
See Template:LSL Const/docs for documentation.
Example | Raw Text |
---|---|
name | {{LSL Const|name|type|value|hex=hex|c=comment}} |
name | {{LSL Const|name|type|value|hex=hex|c=comment|nolink=*}} |
Parameters | Description |
1 | link target (if 4 is not supplied, this value is used as the name as well) |
2 | type |
3 | value |
4 | name (if excluded the value for 1 is used instead) |
hex | hex string |
c | comment |
ihex | used as the value instead of 3 and used to build 'hex' if it is not supplied |
{{#var:variable-name}} | Values |
cname | name |
type | type |
value | hex |
cvalue | value |
hvalue | hex |
comment | comment |