Difference between revisions of "User:Strife Onizuka/Constant"
Jump to navigation
Jump to search
m |
m |
||
(21 intermediate revisions by the same user not shown) | |||
Line 32: | Line 32: | ||
{{#vardefine:p_{{{r12_name|}}}_desc|{{#var:p_{{{r12_name|}}}_desc}}{{{r12_desc|}}}}} | {{#vardefine:p_{{{r12_name|}}}_desc|{{#var:p_{{{r12_name|}}}_desc}}{{{r12_desc|}}}}} | ||
{{#vardefine:p_{{{r12_name|}}}_hover|{{#var:p_{{{r12_name|}}}_hover}}{{{r12_hover|}}}}} | {{#vardefine:p_{{{r12_name|}}}_hover|{{#var:p_{{{r12_name|}}}_hover}}{{{r12_hover|}}}}} | ||
{{#vardefine:p_{{{list_name|}}}_desc|{{#var:p_{{{list_name|}}}_desc}}{{{list_desc|}}}}} | |||
{{#vardefine:p_{{{list_name|}}}_hover|{{#var:p_{{{list_name|}}}_hover}}{{{list_hover|}}}}} | |||
{{#vardefine:params-list-get|{{#if:{{{g1_name|}}}{{{g1_type|}}}| [[{{{g1_type|}}}{{#var:lang}}|{{{g1_type|}}}]] {{LSL Param|{{{g1_name|}}}|{{{g1_disp|}}}}}{{#if:{{{g2_name|}}}{{{g2_type|}}}|, [[{{{g2_type|}}}{{#var:lang}}|{{{g2_type|}}}]] {{LSL Param|{{{g2_name|}}}|{{{g2_disp|}}}}}}}}}}} | {{#vardefine:params-list-get|{{#if:{{{g1_name|}}}{{{g1_type|}}}| [[{{{g1_type|}}}{{#var:lang}}|{{{g1_type|}}}]] {{LSL Param|{{{g1_name|}}}|{{{g1_disp|}}}}}{{#if:{{{g2_name|}}}{{{g2_type|}}}|, [[{{{g2_type|}}}{{#var:lang}}|{{{g2_type|}}}]] {{LSL Param|{{{g2_name|}}}|{{{g2_disp|}}}}}}}}}}} | ||
Line 59: | Line 62: | ||
{{{inject-2|}}} | {{{inject-2|}}} | ||
{{#vardefine:params-table-get|{{#if:{{#var:params-rows-get}}{{#var:params-rows-set}}{{{list_name|}}}| | |||
{{{!}} style="background-color:transparent;" | |||
{{#var:params-rows-get}} | |||
{{#if:{{#var:params-rows-get}}| | |||
{{!}}- | |||
{{!}} colspan="6" {{!}} <hr/> | |||
}} | |||
{{#var:params-rows-set}} | |||
{{#if:{{{list_name|}}}| | |||
{{!}}- | |||
{{!}} colspan="6" {{!}} <hr/> | |||
{{LSL_DefineRow|1=list|2={{#if:{{{list_disp|}}}|{{{list_disp|}}}|{{{list_name|}}}}}|3={{#var:p_{{{list_name|}}}_desc}}}} | |||
}} | |||
{{!}}} }} }} | |||
{{#vardefine:params-table-set|{{#if:{{#var:params-rows-get}}{{#var:params-rows-set}}{{{list_name|}}}| | |||
{{{!}} style="background-color:transparent;" | |||
{{#var:params-rows-get}} | |||
{{!}}- | |||
{{#var:params-rows-set}} | |||
{{!}}- | |||
{{#if:{{{list_name|}}}| | |||
{{#if:{{#var:params-rows-get}}{{#var:params-rows-set}}|{{!}} colspan="6" {{!}} <hr/>}} | |||
{{!}}- | |||
{{LSL_DefineRow|1=list|2={{#if:{{{list_disp|}}}|{{{list_disp|}}}|{{{list_name|}}}}}|3={{#var:p_{{{list_name|}}}_desc}}}} | |||
}} | }} | ||
{{PPC|{{#var:PPC-1}}|{{{name|}}}| | {{!}}- | ||
{{!}}} }} }} | |||
}} | |||
{{PPC|{{#var:PPC-1}}|{{{name|}}}|{{#var:params-list-set}}|required={{#var:params-list-get}} | |||
|list={{#if:{{{list_name|}}}|{{LSL Param|{{{list_name|}}}|{{{list_disp|}}}|, click [show] for more information}}}} | |||
|const={{#var:const_{{{name|}}}}} | |||
|value={{{value}}} | |||
|scope={{{scope}}} | |||
|attr={{{attr}}} | |||
|content= | |||
<p> | |||
{{{desc|}}} | {{{desc|}}} | ||
</p> | |||
<div> | |||
{{#ifeq:{{#var:PPC-1}}|get|{{#var:params-table-get}} | |||
{{{text-get|}}}|{{#var:params-table-set}} | |||
{{{text-set|}}}}}</div> | |||
<div> | |||
{{{ppc-content|}}}</div> | |||
}} | }} | ||
|#default=__NOTOC__ {{Multi-lang|category=LSL}}{{LSL Header}}<noinclude> | |#default=__NOTOC__ {{Multi-lang|category=LSL}}{{LSL Header}}<noinclude> | ||
Line 84: | Line 130: | ||
{{#vardefine:article_type|constant}} | {{#vardefine:article_type|constant}} | ||
{{#vardefine:self|{{{self|}}}{{#var:self}}<noinclude>1</noinclude>}} | |||
{{{inject-1|}}} | {{{inject-1|}}} | ||
Line 127: | Line 175: | ||
{{#vardefine:p_{{{r12_name|}}}_desc|{{#var:p_{{{r12_name|}}}_desc}}{{{r12_desc|}}}}} | {{#vardefine:p_{{{r12_name|}}}_desc|{{#var:p_{{{r12_name|}}}_desc}}{{{r12_desc|}}}}} | ||
{{#vardefine:p_{{{r12_name|}}}_hover|{{#var:p_{{{r12_name|}}}_hover}}{{{r12_hover|}}}}} | {{#vardefine:p_{{{r12_name|}}}_hover|{{#var:p_{{{r12_name|}}}_hover}}{{{r12_hover|}}}}} | ||
{{#vardefine:p_{{{list_name|}}}_desc|{{#var:p_{{{list_name|}}}_desc}}{{{list_desc|}}}}} | |||
{{#vardefine:p_{{{list_name|}}}_hover|{{#var:p_{{{list_name|}}}_hover}}{{{list_hover|}}}}} | |||
{{#vardefine:params-list-get|{{#if:{{{g1_name|}}}{{{g1_type|}}}| [[{{{g1_type|}}}{{#var:lang}}|{{{g1_type|}}}]] {{LSL Param|{{{g1_name|}}}|{{{g1_disp|}}}}}{{#if:{{{g2_name|}}}{{{g2_type|}}}|, [[{{{g2_type|}}}{{#var:lang}}|{{{g2_type|}}}]] {{LSL Param|{{{g2_name|}}}|{{{g2_disp|}}}}}}}}}}} | {{#vardefine:params-list-get|{{#if:{{{g1_name|}}}{{{g1_type|}}}| [[{{{g1_type|}}}{{#var:lang}}|{{{g1_type|}}}]] {{LSL Param|{{{g1_name|}}}|{{{g1_disp|}}}}}{{#if:{{{g2_name|}}}{{{g2_type|}}}|, [[{{{g2_type|}}}{{#var:lang}}|{{{g2_type|}}}]] {{LSL Param|{{{g2_name|}}}|{{{g2_disp|}}}}}}}}}}} | ||
Line 152: | Line 203: | ||
}}}}}}}}}}}}}}}}}}}}}}}}}} | }}}}}}}}}}}}}}}}}}}}}}}}}} | ||
{{#vardefine:params-table-get| | |||
{{#if:{{#var:params-rows-get}}{{#var:params-rows-set}}{{{list_name|}}}| | |||
{{{!}} style="background-color:transparent;" | |||
{{ | |||
{{{!}} | |||
{{#var:params-rows-get}} | {{#var:params-rows-get}} | ||
{{#if:{{#var:params-rows-get}}| | {{#if:{{#var:params-rows-get}}| | ||
Line 163: | Line 212: | ||
}} | }} | ||
{{#var:params-rows-set}} | {{#var:params-rows-set}} | ||
{{#if:{{{list_name|}}}| | |||
{{!}}- | |||
{{!}} colspan="6" {{!}} <hr/> | |||
{{LSL_DefineRow|1=list|2={{#if:{{{list_disp|}}}|{{{list_disp|}}}|{{{list_name|}}}}}|3={{#var:p_{{{list_name|}}}_desc}}}} | |||
}} | |||
{{!}}} }} | {{!}}} }} | ||
}} | }} | ||
{{#vardefine:params-table-set| | |||
{{#if:{{#var:params-rows-get}}{{#var:params-rows-set}}{{{list_name|}}}| | |||
{{ | {{{!}} style="background-color:transparent;" | ||
{{{!}} | |||
{{#var:params-rows-get}} | {{#var:params-rows-get}} | ||
{{!}}- | {{!}}- | ||
{{#var:params-rows-set}} | {{#var:params-rows-set}} | ||
{{!}}- | |||
{{#if:{{{list_name|}}}| | |||
{{#if:{{#var:params-rows-get}}{{#var:params-rows-set}}|{{!}} colspan="6" {{!}} <hr/>}} | |||
{{!}}- | |||
{{LSL_DefineRow|1=list|2={{#if:{{{list_disp|}}}|{{{list_disp|}}}|{{{list_name|}}}}}|3={{#var:p_{{{list_name|}}}_desc}}}} | |||
}} | |||
{{!}}- | |||
{{!}}} }} | {{!}}} }} | ||
}} | |||
{{#if:{{#pos:{{#var:gs}}|g}}|{{#vardefine:getpp| | |||
{{SpecialBox|1=[[llGetPrimitiveParams]]([ {{#var:const_{{#var:Name}}}}{{#if:{{#var:params-list-get}}|, {{#var:params-list-get}}}} ])|2=llGetPrimitiveParams|3= | |||
Returns the list [ {{#var:params-list-set}} ]{{#if:{{{list_name|}}}| + {{LSL Param|{{{list_name|}}}|{{{list_disp|}}}}}}} | |||
{{#var:params-table-get}} | |||
{{LSL Constant/PrimParamText|get}}{{PBR}} | |||
{{{text-get|}}} | |||
}} | |||
}}}} | |||
{{#if:{{#pos:{{#var:gs}}|s}}|{{#vardefine:setpp| | |||
{{SpecialBox|1=[[llSetPrimitiveParams]]([ {{#var:const_{{#var:Name}}}}{{#if:{{#var:params-list-get}}|, {{#var:params-list-get}}}}{{#if:{{#var:params-list-set}}|, {{#var:params-list-set}}}} ]{{#if:{{{list_name|}}}| + {{LSL Param|{{{list_name|}}}|{{{list_disp|}}}}} }})|2=llSetPrimitiveParams|3= | |||
{{#var:params-table-set}} | |||
{{LSL Constant/PrimParamText|set}}{{PBR}} | |||
{{{text-set|}}} | {{{text-set|}}} | ||
}} | }} | ||
Line 211: | Line 284: | ||
{{#vardefine:sort|{{lcfirst:{{#var:name}}}}}} | {{#vardefine:sort|{{lcfirst:{{#var:name}}}}}} | ||
{{#if:{{#var:newbie}}|| | {{#if:{{#var:newbie}}|| |
Latest revision as of 06:20, 4 January 2011
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
See User:Strife Onizuka/Constant/docs for documentation.
This is a PrimitiveParams specific template.
Description
Constant: [[|]] [[|]] = ;The constant has the value
llGetPrimitiveParams
llGetPrimitiveParams([ [[|]] ])Returns the list [ ]
The same syntax applies to llGetLinkPrimitiveParams, but with an additional prefixed link parameter in the function call.
llSetPrimitiveParams
llSetPrimitiveParams([ [[|]] ])The same syntax applies to llSetLinkPrimitiveParams and llSetLinkPrimitiveParamsFast but with an additional prefixed link parameter in the function call.