Difference between revisions of "Link message"

From Second Life Wiki
Jump to navigation Jump to search
(queue limit)
Line 7: Line 7:
|constants
|constants
|spec
|spec
|caveats
|caveats=64 link message events can queue, past that, they are silently dropped!  Don't do too much in the event if they might be coming in fast.
|examples=
|examples=
<pre>
<pre>

Revision as of 15:27, 23 April 2007

Description

Event: link_message( integer sender_num, integer num, string str, key id ){ ; }

Triggered when task receives a link message via llMessageLinked library function call

• integer sender_num
• integer num
• string str
• key id

Caveats

64 link message events can queue, past that, they are silently dropped! Don't do too much in the event if they might be coming in fast.

All Issues ~ Search JIRA for related Bugs

Examples

//This is just an example script, you shouldn't handle touches within in single script this way.
default
{
    touch_start(integer c)
    {
        llMessageLinked(LINK_THIS, 0, llDetectedName(0), llDetectedKey(0));
    }
    link_message(integer source, integer num, string str, key id)
    {
        llWhisper(0, str + " (" + (string)id + ") touched me!");
    }
}

Notes

A script can hear its own link messages.

See Also

Functions

•  llMessageLinked

Deep Notes

Signature

event void link_message( integer sender_num, integer num, string str, key id );