WoW:API GetAchievementCriteriaInfo: Difference between revisions

no edit summary
No edit summary
Line 1: Line 1:
{{wowapi}} __NOTOC__
{{wowapi}} __NOTOC__
<!-- Describe the purpose of the function, exhausting detail can be saved for a later section -->
Returns information about the given Achievement's specified criteria.
Returns information about the given Achievement's specified criteria.
<!-- List return values and arguments as well as function name, follow Blizzard usage convention for args -->
  criteriaString, criteriaType, completed, quantity, reqQuantity,  
  criteriaString, criteriaType, completed, quantity, reqQuantity, charName, flags, assetID, quantityString, criteriaID = GetAchievementCriteriaInfo(achievementID, criteriaNum);
  charName, flags, assetID, quantityString, criteriaID =  
  GetAchievementCriteriaInfo(criteriaID or achievementID, criteriaNum);
'''''OR'''''
criteriaString, criteriaType, completed, quantity, reqQuantity, charName, flags, assetID, quantityString, criteriaID = GetAchievementCriteriaInfo(criteriaID);
 


== Arguments ==
== Arguments ==
<!-- List each argument, together with its type -->
(achievementID, criteriaNum)
:(Integer achievementID, Integer criteriaNum)
:;achievementID : Number - The ID of the Achievement
 
:;criteriaNum : Number - The number for the specific criteria.  Between 1 and [[API_GetAchievementNumCriteria|GetAchievementNumCriteria]](achievementID)
:;achievementID : Integer - The ID of the Achievement
:;criteriaNum : Integer - The number for the specific criteria.  Between 1 and [[API_GetAchievementNumCriteria|GetAchievementNumCriteria]](achievementID)
 
'''''OR'''''
 
:(Integer criteriaID)


:;criteriaID : Integer - The ID of the criteria.
(criteriaID)
:;criteriaID : Number - The ID of the criteria.


'''''Warning:''' If you use criteriaID as an argument, do not include a number as the second argument or the client will crash.
'''''Warning:''' If you use criteriaID as an argument, do not include a number as the second argument or the client will crash.