function AcceptQuestByName(_name) _name = _name or "All" local questToAccept = _name local questOnBoard = "" local i -- Accept all available quests if (_name == "" or _name == "All" or _name == "ALL" or _name == "all") then printf("We accept all quests\n") for i = 1,RoMScript("GetNumQuest(1)") do RoMScript("OnClick_QuestListButton(1, "..i..")") -- Clicks the quest yrest(100) RoMScript("AcceptQuest()") -- Accepts the quest end -- Accept a quest by quest name else for i = 1,RoMScript("GetNumQuest(1)") do questOnBoard = RoMScript("GetQuestNameByIndex(1, "..i..")") if questOnBoard == questToAccept then RoMScript("OnClick_QuestListButton(1,"..i..")") -- Clicks the quest yrest(100) RoMScript("AcceptQuest()") -- Accepts the quest break end end end end function CompleteQuestByName(_name) _name = _name or "All" local questToComplete = _name local questOnBoard = "" local i -- Complete all available quests if (_name == "" or _name == "All" or _name == "ALL" or _name == "all") then for i = 1,RoMScript("GetNumQuest(3)") do RoMScript("OnClick_QuestListButton(3, "..i..")") -- Clicks the quest yrest(100) RoMScript("CompleteQuest()") -- Completes the quest end -- Complete a quest by quest name else for i = 1,RoMScript("GetNumQuest(1)") do questOnBoard = RoMScript("GetQuestNameByIndex(3, "..i..")") if questOnBoard == questToComplete then RoMScript("OnClick_QuestListButton(3,"..i..")") -- Clicks the quest yrest(100) RoMScript("CompleteQuest()") -- Completes the quest break end end end end