Api

LibQuestInfo:GetQuestLogTitleByID([Questid], [forceflag])

Returnes the same values like GetQuestLogTitle, but you can access Quest which are not in your Questlog.

Arguments:
Questid - Uniqe Questid
forceflag - if not nil, LibQuestInfo would not try to load on demand data

Returns:
questTitle - Title of the Quest
level - Level of the Quest (1-80)
questTag - Tag of the Quest
suggestedGroup - Number of Groupmember (0-5)
isHeader - always nil
isCollapsed - always nil
isComplete - always nil
isDaily - always nil

LibQuestInfo:PackQuestData([table] datatable, [number] uid)


LibQuestInfo:UnpackQuestData([string] datastring)


LibQuestInfo:LoadQuestData([number] QuestID)


LibQuestInfo:GetQuestLogTitleByID([number] uid)


LibQuestInfo:GetQuestCategoryID([number] QuestID)


LibQuestInfo:GetQuestCategoryName([number] QuestID)


LibQuestInfo:AddQuest([number|table] unique questid, [string] username)


LibQuestInfo:RemoveQuest([number] unique questid, [string] username)


LibQuestInfo:SortQuestTable([string] username)


LibQuestInfo:GetNumQuestLogEntries([number] questindex[string] username)


LibQuestInfo:GetNumQuestLogEntries([string] username)


LibQuestInfo:GetQuestLogQuestText([number] uid)


LibQuestInfo:GetQuestLogUniqeIDs([number] questindex, [string] username)


LibQuestInfo:GetQuestLogUniqeIDs([string] username)


LibQuestInfo:UserOnQuest([number] unique questid, [string] username)


LibQuestInfo:GetNumQuestLeaderBoards([number] unique questid)


LibQuestInfo:GetQuestLogLeaderBoard([number] uid, [number] oindex[, [string] username])

Callbacks

LibQuestInfo:Quest_Accepted([number] uid)
LibQuestInfo:Quest_Finished([number] uid)
LibQuestInfo:Quest_Abandomed([number] uid)
LibQuestInfo:Quest_Objective_Updated([number] uid, [number] objectiveindex, [boolean] complete)

- to be continued


Comments

Posts Quoted:
Reply
Clear All Quotes