Returns a list of character names which complete a given partial name prefix
See also Utility functions.
Signature:
... = GetAutoCompleteResults("inputString", includeBitfield, excludeBitfield, maxResults [, cursorPosition])
Arguments:
inputString- Partial name for which to return completions (string)includeBitfield- One or more of the following flags (combined viabit.bor()), indicating which characters should be included in the result list: (number, bitfield)0x00000000-AUTOCOMPLETE_FLAG_NONE: No characters0x00000001-AUTOCOMPLETE_FLAG_IN_GROUP: Characters in the player's party or raid0x00000002-AUTOCOMPLETE_FLAG_IN_GUILD: Characters in the player's guild0x00000004-AUTOCOMPLETE_FLAG_FRIEND: Characters from the player's friends list0x00000010-AUTOCOMPLETE_FLAG_INTERACTED_WITH: Characters with whom the player has recently interacted0x00000020-AUTOCOMPLETE_FLAG_ONLINE: Currently online friends and guildmates0xffffffff-AUTOCOMPLETE_FLAG_ALL: All characters
excludeBitfield- One or more of the following flags (combined viabit.bor()), indicating which characters should be excluded from the result list: (number, bitfield)0x00000000-AUTOCOMPLETE_FLAG_NONE: No characters0x00000001-AUTOCOMPLETE_FLAG_IN_GROUP: Characters in the player's party or raid0x00000002-AUTOCOMPLETE_FLAG_IN_GUILD: Characters in the player's guild0x00000004-AUTOCOMPLETE_FLAG_FRIEND: Characters from the player's friends list0x00000010-AUTOCOMPLETE_FLAG_INTERACTED_WITH: Characters with whom the player has recently interacted0x00000020-AUTOCOMPLETE_FLAG_ONLINE: Currently online friends and guildmates0xffffffff-AUTOCOMPLETE_FLAG_ALL: All characters
maxResults- Maximum number of results to be returned (number)cursorPosition- Cursor position in theinputString; currently unused (number)
Returns:
...- A list of strings, each the name of a character matching the search parameters (list)
Examples:
-- prints up to 10 names of friends and guild members starting with "G"
print(GetAutoCompleteResults("g", bit.bor(AUTOCOMPLETE_FLAG_IN_GUILD, AUTOCOMPLETE_FLAG_FRIEND), AUTOCOMPLETE_FLAG_NONE, 10))
-- prints up to 10 names of guild members not on the friends list starting with "G"
print(GetAutoCompleteResults("g", AUTOCOMPLETE_FLAG_IN_GUILD, AUTOCOMPLETE_FLAG_FRIEND, 10))