X2Chat
Globals
CHAT_ALL_SERVER
integer
CHAT_BIG_MEGAPHONE
integer
CHAT_DAILY_MSG
integer
CHAT_EXPEDITION
integer
CHAT_FACTION
integer
CHAT_FAMILY
integer
CHAT_FIND_PARTY
integer
CHAT_GM_LISTEN
integer
CHAT_INVALID
integer
CHAT_LOCALE_SERVER
integer
CHAT_NOTICE
integer
CHAT_PARTY
integer
CHAT_PLAY_MUSIC
integer
CHAT_RACE
integer
CHAT_RAID
integer
CHAT_RAID_COMMAND
integer
CHAT_REPLYWHISPER
integer
CHAT_SAY
integer
CHAT_SMALL_MEGAPHONE
integer
CHAT_SQUAD
integer
CHAT_SYSTEM
integer
CHAT_TRADE
integer
CHAT_TRIAL
integer
CHAT_USER
integer
CHAT_WHISPER
integer
CHAT_WHISPERED
integer
CHAT_ZONE
integer
CIK_DEFAULT
integer
CMF_ACQ_CONSUME_GROUP
integer
CMF_ADDED_ITEM_GROUP
integer
CMF_ADDED_ITEM_SELF
integer
CMF_ADDED_ITEM_TEAM
integer
CMF_ALL_SERVER
integer
CMF_BEGIN_USE
integer
CMF_BEHAVIOR_RESULT
integer
CMF_BIG_MEGAPHONE
integer
CMF_CHANNEL_INFO
integer
CMF_COMBAT_DEAD
integer
CMF_COMBAT_DST_GROUP
integer
CMF_COMBAT_DST_OTHER
integer
CMF_COMBAT_DST_SELF
integer
CMF_COMBAT_ENVIRONMENTAL_DMANAGE
integer
CMF_COMBAT_MELEE_DAMAGE
integer
CMF_COMBAT_MELEE_GROUP
integer
CMF_COMBAT_MELEE_MISSED
integer
CMF_COMBAT_SPELL_AURA
integer
CMF_COMBAT_SPELL_CAST
integer
CMF_COMBAT_SPELL_DAMAGE
integer
CMF_COMBAT_SPELL_ENERGIZE
integer
CMF_COMBAT_SPELL_GROUP
integer
CMF_COMBAT_SPELL_HEALED
integer
CMF_COMBAT_SPELL_MISSED
integer
CMF_COMBAT_SRC_GROUP
integer
CMF_COMBAT_SRC_OTHER
integer
CMF_COMBAT_SRC_SELF
integer
CMF_COMMUNITY
integer
CMF_CONNECT_ALERT
integer
CMF_CONNECT_EXPEDITION
integer
CMF_CONNECT_FAMILY
integer
CMF_CONNECT_FRIEND
integer
CMF_DE
integer
CMF_DOMINION_AND_SIEGE_INFO
integer
CMF_EMOTIOIN_EXPRESS
integer
CMF_END_USE
integer
CMF_EN_SG
integer
CMF_EN_US
integer
CMF_ETC_GROUP
integer
CMF_EXPEDITION
integer
CMF_FACTION
integer
CMF_FAMILY
integer
CMF_FIND_PARTY
integer
CMF_FR
integer
CMF_HERO_SEASON_UPDATED
integer
CMF_IND
integer
CMF_JA
integer
CMF_KO
integer
CMF_LANG_BEGIN
integer
CMF_LANG_END
integer
CMF_LOCALE_SERVER
integer
CMF_LOOT_METHOD_CHANGED
integer
CMF_NONE
integer
CMF_NOTICE
integer
CMF_OTHER_CONTINENT
integer
CMF_PARTY
integer
CMF_PARTY_AND_RAID_INFO
integer
CMF_PLAY_MUSIC
integer
CMF_QUEST_INFO
integer
CMF_RACE
integer
CMF_RAID
integer
CMF_RAID_COMMAND
integer
CMF_RU
integer
CMF_SAY
integer
CMF_SELF_CONTRIBUTION_POINT_CHANGED
integer
CMF_SELF_HONOR_POINT_CHANGED
integer
CMF_SELF_LEADERSHIP_POINT_CHANGED
integer
CMF_SELF_LIVING_POINT_CHANGED
integer
CMF_SELF_MONEY_CHANGED
integer
CMF_SELF_SKILL_INFO
integer
CMF_SMALL_MEGAPHONE
integer
CMF_SQUAD
integer
CMF_SYSTEM
integer
CMF_TH
integer
CMF_TRADE
integer
CMF_TRADE_STORE_MSG
integer
CMF_TRIAL
integer
CMF_WHISPER
integer
CMF_ZH_CN
integer
CMF_ZH_TW
integer
CMF_ZONE
integer
CMSP_LEFT
integer
CMSP_RIGHT
integer
COLLISION_PART_BOTTOM
integer
COLLISION_PART_FRONT
integer
COLLISION_PART_REAR
integer
COLLISION_PART_SIDE
integer
COLLISION_PART_TOP
integer
LOCALE_DE
integer
LOCALE_EN_SG
integer
LOCALE_EN_US
integer
LOCALE_FR
integer
LOCALE_IND
integer
LOCALE_INVALID
integer
LOCALE_JA
integer
LOCALE_KO
integer
LOCALE_RU
integer
LOCALE_TH
integer
LOCALE_ZH_CN
integer
LOCALE_ZH_TW
integer
QMS_CHECKPOINT
integer
QMS_GIVE_MAIN
integer
QMS_GIVE_NORMAL
integer
QMS_GIVE_REPEAT
integer
QMS_GIVE_SAGA
integer
QMS_LET_IT_DONE
integer
QMS_OVER_DONE
integer
QMS_PROGRESS
integer
QMS_READY_MAIN
integer
QMS_READY_NORMAL
integer
QMS_READY_SAGA
integer
X2Chat
X2Chat
Aliases
CHANNEL_MESSAGE_FILTER
CMF_ACQ_CONSUME_GROUP|CMF_ADDED_ITEM_GROUP|CMF_ADDED_ITEM_SELF|CMF_ADDED_ITEM_TEAM|CMF_ALL_SERVER…(+60)
-- api/X2Chat
CHANNEL_MESSAGE_FILTER:
| `CMF_ACQ_CONSUME_GROUP`
| `CMF_ADDED_ITEM_GROUP`
| `CMF_ADDED_ITEM_SELF`
| `CMF_ADDED_ITEM_TEAM`
| `CMF_ALL_SERVER`
| `CMF_BEHAVIOR_RESULT`
| `CMF_CHANNEL_INFO`
| `CMF_COMBAT_DEAD`
| `CMF_COMBAT_DST_GROUP`
| `CMF_COMBAT_ENVIRONMENTAL_DMANAGE`
| `CMF_COMBAT_MELEE_DAMAGE`
| `CMF_COMBAT_MELEE_GROUP`
| `CMF_COMBAT_MELEE_MISSED`
| `CMF_COMBAT_SPELL_AURA`
| `CMF_COMBAT_SPELL_DAMAGE`
| `CMF_COMBAT_SPELL_ENERGIZE`
| `CMF_COMBAT_SPELL_GROUP`
| `CMF_COMBAT_SPELL_HEALED`
| `CMF_COMBAT_SPELL_MISSED`
| `CMF_COMBAT_SRC_GROUP`
| `CMF_COMMUNITY`
| `CMF_CONNECT_ALERT`
| `CMF_CONNECT_EXPEDITION`
| `CMF_CONNECT_FAMILY`
| `CMF_CONNECT_FRIEND`
| `CMF_DE`
| `CMF_DOMINION_AND_SIEGE_INFO`
| `CMF_EMOTIOIN_EXPRESS`
| `CMF_END_USE`
| `CMF_EN_SG`
| `CMF_EN_US`
| `CMF_ETC_GROUP`
| `CMF_EXPEDITION`
| `CMF_FAMILY`
| `CMF_FR`
| `CMF_HERO_SEASON_UPDATED`
| `CMF_IND`
| `CMF_JA`
| `CMF_KO`
| `CMF_LANG_BEGIN`
| `CMF_LANG_END`
| `CMF_LOCALE_SERVER`
| `CMF_LOOT_METHOD_CHANGED`
| `CMF_NOTICE`
| `CMF_OTHER_CONTINENT`
| `CMF_PARTY`
| `CMF_PARTY_AND_RAID_INFO`
| `CMF_PLAY_MUSIC`
| `CMF_QUEST_INFO`
| `CMF_RAID`
| `CMF_RAID_COMMAND`
| `CMF_RU`
| `CMF_SELF_CONTRIBUTION_POINT_CHANGED`
| `CMF_SELF_HONOR_POINT_CHANGED`
| `CMF_SELF_LEADERSHIP_POINT_CHANGED`
| `CMF_SELF_LIVING_POINT_CHANGED`
| `CMF_SELF_MONEY_CHANGED`
| `CMF_SELF_SKILL_INFO`
| `CMF_SQUAD`
| `CMF_SYSTEM`
| `CMF_TH`
| `CMF_TRADE_STORE_MSG`
| `CMF_WHISPER`
| `CMF_ZH_CN`
| `CMF_ZH_TW`
CHANNEL_MESSAGE_FILTER_SPECIAL
CMF_BEGIN_USE|CMF_BIG_MEGAPHONE|CMF_COMBAT_DST_OTHER|CMF_COMBAT_DST_SELF|CMF_COMBAT_SPELL_CAST…(+11)
-- api/X2Chat
CHANNEL_MESSAGE_FILTER_SPECIAL:
| `CMF_BEGIN_USE`
| `CMF_BIG_MEGAPHONE`
| `CMF_COMBAT_DST_OTHER`
| `CMF_COMBAT_DST_SELF`
| `CMF_COMBAT_SPELL_CAST`
| `CMF_COMBAT_SRC_OTHER`
| `CMF_COMBAT_SRC_SELF`
| `CMF_FACTION`
| `CMF_FIND_PARTY`
| `CMF_NONE`
| `CMF_RACE`
| `CMF_SAY`
| `CMF_SMALL_MEGAPHONE`
| `CMF_TRADE`
| `CMF_TRIAL`
| `CMF_ZONE`
CHAT_ICON_KIND
CIK_DEFAULT
-- api/X2Chat
CHAT_ICON_KIND:
| `CIK_DEFAULT`
CHAT_MESSAGE_CHANNEL
CHAT_ALL_SERVER|CHAT_BIG_MEGAPHONE|CHAT_DAILY_MSG|CHAT_EXPEDITION|CHAT_FACTION…(+22)
-- api/X2Chat
CHAT_MESSAGE_CHANNEL:
| `CHAT_ALL_SERVER`
| `CHAT_BIG_MEGAPHONE`
| `CHAT_DAILY_MSG`
| `CHAT_EXPEDITION`
| `CHAT_FACTION`
| `CHAT_FAMILY`
| `CHAT_FIND_PARTY`
| `CHAT_GM_LISTEN`
| `CHAT_INVALID`
| `CHAT_LOCALE_SERVER`
| `CHAT_NOTICE`
| `CHAT_PARTY`
| `CHAT_PLAY_MUSIC`
| `CHAT_RACE`
| `CHAT_RAID`
| `CHAT_RAID_COMMAND`
| `CHAT_REPLYWHISPER`
| `CHAT_SAY`
| `CHAT_SMALL_MEGAPHONE`
| `CHAT_SQUAD`
| `CHAT_SYSTEM`
| `CHAT_TRADE`
| `CHAT_TRIAL`
| `CHAT_USER`
| `CHAT_WHISPER`
| `CHAT_WHISPERED`
| `CHAT_ZONE`
CMSP
CMSP_LEFT|CMSP_RIGHT
-- api/X2Chat
-- Chat Message Scroll Position
CMSP:
| `CMSP_LEFT`
| `CMSP_RIGHT`
COLLISION_PART
COLLISION_PART_BOTTOM|COLLISION_PART_FRONT|COLLISION_PART_REAR|COLLISION_PART_SIDE|COLLISION_PART_TOP
-- api/X2Chat
COLLISION_PART:
| `COLLISION_PART_BOTTOM`
| `COLLISION_PART_FRONT`
| `COLLISION_PART_REAR`
| `COLLISION_PART_SIDE`
| `COLLISION_PART_TOP`
LOCALE
LOCALE_DE|LOCALE_EN_SG|LOCALE_EN_US|LOCALE_FR|LOCALE_IND…(+7)
-- api/X2Chat
LOCALE:
| `LOCALE_DE`
| `LOCALE_EN_SG`
| `LOCALE_EN_US`
| `LOCALE_FR`
| `LOCALE_IND`
| `LOCALE_INVALID`
| `LOCALE_JA`
| `LOCALE_KO`
| `LOCALE_RU`
| `LOCALE_TH`
| `LOCALE_ZH_CN`
| `LOCALE_ZH_TW`
QUEST_MANAGEMENT_STATE
QMS_CHECKPOINT|QMS_GIVE_MAIN|QMS_GIVE_NORMAL|QMS_GIVE_REPEAT|QMS_GIVE_SAGA…(+6)
-- api/X2Chat
QUEST_MANAGEMENT_STATE:
| `QMS_CHECKPOINT`
| `QMS_GIVE_MAIN`
| `QMS_GIVE_NORMAL`
| `QMS_GIVE_REPEAT`
| `QMS_GIVE_SAGA`
| `QMS_LET_IT_DONE`
| `QMS_OVER_DONE`
| `QMS_PROGRESS`
| `QMS_READY_MAIN`
| `QMS_READY_NORMAL`
| `QMS_READY_SAGA`
Classes
Class: X2Chat
Method: DispatchChatMessage
(method) X2Chat:DispatchChatMessage(filter: `CMF_ACQ_CONSUME_GROUP`|`CMF_ADDED_ITEM_GROUP`|`CMF_ADDED_ITEM_SELF`|`CMF_ADDED_ITEM_TEAM`|`CMF_ALL_SERVER`...(+76), message: string, option?: ChatMessageOption)
Sends a message to the specified chat channel.
@param
filter— The chat Channel Message Filter.@param
message— The message to send.@param
option— Optional chat message settings. (Required for allCHANNEL_MESSAGE_FILTER_SPECIAL)X2Chat:DispatchChatMessage(CMF_SYSTEM, "Hello, ArcheRage!") X2Chat:DispatchChatMessage(CMF_SAY, "|o; Hello, ArcheRage!", { isUserChat = true })-- api/X2Chat -- api/X2Chat filter: | `CMF_ACQ_CONSUME_GROUP` | `CMF_ADDED_ITEM_GROUP` | `CMF_ADDED_ITEM_SELF` | `CMF_ADDED_ITEM_TEAM` | `CMF_ALL_SERVER` | `CMF_BEHAVIOR_RESULT` | `CMF_CHANNEL_INFO` | `CMF_COMBAT_DEAD` | `CMF_COMBAT_DST_GROUP` | `CMF_COMBAT_ENVIRONMENTAL_DMANAGE` | `CMF_COMBAT_MELEE_DAMAGE` | `CMF_COMBAT_MELEE_GROUP` | `CMF_COMBAT_MELEE_MISSED` | `CMF_COMBAT_SPELL_AURA` | `CMF_COMBAT_SPELL_DAMAGE` | `CMF_COMBAT_SPELL_ENERGIZE` | `CMF_COMBAT_SPELL_GROUP` | `CMF_COMBAT_SPELL_HEALED` | `CMF_COMBAT_SPELL_MISSED` | `CMF_COMBAT_SRC_GROUP` | `CMF_COMMUNITY` | `CMF_CONNECT_ALERT` | `CMF_CONNECT_EXPEDITION` | `CMF_CONNECT_FAMILY` | `CMF_CONNECT_FRIEND` | `CMF_DE` | `CMF_DOMINION_AND_SIEGE_INFO` | `CMF_EMOTIOIN_EXPRESS` | `CMF_END_USE` | `CMF_EN_SG` | `CMF_EN_US` | `CMF_ETC_GROUP` | `CMF_EXPEDITION` | `CMF_FAMILY` | `CMF_FR` | `CMF_HERO_SEASON_UPDATED` | `CMF_IND` | `CMF_JA` | `CMF_KO` | `CMF_LANG_BEGIN` | `CMF_LANG_END` | `CMF_LOCALE_SERVER` | `CMF_LOOT_METHOD_CHANGED` | `CMF_NOTICE` | `CMF_OTHER_CONTINENT` | `CMF_PARTY` | `CMF_PARTY_AND_RAID_INFO` | `CMF_PLAY_MUSIC` | `CMF_QUEST_INFO` | `CMF_RAID` | `CMF_RAID_COMMAND` | `CMF_RU` | `CMF_SELF_CONTRIBUTION_POINT_CHANGED` | `CMF_SELF_HONOR_POINT_CHANGED` | `CMF_SELF_LEADERSHIP_POINT_CHANGED` | `CMF_SELF_LIVING_POINT_CHANGED` | `CMF_SELF_MONEY_CHANGED` | `CMF_SELF_SKILL_INFO` | `CMF_SQUAD` | `CMF_SYSTEM` | `CMF_TH` | `CMF_TRADE_STORE_MSG` | `CMF_WHISPER` | `CMF_ZH_CN` | `CMF_ZH_TW` | `CMF_BEGIN_USE` | `CMF_BIG_MEGAPHONE` | `CMF_COMBAT_DST_OTHER` | `CMF_COMBAT_DST_SELF` | `CMF_COMBAT_SPELL_CAST` | `CMF_COMBAT_SRC_OTHER` | `CMF_COMBAT_SRC_SELF` | `CMF_FACTION` | `CMF_FIND_PARTY` | `CMF_NONE` | `CMF_RACE` | `CMF_SAY` | `CMF_SMALL_MEGAPHONE` | `CMF_TRADE` | `CMF_TRIAL` | `CMF_ZONE`See: ChatMessageOption