TOS Compliant Chat Extenders are nothing new to SL, however, they all have this annoying problem of messages getting constantly repeated, even when the people who are talking are 2 meters away from each other.
This script setup solves that! Full parcel coverage, with no repeated messages and spam protection!
This means that if two people are in within 20 meters of each other, ( within local chat range) , and say something, the chat repeater won't message the people who can already directly hear each other, but a third person 60 meters away will get the "extended" messages. Nice simple and clean.
Other than that~ it's basically the same as every other Chat Extender, all detected messages are re-broadcast to the entire parcel, with the only limitation being that of altitude. All avatars on the parcel will receive broadcasted messages, with the exception of people who are more than 100 meters up in the air above or below the relay. This is so that this script can be easily used in skyboxes, without people on the ground level, or in other skyboxes on the same parcel, constantly getting inundated with messages.
To set this system up, you just place one "SpeakerBot" (depicted above) in your main central area, and then place "Detectors" in other areas around that you want chat to be detected in. These devices can have their 20 meter detection ranges overlap, and duplicate messages will not result. This system does NOT spawn out little weird roaming "follower prims" that hover around each avatar trying to listen to them like some other 'chat relay type systems' do. This is designed to operate in a busy club environment, though I'm sure there's other valid uses.
Also, as with all other similar type scripts, this is TOS compliant. The first time an avatar lands on the parcel they get a messaged warning, alerting them to the fact that chat has been extended so there are no surprises. If a person has not seen this message yet, and tries to say something their first message is not extended, and they will get the TOS compliant chat-extension warning instead, after which point all subsequent messages will be repeated, as expected.
Other features of this script are some very basic throttling and spam mitigation measures, so the owner of the device won't get chat throttled on their own sim if someone tries to spam gestures to the point of muting themselves. It also culls multiple repeated messages from a single source, meaning if someone types "I am annoying" 100 times in chat, the system will only rebroadcast the first one, and ignore the rest.
Also~ This system comes in a pair of unique custom mesh sci-fi devices that light up and pulse gently whenever they're relaying a message, 'cause why not! I thought it'd be neat.
Here's what they look like when relaying messages:
https://gyazo.com/e603ba5029ecd6175e978651110dd1b5
https://gyazo.com/66d8b21564709b7e14eaa4b2dffb10f6
If you don't like the aesthetic of random sci-fi things on your sim, don't worry! You can always make them 100% transparent or simply grab the scripts out of these meshes ( the meshes are COPY/MOD/NOXFER ) and place them in prim cubes or something!
( The scripts are COPY/NOMOD/NOXFER )
Lastly, if for some reason you need to have multiple chat repeater systems on the same parcel ( perhaps you want one system at 2000 meters, one at 3000 meters and one at ground level ) you can simply tint the neon lighting areas for the devices different colors at each area, and they will ignore "cross-talk" from devices that do not match. Detailed instructions on how to do this are included.
If you have any further questions, or need a variant that does not have the altitude restrictions, or messages an entire SIM instead of just a PARCEL~ feel free to inquire prior to purchase and I can likely provide those to you, however, those options are not included in this package by default, since the need for such things runs a much higher risk of crashing scripts.
Thank you for your interest and have a lovely day !
- Extends chat beyond 20 meters to a full Parcel.
- Attempts to do so without Repeated Messages.
- Mitigates spam messages.
- Has neat little sci-fi bots that flash when active.
- Skybox Friendly.