Difference between revisions of "LlListenRemove/ja"

From Second Life Wiki
Jump to navigation Jump to search
m
 
(3 intermediate revisions by one other user not shown)
Line 3: Line 3:
|func=llListenRemove|p1_type=integer|p1_name=number
|func=llListenRemove|p1_type=integer|p1_name=number
|func_footnote
|func_footnote
|func_desc=listenイベントのコールバック'''number'''を除去します。
|func_desc=listen イベントのコールバック '''number''' を除去します。
|return_text
|return_text
|spec
|spec
|caveats=*[[state/ja|ステート]]変更あるいは[[llResetScript/ja|スクリプトリセット]]で、すべてのlistenは自動で除去されます。
|caveats=*{{LSLG/ja|state}} の変更または {{LSLG/ja|llResetScript|スクリプトのリセット}} で、全てのリスナーは自動的に削除されます。
**ステート変更は全listenの開放のショートカットのように使えます。
**state の変更を、スクリプトのリスナーを全て解放するショートカットとして利用することもできます。
*'''number'''がすでに開放されているか無効の場合は、エラーは発生しません。
*'''number''' がすでに開放されているか、不正な値が指定された場合は、エラーは発生しません。
|constants
|constants
|examples=<lsl>integer olf;
|examples=<source lang="lsl2">integer olf;
default
default
{
{
     //Repeats one line of text then stops listening
     //1 行のテキストを復唱して、リスニングを停止します
     state_entry()
     state_entry()
     {
     {
Line 23: Line 23:
         llListenRemove(olf);
         llListenRemove(olf);
     }
     }
}</lsl>
}</source>
|helpers
|helpers
|also_functions={{LSL DefineRow||[[llListen/ja|llListen]]}}
|also_functions={{LSL DefineRow||{{LSLG/ja|llListen}}}}
{{LSL DefineRow||[[llListenControl/ja|llListenControl]]}}
{{LSL DefineRow||{{LSLG/ja|llListenControl}}}}
|also_events={{LSL DefineRow|[[listen/ja|listen]]|}}
|also_events={{LSL DefineRow|{{LSLG/ja|listen}}|}}
|also_tests
|also_tests
|also_articles
|also_articles

Latest revision as of 03:46, 25 February 2016

要約

関数: llListenRemove( integer number );

listen イベントのコールバック number を除去します。

• integer number

警告

  • state の変更または スクリプトのリセット で、全てのリスナーは自動的に削除されます。
    • state の変更を、スクリプトのリスナーを全て解放するショートカットとして利用することもできます。
  • number がすでに開放されているか、不正な値が指定された場合は、エラーは発生しません。
All Issues ~ Search JIRA for related Bugs

サンプル

integer olf;
default
{
    //1 行のテキストを復唱して、リスニングを停止します
    state_entry()
    {
        olf = llListen(0, "", llGetOwner(), "");
    }
    listen(integer channel, string name, key id, string message)
    {
        llOwnerSay(message);
        llListenRemove(olf);
    }
}

関連項目

イベント

• listen

関数

•  llListen
•  llListenControl

特記事項

Search JIRA for related Issues

Signature

function void llListenRemove( integer number );
この翻訳は 原文 と比べて古いですか?間違いがありますか?読みにくいですか?みんなで 修正 していきましょう! (手順はこちら)
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。