Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Open listen

Sekker Thirroul
Registered User
Join date: 27 Aug 2006
Posts: 28
12-29-2007 17:12
quick question

I've seen tools that listen on every channel I wanted to make something to log object to object/av messages in my testbed using llOwnerSay to as a return avoid looping.

Would be glad if anyone could let me know how to work around this and before anyone prepares a lecture on server load this is for part of a tool not anything for sale or distribution.

there do seem to be tools out there that do this already but I'd like to know how rather than just depend on them

** reading through a little more I hear that this is impossible except in the above mentioned things that somehow do it ;/ is there perhaps some two stage way of doing this? I'm thinking along the lines of one stage identifying the channels currently being used in chat range then tuning into those channels specifically
Osgeld Barmy
Registered User
Join date: 22 Mar 2005
Posts: 3,336
12-29-2007 17:30
i forget (nor do i feel like looking it up) the exact amount of possible listen channels but its in the billions? and you can only have 16 listens open at once so its a pretty tall order

then many scripts often set a new listen channel every session, so if i walk up to it i might get -23398472 the next guy could get -9876876

the most optmial solution would be to make a device that listens to the most used channel 1,99 ect but you would have to choose those :)
Boss Spectre
Registered User
Join date: 5 Sep 2005
Posts: 229
12-29-2007 20:47
If this is for your testbed then you can set a script to listen to the specific channels you choose for your objects (unless they are random of course.) For your testbed, you can easily limit the range of channels used.

Each script can listen to 64 channels, so you would need multiple scripts to listen to more than that.

llListen(1, "", "", "";);l
llListen(2, "", "", "";);l
llListen(3, "", "", "";);l
llListen(4, "", "", "";);l

etc.
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
12-30-2007 01:52
if you want to listen to every channel at once it's not to hard.... it just requires 268,435,456 scripts at 16 listens per script...... =)

the scripts mentioned above use several listens and cylce through different channels in blocks
_____________________
|
| . "Cat-Like Typing Detected"
| . This post may contain errors in logic, spelling, and
| . grammar known to the SL populace to cause confusion
|
| - Please Use PHP tags when posting scripts/code, Thanks.
| - Can't See PHP or URL Tags Correctly? Check Out This Link...
| -
Kidd Krasner
Registered User
Join date: 1 Jan 2007
Posts: 1,938
12-30-2007 07:50
From: Sekker Thirroul
quick question

I've seen tools that listen on every channel I wanted to make something to log object to object/av messages in my testbed using llOwnerSay to as a return avoid looping.

Would be glad if anyone could let me know how to work around this ...

How to work around what? Your question isn't at all clear.
Jesse Barnett
500,000 scoville units
Join date: 21 May 2006
Posts: 4,160
12-30-2007 08:41
From: Sekker Thirroul
I've seen tools that listen on every channel


Wish someone would post a link to an object that claims it can do this or the in world location of such an object. As noted here and in other threads, it would be impossible to scan all of the 4,294,967,294 channels. A quick search of onrez yielded one scanner that can scan up to 10,000 channels and another that can scan 32,000. Both would use the same techniques as laid out in the answers in this thread and neither would be all that sim freindly. Frankly my take on the object that can scan every channel is that it is a slurban legend :D
_____________________
I (who is a she not a he) reserve the right to exercise selective comprehension of the OP's question at anytime.
From: someone
I am still around, just no longer here. See you across the aisle. Hope LL burns in hell for archiving this forum
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
12-30-2007 09:11
and no one thought 268 million scripts was funny? I need to work on my stand up routine some more... =P
_____________________
|
| . "Cat-Like Typing Detected"
| . This post may contain errors in logic, spelling, and
| . grammar known to the SL populace to cause confusion
|
| - Please Use PHP tags when posting scripts/code, Thanks.
| - Can't See PHP or URL Tags Correctly? Check Out This Link...
| -
ArchTx Edo
Mystic/Artist/Architect
Join date: 13 Feb 2005
Posts: 1,993
12-30-2007 09:44
From: Void Singer
and no one thought 268 million scripts was funny? I need to work on my stand up routine some more... =P


I laughed, it immediately made me think of some griefer trying to build this sim lagger.
_____________________

VRchitecture Model Homes at http://slurl.com/secondlife/Shona/60/220/30
http://www.slexchange.com/modules.php?name=Marketplace&MerchantID=2240
http://shop.onrez.com/Archtx_Edo
Jesse Barnett
500,000 scoville units
Join date: 21 May 2006
Posts: 4,160
12-30-2007 10:06
Aw Heck! I thought Void was serious!
_____________________
I (who is a she not a he) reserve the right to exercise selective comprehension of the OP's question at anytime.
From: someone
I am still around, just no longer here. See you across the aisle. Hope LL burns in hell for archiving this forum
Osgeld Barmy
Registered User
Join date: 22 Mar 2005
Posts: 3,336
12-30-2007 10:52
From: Void Singer
and no one thought 268 million scripts was funny? I need to work on my stand up routine some more... =P


made me chuckle
Sekker Thirroul
Registered User
Join date: 27 Aug 2006
Posts: 28
12-30-2007 14:21
your right closest I've found is

http://www.slexchange.com/modules.php?name=Marketplace&file=item&ItemID=396959
Mrc Homewood
Mentor of Randomness
Join date: 24 Feb 2007
Posts: 779
12-30-2007 14:55
the max is 64 listens per object, so have it listen for like 64 1 object 64 onother object ect ect
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
12-30-2007 14:59
From: Mrc Homewood
the max is 64 listens per object, so have it listen for like 64 1 object 64 onother object ect ect


It is 64 per script, not per object.
_____________________
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
Mrc Homewood
Mentor of Randomness
Join date: 24 Feb 2007
Posts: 779
12-30-2007 17:26
ya that what i ment lol
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
12-30-2007 18:23
ooo hey now we're down to 67,108,864 scripts... see and they say the forums aren't helpful... that's a savings of 200 million scripts... yay (this is still humor, just in case anyone is wondering =)
_____________________
|
| . "Cat-Like Typing Detected"
| . This post may contain errors in logic, spelling, and
| . grammar known to the SL populace to cause confusion
|
| - Please Use PHP tags when posting scripts/code, Thanks.
| - Can't See PHP or URL Tags Correctly? Check Out This Link...
| -