Flickering19966@legacy41540688 (talk | contribs) m (Fixed optionals) |
Keith Gabryelski@legacy41550702 (talk | contribs) m (add return values) |
||
(13 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{wowapi}} |
||
− | <center>'''JoinChannelByName''' - ''Documentation by AlexanderYoshi''</center> |
||
⚫ | |||
⚫ | |||
− | Joins the channel with the specified name. |
||
− | |||
⚫ | |||
== Parameters == |
== Parameters == |
||
=== Arguments === |
=== Arguments === |
||
− | : |
+ | :;channelName : String - The name of the channel to join |
+ | :;: You can't use the "-" character in channelName (patch 1.9) |
||
⚫ | |||
⚫ | |||
+ | :;hasVoice : Boolean (1/nil) - Enable voice chat for this channel. |
||
⚫ | |||
⚫ | |||
⚫ | |||
=== Returns === |
=== Returns === |
||
+ | :;type : Number - The type of channel. 0 for a undefined channel, 1 for the zone General channel, etc |
||
− | :retCode |
||
⚫ | |||
− | :;retCode : Number - Appears to always equal 0. |
||
== Example == |
== Example == |
||
<!-- begin code --> |
<!-- begin code --> |
||
− | JoinChannelByName("Mammoth", "thesane", ChatFrame1:GetID()); |
+ | local channel_type, channel_name = JoinChannelByName("Mammoth", "thesane", ChatFrame1:GetID(), 1); |
<!-- end code --> |
<!-- end code --> |
||
− | |||
− | == Details == |
||
⚫ | |||
− | |||
− | ---- |
||
− | __NOTOC__ |
||
− | {{Template:WoW API}} |
||
− | [[Category:API Chat Functions|JoinChannelByName]] |
Revision as of 20:21, 1 June 2009
Automated updating of API pages at this location, to reflect patch changes, has ceased from 10.1.7 onwards. |
Joins the channel with the specified name. A player can be in a maximum of 10 chat channels.
type, name = JoinChannelByName("channelName" [,"password" [,frameID[, hasVoice]]])
Parameters
Arguments
- channelName
- String - The name of the channel to join
- You can't use the "-" character in channelName (patch 1.9)
- password
- String (optional) - The channel password, nil if none.
- frameID
- Number (optional) - The chat frame ID number to add the channel to. Use Frame:GetID() to retrieve it for chat frame objects.
- hasVoice
- Boolean (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
local channel_type, channel_name = JoinChannelByName("Mammoth", "thesane", ChatFrame1:GetID(), 1);