Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

llBroadcast

Lasivian Leandros
Hopelessly Obsessed
Join date: 11 Jul 2005
Posts: 238
09-19-2006 10:56
ok, we have sensor events that we can set to work at any distance. but only whisper/say/shout.

Why not:

llBroadcast(float distance, integer channel, string message);

where distance <= llShout

This would allow for much more control in handling messages, and allow for sensors and script broadcasting to be exactly equal.

It doesn't seem it would take much to do.

*shrug*
_____________________
From: someone
"SL is getting to be like a beat up old car with a faulty engine which keeps getting a nice fresh layer of paint added on, while the engine continues to be completely unreliable." - Kex Godel
Lex Neva
wears dorky glasses
Join date: 27 Nov 2004
Posts: 1,361
09-19-2006 11:22
Ooh, and if it's on a private island and the sim owner allows it, make it so that you can broadcast with an infinite distance. This would be tottally great for sim-wide communication systems. Right now, I use a hacked up relay system to achieve the same end, and it's a real pain.
Travis Lambert
White dog, red collar
Join date: 3 Jun 2004
Posts: 2,819
09-19-2006 11:42
From: Lex Neva
Right now, I use a hacked up relay system to achieve the same end, and it's a real pain.


So do I, and it sucks. If you want to be a good neighbor and not spam with shout, you're forced to use repeaters if you need chat to carry further than 20m. But repeaters carry a huge lag price with that open listener.

An arbritrary chat distance is sorely needed. I posted a similar thread here on the subject.
_____________________
------------------
The Shelter

The Shelter is a non-profit recreation center for new residents, and supporters of new residents. Our goal is to provide a positive & supportive social environment for those looking for one in our overwhelming world.
Lasivian Leandros
Hopelessly Obsessed
Join date: 11 Jul 2005
Posts: 238
09-19-2006 12:12
Yeah, we could use "llSimBroadcast", "llEstateBroadcast".

But that's a different issue, i'm specifically asking for reduced distance options in hopes that my request will go over easily :)
_____________________
From: someone
"SL is getting to be like a beat up old car with a faulty engine which keeps getting a nice fresh layer of paint added on, while the engine continues to be completely unreliable." - Kex Godel
Marcus Moreau
frand
Join date: 25 Dec 2004
Posts: 602
09-19-2006 12:32
I like all the ideas. You could simply have "llBroadcast()" and then the max distance would not be whatever the hard-coded Shout demands but whatever the Sim itself dictates. So if the Sim owner wants Shout to be 256m, voila. The llBroadcast would then just rely on the sim setting.

But I am at least for Las's initial request, if not more.

MM
_____________________
Marcus Moreau

Disenfranchised island owner...

"This statement is false."
User #121869 or something close
Hewee Zetkin
Registered User
Join date: 20 Jul 2006
Posts: 2,702
09-20-2006 02:16
There MIGHT be one technical reason not to do this. It could be that whether objects are within whisper/say/shout range is actually determined and cached when each object MOVES rather than when the actual chat takes place. I'm not sure if that optimization would actually be worth it given the number of static and moving objects in SL, but it is a possibility.
Nargus Asturias
Registered User
Join date: 16 Sep 2005
Posts: 499
09-20-2006 06:39
Um...I think it'll become spaming reason if the script owner isn't the land owner, or officer. Also, there should be no range selection too. The range should cover the entire land you own in the same sim and other part of land shouldn't heard it too.

If you want lower range, you could always use llShout, llSay, or llWhisper :P
_____________________
Nargus Asturias, aka, StreamWarrior
Blue Eastern Water Dragon
Brown-skinned Utahraptor from an Old Time
Lasivian Leandros
Hopelessly Obsessed
Join date: 11 Jul 2005
Posts: 238
09-20-2006 07:40
The trouble with no range selection is you have very little control over distance.

It could be argued that why does llSensor have such fine gradiation, and yet we have only 3 stages of chat?
_____________________
From: someone
"SL is getting to be like a beat up old car with a faulty engine which keeps getting a nice fresh layer of paint added on, while the engine continues to be completely unreliable." - Kex Godel
Draco18s Majestic
Registered User
Join date: 19 Sep 2005
Posts: 2,744
09-20-2006 09:47
Three stages of chat where one of them (llShout) has far too large of an increase over llSay.
Walker Chamerberlin
Registered User
Join date: 24 May 2006
Posts: 1
sim-wide communication systems.
12-13-2006 08:56
From: Lex Neva
Ooh, and if it's on a private island and the sim owner allows it, make it so that you can broadcast with an infinite distance. This would be tottally great for sim-wide communication systems. Right now, I use a hacked up relay system to achieve the same end, and it's a real pain.


Hello Lex,

I'm trying to implement a similar idea of a llsensor relay system. any pointers.

Walker