DCF Services
Active Worlds Hosting
DCF Services


Scripted Xelagot Modules
Copyright 2008 DCF Services

Sometimes you just need a PA system



We have a very complete and flexible in house Xelagot scripting with a number of helpful functions for the world owner.

Running on a Xelagot that is online 24/7

Complete but Flexible functions

Can add other scripts and special bots with approval and testing.

The Public Address Module

The Public Address or PA Module is based on the PA script from the Xelagot helps web site, modified to fit into the modular script and enhanced a bit. This module is in two parts, in that the first part is the 'microphone' function and the second part is the 'speaker' function. The same bot can do both at the same time. The list for the speaker bots is not saved to a file like most other lists, so they have to be entered for each session. If the script is restarted for any reason, the speaker bot list is empty again.

The user or microphone list is like the other name lists. The speaker bot list has the bots targeted as 'speakers' that the microphone bot sends to via the Xelagot server. The microphone bot must be in range of the person speaking, though that range could be global mode. When anyone on the microphone list speaks, the microphone bot does a brief format of the name and chat post, and sends it to the bots on the 'speaker bot' list via the Xelagot server. If the person whispers to the microphone bot, that bot also echoes in open chat the same way the 'speaker' bots will. The microphone can also be set to include all those in range, not just those on the list and to include or exclude other bots on the ‘microphone’.

The speaker bots receiving the message then post the name and chat to all that can hear in their vicinity.

If two or more bots are set as both microphone and speaker on different worlds or in different places, a Bot-Phone or Bot-Net conference can be held, with all those on the local 'microphone' lists able to participate. This module is complicated only in the designation of the 'speaker' bots.

This module requires the use of the Xelagot server with all bots involved logged into that server.

Script Modules