WoW:API SetCurrentTitle: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
(random title marco)
(Grammar)
Line 13: Line 13:
  SetCurrentTitle(43);
  SetCurrentTitle(43);


This would set the title "Chef" if your character had earned the title, otherwise it removes any active title.
This sets the title "Chef" if your character had earned the title, otherwise it removes any active title.


  /script i=0 while (IsTitleKnown(i)==0) do i=random(GetNumTitles()) end SetCurrentTitle(i)
  /script i=0 while (IsTitleKnown(i)==0) do i=random(GetNumTitles()) end SetCurrentTitle(i)
Line 20: Line 20:


== Details ==
== Details ==
*The last indexed value (currently 137) returns nil and removes the player's name completely (not available to players).
*The last indexed value (currently 143) returns nil and removes the player's name completely (not available to players).
*Title index -1 will clear titles from the player's name. (Option "None" from the Character frame's title dropdown menu.)  
*Title index -1 will clear titles from the player's name. (Option "None" from the Character frame's title dropdown menu.)  
*[[API GetTitleName|GetTitleName]] can be used to find the name associated with the [[TitleId]].
*[[API GetTitleName|GetTitleName]] can be used to find the name associated with the [[TitleId]].

Revision as of 08:33, 9 December 2009

WoW API < SetCurrentTitle

One line summary description of function.

Arguments

TitleId

Number - Index of the title you want to set.

Returns

nil

Example

SetCurrentTitle(43);

This sets the title "Chef" if your character had earned the title, otherwise it removes any active title.

/script i=0 while (IsTitleKnown(i)==0) do i=random(GetNumTitles()) end SetCurrentTitle(i)

This will set a random title. (Warning: quick'n'dirty: may hang WoW if no title available. May cause lag if only few titles are available.)

Details

  • The last indexed value (currently 143) returns nil and removes the player's name completely (not available to players).
  • Title index -1 will clear titles from the player's name. (Option "None" from the Character frame's title dropdown menu.)
  • GetTitleName can be used to find the name associated with the TitleId.