Difference between revisions of "Template:LSL Function/permission/ja"
Jump to navigation
Jump to search
Mako Nozaki (talk | contribs) |
Naoya Bellic (talk | contribs) (header_footnoteに関数を追加) |
||
(6 intermediate revisions by one other user not shown) | |||
Line 3: | Line 3: | ||
{{{{#if:{{#var:DEBUG_CHANNEL}}||:DEBUG_CHANNEL/ja}}|}} | {{{{#if:{{#var:DEBUG_CHANNEL}}||:DEBUG_CHANNEL/ja}}|}} | ||
{{#vardefine:header_footnote|{{#var:header_footnote}}{{#if: {{{1|<noinclude>*</noinclude>}}}| 実行するには、 | {{#vardefine:header_footnote|{{#var:header_footnote}}{{#if: {{{1|<noinclude>*</noinclude>}}}| 実行するには、{{LSLG/ja|llRequestPermissions}} による {{LSLG/ja|{{{1}}}}} 権限が{{#ifeq:{{{grant|anyone}}}|anyone|必要です。|{{{grant|anyone}}}から与えられなければなりません。}}}}}} | ||
{{#vardefine:caveats|{{#var:caveats}}{{#if: {{{1|<noinclude>*</noinclude>}}}| | {{#vardefine:caveats|{{#var:caveats}}{{#if: {{{1|<noinclude>*</noinclude>}}}| | ||
* 権限の自動付与に頼らないようにしましょう。'''常に''' {{LSLG/ja|run_time_permissions}} イベントを使用しましょう。 | * 権限の自動付与に頼らないようにしましょう。'''常に''' {{LSLG/ja|run_time_permissions}} イベントを使用しましょう。 | ||
* スクリプトに | * スクリプトに {{LSLG/ja|{{{1}}}}} の権限が不足していると、スクリプトはエラーを {{#var:DEBUG_CHANNEL}} で叫び、操作に失敗します (しかしスクリプトは処理を続けます)。 | ||
{{#ifeq:{{{grant|anyone<noinclude>*</noinclude>}}}|anyone|| | {{#ifeq:{{{grant|anyone<noinclude>*</noinclude>}}}|anyone|| | ||
* | * {{LSLG/ja|{{{1}}}}} が{{{grant|anyone}}}以外の人から許可され、関数が呼び出されると、 {{#var:DEBUG_CHANNEL}} でエラーが叫ばれます。}}}} | ||
{{#ifeq:{{{1}}}|PERMISSION_TAKE_CONTROLS|* | {{#ifeq:{{{1}}}|PERMISSION_TAKE_CONTROLS|* {{LSLG/ja|{{{1}}}}} 権限が付与された後は、スクリプトの中で ({{LSLG/ja|llReleaseControls}} か、新しい {{LSLG/ja|llRequestPermissions}} の呼び出しにより)、もしくはユーザがビューワから「キー制御を解除」を選択することで、権限をはく奪することができます。そうでなければ、スクリプトはオブジェクトが derez (削除、取り外し、取り込み) されない限り権限が失われません。|* いったん {{LSLG/ja|{{{1}}}}} 権限が付与されると、スクリプトの中で (例えば、新しい {{LSLG/ja|llRequestPermissions}} 呼び出しなどにより) 権限をはく奪することができません。スクリプトはオブジェクトが derez (削除、取り外し、取り込み) されない限り権限が失われません。}} }} | ||
{{#vardefine:also_events|{{#var:also_events}} | {{#vardefine:also_events|{{#var:also_events}} | ||
{{LSL DefineRow||{{LSLG/ja|run_time_permissions}}|権限取得イベント}}}} | {{LSL DefineRow||{{LSLG/ja|run_time_permissions}}|権限取得イベント}}}} | ||
{{#vardefine:also_functions|{{#var:also_functions}} | {{#vardefine:also_functions|{{#var:also_functions}} | ||
{{LSL DefineRow||{{LSLG/ja|llGetPermissions}}| | {{LSL DefineRow||{{LSLG/ja|llGetPermissions}}|付与されている権限を取得します}} | ||
{{LSL DefineRow||{{LSLG/ja|llGetPermissionsKey}}| | {{LSL DefineRow||{{LSLG/ja|llGetPermissionsKey}}|権限を許可したエージェントを取得します}} | ||
{{LSL DefineRow||{{LSLG/ja|llRequestPermissions}}| | {{LSL DefineRow||{{LSLG/ja|llRequestPermissions}}|権限を要求します}}}} | ||
{{#vardefine:also_articles|{{#var:also_articles}} | {{#vardefine:also_articles|{{#var:also_articles}} | ||
{{LSL DefineRow||{{LSLGC/ja|Permissions/Script}}}}}} | {{LSL DefineRow||{{LSLGC/ja|Permissions/Script}}}}}} | ||
}}<includeonly>{{#if:{{#pos:{{#var:moded}}|r}}{{#pos:{{#var:moded}}|u}}||{{ | }}<includeonly>{{#if:{{#pos:{{#var:moded}}|r}}{{#pos:{{#var:moded}}|u}}||{{LSLC/ja|Requires Permissions}}}}</includeonly><noinclude> | ||
{| {{Prettytable}} | {| {{Prettytable}} | ||
|-{{Hl2}} | |-{{Hl2}} |
Latest revision as of 19:47, 5 December 2012
#var | value | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
header_footnote | 実行するには、llRequestPermissions による [[{{{1}}}/ja|{{{1}}}]] 権限が必要です。 | |||||||||||||||
caveats |
| |||||||||||||||
also_events |
| |||||||||||||||
also_functions |
| |||||||||||||||
also_articles |
|