View Single Post
09/07/16, 09:04 AM   #3
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,019
Lua Code:
  1. if IsAchievementComplete(achievementId) and GetNextAchievementInLine(achievementId) ~= 0 then
  2.     -- AchievementLine is present and everything is done.
  3. elseif IsAchievementComplete(achievementId) and GetNextAchievementInLine(achievementId) ~= 0 and not IsAchievementComplete(GetNextAchievementInLine(achievementId)) then
  4.     -- Achievement is done but next is not.
  5. elseif not IsAchievementComplete(achievementId) and GetNextAchievementInLine(achievementId) ~= 0 and IsAchievementComplete(GetNextAchievementInLine(achievementId)) then
  6.     -- Achievement is not done but previous is.
  7. else
  8.     -- Standard
  9. end

It's a basic code, but you should consider all sublevels.
  Reply With Quote