Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

llMessageObject();

CrystalShard Foo
1+1=10
Join date: 6 Feb 2004
Posts: 682
03-26-2005 04:17
We've been asking for this for a long, long, long time now.

So its time to ask again.

Command: llMessageObject(key id, integer num, string str, key id);

Triggered Event: object_message(key sender, integer num, string str, key id)

Sends a message from object to object across the grid, as a combination of llInstantMessage fused with llMessageLinked.

Instant delivery grid-scale, triggers an event on message receive.

Linden Lab have been excited about all the developers who have been developing wide sim-scale games in SecondLife. Unfortunatly, the tools we have for object-to-object communications are lacking: Listeners are badly designed for data comm and are lag-producing due to their server-side mechanism. E-Mail is a partial solution but does not trigger a received email event on its own, forcing us to run timers that constantly poll for email. That, and email is not the most reliable system, either. XML-RPC seems good - but only for one direction. We can trigger XML-RPC comm, but its complicated and requires some E-Mail tempering.

If we cant do object-to-object XML-RPC,then atleast give us some other better alternative to using email. A command such as this can only do us good.

Alot of good.

If you want to see games in SecondLife - give us the tools. We'll provide the rest.
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
03-26-2005 04:53
I will only support this if one of paramaters passed is a list. There is no reason we have to constantly have to convert data back and forth between lists and strings.
_____________________
Truth is a river that is always splitting up into arms that reunite. Islanded between the arms, the inhabitants argue for a lifetime as to which is the main river.
- Cyril Connolly

Without the political will to find common ground, the continual friction of tactic and counter tactic, only creates suspicion and hatred and vengeance, and perpetuates the cycle of violence.
- James Nachtwey
Jillian Callahan
Rotary-winged Neko Girl
Join date: 24 Jun 2004
Posts: 3,766
03-26-2005 06:35
How strange - are these reposts or is something strange going on? :eek:

At any rate - I'm with Strife on this - love the concept, needs to pass a list :)

Please, Linden deieties, hear our plea!
_____________________
Chage McCoy
Aerodrome Janitor
Join date: 23 Apr 2004
Posts: 336
03-27-2005 03:45
Supported eith another condition

Group Objects are allowed to use this function. At present, Group Owned/Deeded objects are unable to use llInstantMessage based on the fact they are group owned. This is intensely annoying, if you are trying to get data back from a sensor array for example.

You could put llMessageObject() into the grid arrays, to message back to a core object for further processing.
Jeffrey Gomez
Cubed™
Join date: 11 Jun 2004
Posts: 3,522
03-27-2005 03:50
That... or the ability to pass an entire script with buffer intact. We don't need no steenkin' list when we have a full script buffer. :D
_____________________
---
CrystalShard Foo
1+1=10
Join date: 6 Feb 2004
Posts: 682
03-27-2005 04:49
Hell at this point i'll even settle to just sending strings. I just had enough of having to mess with listens/email/xmlrpc when direct object-to-object messaging is such an obvious thing to ask for. >.<