X2Team
Globals
MAX_COMMUNITY_SUMMON
integer
RAID_RECRUIT_EXPIRE_DELAY_MINUTE
integer
RAID_TEAM_RECRUIT_LIST_REQ
integer
SIEGE_RAID_TEAM_ALL_INFO
integer
SIEGE_RAID_TEAM_INFO_BY_FACTION
integer
TEAM_JOINT_MENU_CHAT
integer
TEAM_JOINT_MENU_TARGET
integer
TEAM_JOINT_REQUEST
integer
TEAM_LOOT_FREE_FOR_ALL
integer
TEAM_LOOT_MASTER_LOOTER
integer
TEAM_LOOT_ROUND_ROBIN
integer
TMROLE_DEALER
integer
TMROLE_HEALER
integer
TMROLE_NONE
integer
TMROLE_RANGED_DEALER
integer
TMROLE_TANKER
integer
X2Team
X2Team
Aliases
SIEGE_RAID
SIEGE_RAID_TEAM_ALL_INFO|SIEGE_RAID_TEAM_INFO_BY_FACTION
-- api/X2Team
SIEGE_RAID:
| `SIEGE_RAID_TEAM_ALL_INFO`
| `SIEGE_RAID_TEAM_INFO_BY_FACTION`
TEAM_JOIN
TEAM_JOINT_MENU_CHAT|TEAM_JOINT_MENU_TARGET|TEAM_JOINT_REQUEST
-- api/X2Team
TEAM_JOIN:
| `TEAM_JOINT_MENU_CHAT`
| `TEAM_JOINT_MENU_TARGET`
| `TEAM_JOINT_REQUEST`
TEAM_LOOT
TEAM_LOOT_FREE_FOR_ALL|TEAM_LOOT_MASTER_LOOTER|TEAM_LOOT_ROUND_ROBIN
-- api/X2Team
TEAM_LOOT:
| `TEAM_LOOT_FREE_FOR_ALL`
| `TEAM_LOOT_MASTER_LOOTER`
| `TEAM_LOOT_ROUND_ROBIN`
TEAM_ROLE
TMROLE_DEALER|TMROLE_HEALER|TMROLE_NONE|TMROLE_RANGED_DEALER|TMROLE_TANKER
-- api/X2Team
TEAM_ROLE:
| `TMROLE_DEALER`
| `TMROLE_HEALER`
| `TMROLE_NONE`
| `TMROLE_RANGED_DEALER`
| `TMROLE_TANKER`
Classes
Class: X2Team
Method: GetRole
(method) X2Team:GetRole(teamIndex: number, memberIndex: number)
-> role: `TMROLE_DEALER`|`TMROLE_HEALER`|`TMROLE_NONE`|`TMROLE_RANGED_DEALER`|`TMROLE_TANKER`
Retrieves the role of the specified member in the given team.
@param
teamIndex— The index of the team. (min:0)@param
memberIndex— The index of the member within the team. (min:1)@return
role— The role of the member.-- api/X2Team role: | `TMROLE_DEALER` | `TMROLE_HEALER` | `TMROLE_NONE` | `TMROLE_RANGED_DEALER` | `TMROLE_TANKER`
Method: MoveTeamMember
(method) X2Team:MoveTeamMember(frommemberIndex: number, tomemberIndex: number)
Moves a team member to a different position.
@param
frommemberIndex— The current index of the member.@param
tomemberIndex— The target index to move the member to.
Method: MoveTeamMemberToParty
(method) X2Team:MoveTeamMemberToParty(frommemberIndex: number, toParty: number)
Moves a team member to a different party.
@param
frommemberIndex— The current index of the member.@param
toParty— The target party number to move the member to.
Method: KickTeamMemberByName
(method) X2Team:KickTeamMemberByName(charName: string, teamRoleType: `TMROLE_DEALER`|`TMROLE_HEALER`|`TMROLE_NONE`|`TMROLE_RANGED_DEALER`|`TMROLE_TANKER`)
Kicks a team member by their character name.
@param
charName— The name of the character to kick.@param
teamRoleType— The role of the member being kicked.-- api/X2Team teamRoleType: | `TMROLE_DEALER` | `TMROLE_HEALER` | `TMROLE_NONE` | `TMROLE_RANGED_DEALER` | `TMROLE_TANKER`
Method: GetTeamRoleType
(method) X2Team:GetTeamRoleType()
-> role: `TMROLE_DEALER`|`TMROLE_HEALER`|`TMROLE_NONE`|`TMROLE_RANGED_DEALER`|`TMROLE_TANKER`
Returns the current role of the local player in the team.
@return
role— The player’s team role.-- api/X2Team role: | `TMROLE_DEALER` | `TMROLE_HEALER` | `TMROLE_NONE` | `TMROLE_RANGED_DEALER` | `TMROLE_TANKER`
Method: KickTeamMember
(method) X2Team:KickTeamMember(memberIndex: string, teamRoleType: `TMROLE_DEALER`|`TMROLE_HEALER`|`TMROLE_NONE`|`TMROLE_RANGED_DEALER`|`TMROLE_TANKER`)
-> success: boolean
Kicks a team member from the team.
@param
memberIndex— The index or identifier of the member to kick.@param
teamRoleType— The role of the member being kicked.@return
success—trueif the kick was successful,falseotherwise.-- api/X2Team teamRoleType: | `TMROLE_DEALER` | `TMROLE_HEALER` | `TMROLE_NONE` | `TMROLE_RANGED_DEALER` | `TMROLE_TANKER`
Method: SetRole
(method) X2Team:SetRole(role: `TMROLE_DEALER`|`TMROLE_HEALER`|`TMROLE_NONE`|`TMROLE_RANGED_DEALER`|`TMROLE_TANKER`)
Sets the player’s role in a raid.
@param
role— The role to set for the player.-- api/X2Team role: | `TMROLE_DEALER` | `TMROLE_HEALER` | `TMROLE_NONE` | `TMROLE_RANGED_DEALER` | `TMROLE_TANKER`