Link message

From Second Life Wiki
Revision as of 15:27, 23 April 2007 by Gigs Taggart (talk | contribs) (queue limit)
Jump to navigation Jump to search

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 );