Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
Advertisement
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Joins the specified chat channel; the channel will be rejoined after relogging.

Joins the channel with the specified name. A player can be in a maximum of 10 chat channels. In opposite to API_JoinTemporaryChannel the channel will be re-joined after relogging.

type, name = JoinPermanentChannel(channelName [, password, frameID, hasVoice])

Parameters

(copy/paste from API_JoinChannelByName)

Arguments

channelName
string - The name of the channel to join. You can't use the "-" character in channelName (patch 1.9)
password
string? - The channel password, nil if none.
frameID
number? - The chat frame ID number to add the channel to. Use Frame:GetID() to retrieve it for chat frame objects.
hasVoice
number? - (1/nil) Enable voice chat for this channel.

Returns

type
number - The type of channel. 0 for a undefined channel, 1 for the zone General channel, etc
name
string - The name of the channel (Ohklus: seems to be nil for most channels).

Example

(copy/paste from API_JoinChannelByName)

JoinPermanentChannel("Mammoth", "thesane", ChatFrame1:GetID(), 1);
Advertisement