Difference between revisions of "LlGetNextEmail/ja"

From Second Life Wiki
Jump to navigation Jump to search
m (Apply LSLG Template)
(Update translation)
Line 3: Line 3:
|sort=GetNextEmail
|sort=GetNextEmail
|func=llGetNextEmail
|func=llGetNextEmail
|p1_type=string|p1_name=address|p1_desc=送信者のメールアドレス (大文字・小文字の区別なし)
|p1_type=string|p1_name=address|p1_desc=送信者のメールアドレス
|p2_type=string|p2_name=subject|p2_desc=メールの件名 (大文字・小文字の区別なし)
|p2_type=string|p2_name=subject|p2_desc=メールの件名
|func_footnote
|func_footnote='''address''' '''subject''' はそれが{{HoverText|空文字列|{{String}}}}の場合、{{HoverText|ワイルドカード|ワイルドカードとは全てのパターンと常に一致する特別なキーワードです}}として扱われます。
|func_desc='''address''' および/あるいは '''subject''' が一致するメールを受信します。({{HoverText|空欄|空文字列: {{String}}}} の場合は無指定とみなします。両方指定された場合は、両方とも合致する事が条件です。) 実行すると {{LSLG/ja|email}} イベントが発生します。
|func_desc=メールアドレス '''address''' から件名 '''subject''' で送られてきた、取り込み待ち中の [[email]] を取り込む。
|return_text
|return_text
|spec
|spec=
'''address''' と '''subject''' が共に合致した時のみ {{LSLG/ja|email}} [[event/ja|イベント]]が発生します。
*いずれの引数も大文字/小文字は区別されません。
*引数が{{HoverText|空文字列|{{String}}}}の場合、それはワイルドカードとして扱われ、いかなるパターンにもマッチします。
*どちらの引数も空文字列の場合、取り込み待ちの最初のメールが対象になります。
*取り込みは {{HoverText|FIFO|First In First Out - 待ち行列に先に入った方が、先に取り出される}} です。
|caveats=
|caveats=
|constants
|constants
Line 15: Line 20:
default {
default {
     state_entry() {
     state_entry() {
         llSetTimerEvent(1); // これよりあまり小さくしないこと。
         llSetTimerEvent(1.0); // これよりあまり小さくしないこと。
     }
     }
      
      

Revision as of 04:24, 16 April 2009

要約

関数: llGetNextEmail( string address, string subject );

メールアドレス address から件名 subject で送られてきた、取り込み待ち中の email を取り込む。

• string address 送信者のメールアドレス
• string subject メールの件名

addresssubject はそれが空文字列の場合、ワイルドカードとして扱われます。

仕様

addresssubject が共に合致した時のみ email イベントが発生します。

  • いずれの引数も大文字/小文字は区別されません。
  • 引数が空文字列の場合、それはワイルドカードとして扱われ、いかなるパターンにもマッチします。
  • どちらの引数も空文字列の場合、取り込み待ちの最初のメールが対象になります。
  • 取り込みは FIFO です。

サンプル

<lsl> default {

   state_entry() {
       llSetTimerEvent(1.0); // これよりあまり小さくしないこと。
   }
   
   timer() {
       llGetNextEmail("", ""); // メールを受信する
   }
   
   email(string time, string address, string subj, string message, integer num_left) {
    
        llOwnerSay("新しいメールがあります: " + subj + "\n" + message);
      
   }

}

</lsl>

関連項目

イベント

•  email

関数

•  llEmail

特記事項

Search JIRA for related Issues

Signature

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