View Single Post
10-19-05, 03:17 PM   #3
Gorak
A Fallenroot Satyr
Join Date: Oct 2005
Posts: 21
The only viable way to share data between seperate clients is to use the messaging system, such as whispers, say-commands, emotes or chat channels.

Many add-ons, when installed, create or join a silent chat channel (a silent channel is one which is not bound to any of your chat frames). Then, the add-on registers for CHAT_MSG_CHANNEL event for itself, and looks at the 'arg9' variable, which contains the channel name. If a channel name match is made, the contents of the message is readed and interpreted, otherwise it's skipped.

If you don't feel like rewriting from scratch, there's always the SkyLight library, a rewrite of the original bloated Sky library. I'm told it works smoothly, but being a naturally suspective person, I'd still implement my own method if I needed to exchange data between clients.
  Reply With Quote