Sky

From WoWDev

This is an article about WoW Interface Customization : AddOns/Function Libraries.

"Dark wings, dark words" - Jon

Sky is a communications library designed to make adding /commands and sharing data silently between clients using chat channels much easier.

NOTE (21 Jun 2005): There are currently two versions of Sky: 'Sky' and 'SkyLight'. The recommended and fully supported version is the 'SkyLight' version, a largely rewritten version of Sky by AnduinLothar (aka KarlKFI). SkyLight is available from Curse-Gaming.com. The old Sky version is still in Cosmos for the time being. SkyLight fully replaces Sky and uses the same coding standards with more advances and optimized implimentation. SkyLight no longer handles channel index masking nor many of the 'enhancements' that were so buggy in the original versions. The one code difference to note is that SkyChannelManager.getLiveChannelCount has been replaced by SkyChannelManager.getChannelCount in SkyLight.

Sky and SkyLight Dependancies: Sea and Chronos


Sky Documentation

Sky provides hidden channels--Sky, SkyParty, SkyRaid, SkyZone, and SkyGuild--which can be automatically updated. The Sky Channels provide additional communication options; for example, you can send a message to a single person or to your entire guild which can be read later, or you can rush an 'alert' to a person or guild....

For a full summary and introduction to Sky, see [1].

Template:Notify KarlKFI

Basic Example of a Sky command:

Sky.sendMessage("Group Members Rock!", "party");
/ Sends the message "Group Members Rock" to the party (group) channel.

Sky Functions

Sky Data Types