Difference between revisions of "LlShout/ja"

From Second Life Wiki
Jump to navigation Jump to search
m
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{LSL_Function/ja
{{LSL_Function/ja
|inject-2={{LSL_Function/chat/ja|channel|msg}}
|func_id=24
|func_id=24
|func_sleep=0.0
|func_sleep=0.0
Line 7: Line 8:
|p1_type=integer|p1_name=channel
|p1_type=integer|p1_name=channel
|p2_type=string|p2_name=msg
|p2_type=string|p2_name=msg
|func_desc='''channel'''で渡されたチャンネル上で、'''msg'''で渡されたテキストを叫びます。
|func_desc=整数で指定された '''channel''' のチャネル上で、文字列で指定された '''msg''' を叫びます。
|spec
|spec
|constants={{LSL Constants/Chat/ja}}
|constants={{LSL Constants/Chat/ja}}
|caveats=*テキストは1024byteを最大値とします。
|constants
*llShoutで叫ばれた供述は発されたオブジェクトから100メートル内でのみ聞き取ることができます。
|caveats=*テキストは 1024 バイトが最大です。
*プリム自身は聞き取れませんが、再帰問題を回避するためです。
*発言されたテキストは、 (ルートプリムでなく) 発言元プリムから 100 メートル以内でのみ聞くことができます。これは {{LSLG/ja|listen}} の動作と反対で、ルートプリムが聞くことができれば、また、ルートプリムが聞くことのできる場合のみ、メッセージはオブジェクトの中のどのプリムでも聞くことができます。
|examples=<lsl>default
*プリムは自分自身の発言を聞き取れません。これは再帰処理にまつわる問題を防ぐためです。
|examples=<source lang="lsl2">default
{
{
     state_entry()
     state_entry()
Line 19: Line 21:
         llShout(0,"This is an incredibly useless program!" );
         llShout(0,"This is an incredibly useless program!" );
     }
     }
}</lsl>
}</source>
オブジェクトが周囲にスパムとなるのを避けるために、llOwnerSayかllInstantMessageを使いましょう。
オブジェクトが周囲にスパムとなるのを防ぐため、 {{LSLG/ja|llDialog}} か {{LSLG/ja|llOwnerSay}} か {{LSLG/ja|llInstantMessage}} を使いましょう。
|helpers
|helpers
|also_events={{LSL DefineRow||[[listen/ja|listen]]|}}
|also_events={{LSL DefineRow||{{LSLG/ja|listen}}|}}
|also_functions=
|also_functions=
{{LSL DefineRow||[[llListen/ja|llListen]]|}}
{{LSL DefineRow||{{LSLG/ja|llListen}}|}}
{{LSL DefineRow||[[llOwnerSay/ja|llOwnerSay]]|}}
{{LSL DefineRow||{{LSLG/ja|llOwnerSay}}|}}
{{LSL DefineRow||[[llRegionSay/ja|llRegionSay]]|リージョン範囲でチャットを送信します}}
{{LSL DefineRow||{{LSLG/ja|llRegionSay}}|地域全体にチャットを送ります}}
{{LSL DefineRow||[[llWhisper/ja|llWhisper]]|10メートルを限度としてチャットを送信します}}
{{LSL DefineRow||{{LSLG/ja|llWhisper}}|10 メートルに限定したチャットを送ります}}
{{LSL DefineRow||[[llSay/ja|llSay]]|20メートルを限度としてチャットを送信します}}
{{LSL DefineRow||{{LSLG/ja|llSay}}|20 メートルに限定したチャットを送ります}}
{{LSL DefineRow||[[llInstantMessage/ja|llInstantMessage]]|}}
{{LSL DefineRow||{{LSLG/ja|llInstantMessage}}|}}
|also_tests
|also_tests
|also_articles
|also_articles

Latest revision as of 02:47, 25 February 2016

要約

関数: llShout( integer channel, string msg );

整数で指定された channel のチャネル上で、文字列で指定された msg を叫びます。

• integer channel 出力チャネル、任意の整数
• string msg 送信するメッセージ
チャネル定数 説明
DEBUG_CHANNEL 0x7FFFFFFF スクリプトのデバッグメッセージとエラーメッセージを受け取るチャットチャネル
PUBLIC_CHANNEL 0x0 近くのユーザ全員にブロードキャストされるチャットチャネル

チャネル定数 説明
DEBUG_CHANNEL 0x7FFFFFFF スクリプトのデバッグメッセージとエラーメッセージを受け取るチャットチャネル
PUBLIC_CHANNEL 0x0 近くのユーザ全員にブロードキャストされるチャットチャネル

警告

  • テキストは 1024 バイトが最大です。
  • 発言されたテキストは、 (ルートプリムでなく) 発言元プリムから 100 メートル以内でのみ聞くことができます。これは listen の動作と反対で、ルートプリムが聞くことができれば、また、ルートプリムが聞くことのできる場合のみ、メッセージはオブジェクトの中のどのプリムでも聞くことができます。
  • プリムは自分自身の発言を聞き取れません。これは再帰処理にまつわる問題を防ぐためです。

サンプル

default
{
    state_entry()
    {
        llShout(0,"This is an incredibly useless program!" );
    }
}
オブジェクトが周囲にスパムとなるのを防ぐため、 llDialogllOwnerSayllInstantMessage を使いましょう。

関連項目

イベント

•  listen

関数

•  llListen
•  llOwnerSay
•  llRegionSay 地域全体にチャットを送ります
•  llWhisper 10 メートルに限定したチャットを送ります
•  llSay 20 メートルに限定したチャットを送ります
•  llInstantMessage

特記事項

Search JIRA for related Issues

Signature

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