Email/ja
From Second Life Wiki
イベント: email( string time, string address, string subject, string message, integer num_left ){ ; }
llGetNextEmail が実行され、その引数に合致したメールがキューにあった場合に発生する。
| |||||||||||||||||||||||||||
詳細この email イベントは llGetNextEmail が実行され、その引数によるフィルタに合致したメールがあった場合に発生する。フィルタに合致した最初のメールはメール キューから削除され、そのデータはこのイベントの引数として使われる。フィルタに合致しなかったが、キューが空にもなっていないという場合、このイベントは発生しない。フィルタの効果の他、メール キューは 先入れ先出し である。 | |||||||||||||||||||||||||||
注意
| |||||||||||||||||||||||||||
例default { state_entry() { llSetTimerEvent(5.0); } timer() { llGetNextEmail("", ""); } email( string time, string address, string subject, string message, integer num_left ) { if (llGetSubString(address, -19, -1) == "@lsl.secondlife.com") {//SL 内から送られたメール。この例では単純にメールヘッダを取り除く。 message = llDeleteSubString(message, 0, llSubStringIndex(message, "\n\n") + 1); } llSay(0, message); if(num_left) llGetNextEmail("", ""); } } | |||||||||||||||||||||||||||

