Difference between revisions of "User:Strife Onizuka/Constant"

From Second Life Wiki
Jump to navigation Jump to search
m
m
 
(16 intermediate revisions by the same user not shown)
Line 61: Line 61:


{{{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|}}}|{{#var:params-list-set}}|required={{#var:params-list-get}}
{{PPC|{{#var:PPC-1}}|{{{name|}}}|{{#var:params-list-set}}|required={{#var:params-list-get}}
|list={{#if:{{{list_name|}}}|{{LSL Param|{{{list_name|}}}|{{{list_name|}}}|, click [show] for more information}}}}
|list={{#if:{{{list_name|}}}|{{LSL Param|{{{list_name|}}}|{{{list_disp|}}}|, click [show] for more information}}}}
|const={{#var:const_{{{name|}}}}}
|const={{#var:const_{{{name|}}}}}
|value={{{value}}}
|value={{{value}}}
Line 70: Line 99:
|attr={{{attr}}}
|attr={{{attr}}}
|content=
|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 93: Line 130:


{{#vardefine:article_type|constant}}
{{#vardefine:article_type|constant}}
{{#vardefine:self|{{{self|}}}{{#var:self}}<noinclude>1</noinclude>}}


{{{inject-1|}}}
{{{inject-1|}}}
Line 164: Line 203:
}}}}}}}}}}}}}}}}}}}}}}}}}}
}}}}}}}}}}}}}}}}}}}}}}}}}}


{{#if:{{#pos:{{#var:gs}}|g}}|{{#vardefine:getpp|
{{#vardefine:params-table-get|
{{SpecialBox|1=[[llGetPrimitiveParams]]([&nbsp;{{#var:const_{{#var:Name}}}}{{#if:{{#var:params-list-get}}|, {{#var:params-list-get}}}}&nbsp;])|2=llGetPrimitiveParams|3=
{{#if:{{#var:params-rows-get}}{{#var:params-rows-set}}{{{list_name|}}}|
Returns the list [&nbsp;{{#var:params-list-set}}&nbsp;]{{#if:{{{list_name|}}}|&nbsp;+ {{LSL Param|{{{list_name|}}}|{{{list_disp|}}}}}}}
{{{!}} style="background-color:transparent;"
{{#if:{{#var:params-rows-get}}{{#var:params-rows-set}}|
{{{!}}
{{#var:params-rows-get}}
{{#var:params-rows-get}}
{{#if:{{#var:params-rows-get}}|
{{#if:{{#var:params-rows-get}}|
Line 181: Line 218:
}}
}}
{{!}}} }}
{{!}}} }}
{{{text-get|}}}
}}
}}
}}}}


{{#if:{{#pos:{{#var:gs}}|s}}|{{#vardefine:setpp|
{{#vardefine:params-table-set|
{{SpecialBox|1=[[llSetPrimitiveParams]]([&nbsp;{{#var:const_{{#var:Name}}}}{{#if:{{#var:params-list-get}}|, {{#var:params-list-get}}}}{{#if:{{#var:params-list-set}}|, {{#var:params-list-set}}}}&nbsp;]{{#if:{{{list_name|}}}|&nbsp;+ {{LSL Param|{{{list_name|}}}|{{{list_disp|}}}}}&nbsp;}})|2=llSetPrimitiveParams|3=
{{#if:{{#var:params-rows-get}}{{#var:params-rows-set}}{{{list_name|}}}|
{{#if:{{#var:params-rows-get}}{{#var:params-rows-set}}{{{list_name|}}}|
{{{!}}
{{{!}} style="background-color:transparent;"
{{#var:params-rows-get}}
{{#var:params-rows-get}}
{{!}}-
{{!}}-
Line 200: Line 234:
{{!}}-
{{!}}-
{{!}}} }}
{{!}}} }}
}}
{{#if:{{#pos:{{#var:gs}}|g}}|{{#vardefine:getpp|
{{SpecialBox|1=[[llGetPrimitiveParams]]([&nbsp;{{#var:const_{{#var:Name}}}}{{#if:{{#var:params-list-get}}|, {{#var:params-list-get}}}}&nbsp;])|2=llGetPrimitiveParams|3=
Returns the list [&nbsp;{{#var:params-list-set}}&nbsp;]{{#if:{{{list_name|}}}|&nbsp;+ {{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]]([&nbsp;{{#var:const_{{#var:Name}}}}{{#if:{{#var:params-list-get}}|, {{#var:params-list-get}}}}{{#if:{{#var:params-list-set}}|, {{#var:params-list-set}}}}&nbsp;]{{#if:{{{list_name|}}}|&nbsp;+ {{LSL Param|{{{list_name|}}}|{{{list_disp|}}}}}&nbsp;}})|2=llSetPrimitiveParams|3=
{{#var:params-table-set}}
{{LSL Constant/PrimParamText|set}}{{PBR}}
{{{text-set|}}}
{{{text-set|}}}
}}
}}
Line 235: Line 284:


{{#vardefine:sort|{{lcfirst:{{#var:name}}}}}}
{{#vardefine:sort|{{lcfirst:{{#var:name}}}}}}
{{#vardefine:self|{{{self|}}}{{#var:self}}}}


{{#if:{{#var:newbie}}||
{{#if:{{#var:newbie}}||

Latest revision as of 06:20, 4 January 2011

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.

Related Articles