Difference between revisions of "Template:LSL Function/permission/ja"
Jump to navigation
Jump to search
Asuka Neely (talk | contribs) m |
Naoya Bellic (talk | contribs) (header_footnoteに関数を追加) |
||
(10 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{#if: | {{#if: | ||
{{#vardefine:header_footnote|{{#var:header_footnote}}{{#if: {{{1|}}}| | |||
{{#vardefine:caveats|{{#var:caveats}}{{#if: {{{1|}}}| | {{{{#if:{{#var:DEBUG_CHANNEL}}||:DEBUG_CHANNEL/ja}}|}} | ||
* | |||
* {{{grant|anyone}}} | {{#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>}}}| | |||
* 権限の自動付与に頼らないようにしましょう。'''常に''' {{LSLG/ja|run_time_permissions}} イベントを使用しましょう。 | |||
* スクリプトに {{LSLG/ja|{{{1}}}}} の権限が不足していると、スクリプトはエラーを {{#var:DEBUG_CHANNEL}} で叫び、操作に失敗します (しかしスクリプトは処理を続けます)。 | |||
{{#ifeq:{{{grant|anyone<noinclude>*</noinclude>}}}|anyone|| | |||
* {{LSLG/ja|{{{1}}}}} が{{{grant|anyone}}}以外の人から許可され、関数が呼び出されると、 {{#var:DEBUG_CHANNEL}} でエラーが叫ばれます。}}}} | |||
{{#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|| | {{LSL DefineRow||{{LSLG/ja|run_time_permissions}}|権限取得イベント}}}} | ||
{{#vardefine:also_functions|{{#var:also_functions}} | {{#vardefine:also_functions|{{#var:also_functions}} | ||
{{LSL DefineRow|| | {{LSL DefineRow||{{LSLG/ja|llGetPermissions}}|付与されている権限を取得します}} | ||
{{LSL DefineRow|| | {{LSL DefineRow||{{LSLG/ja|llGetPermissionsKey}}|権限を許可したエージェントを取得します}} | ||
{{LSL DefineRow|| | {{LSL DefineRow||{{LSLG/ja|llRequestPermissions}}|権限を要求します}}}} | ||
{{#vardefine:also_articles|{{#var:also_articles}} | {{#vardefine:also_articles|{{#var:also_articles}} | ||
{{LSL DefineRow|| | {{LSL DefineRow||{{LSLGC/ja|Permissions/Script}}}}}} | ||
}}<includeonly>{{# | }}<includeonly>{{#if:{{#pos:{{#var:moded}}|r}}{{#pos:{{#var:moded}}|u}}||{{LSLC/ja|Requires Permissions}}}}</includeonly><noinclude> | ||
{| {{Prettytable}} | |||
|-{{Hl2}} | |||
! #var | |||
! value | |||
|- | |||
{{VarPair|header_footnote}} | |||
|- | |||
{{VarPair|caveats}} | |||
|- | |||
{{VarPairTable|also_events}} | |||
|- | |||
{{VarPairTable|also_functions}} | |||
|- | |||
{{VarPairTable|also_articles}} | |||
|} | |||
</noinclude> |
Latest revision as of 19:47, 5 December 2012
#var | value | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
header_footnote | 実行するには、llRequestPermissions による [[{{{1}}}/ja|{{{1}}}]] 権限が必要です。 | |||||||||||||||
caveats |
| |||||||||||||||
also_events |
| |||||||||||||||
also_functions |
| |||||||||||||||
also_articles |
|