Code: Select all
<?xml version="1.0" encoding="utf-8"?><waypoints>
<!-- Tomara Tavern Daily "Pig in a Pond's Helper" -->
<onLoad>
repeat questname=RoMScript("TEXT('Sys421030_name')"); yrest(500) until questname
repeat npcname=RoMScript("TEXT('Sys114417_name')"); yrest(500) until npcname
changeProfileOption("HARVEST_DISTANCE", 40)
</onLoad>
<!-- # 1 --><waypoint x="-1023" z="2171" tag="Main">
repeat queststate = getQuestStatus(questname); yrest(500) until queststate
if queststate == "complete" then
-- Complete quest
player:target_NPC(npcname); yrest(1000);
sendMacro("OnClick_QuestListButton(3, 1)"); yrest(1000); sendMacro("CompleteQuest()"); yrest(2000);
-- Accept quest
player:target_NPC(npcname); yrest(1000);
sendMacro("OnClick_QuestListButton(1, 2)"); yrest(1000); sendMacro("AcceptQuest()"); yrest(2000);
__WPL:setWaypointIndex(__WPL:findWaypointTag("Main"));
elseif queststate == "incomplete" then
-- Collect menus
__WPL:setWaypointIndex(__WPL:findWaypointTag("Get Menus"))
else
-- Accept quest
player:target_NPC(npcname); yrest(1000);
sendMacro("OnClick_QuestListButton(1, 2)"); yrest(1000); sendMacro("AcceptQuest()"); yrest(2000);
__WPL:setWaypointIndex(__WPL:findWaypointTag("Main"));
end
</waypoint>
<!-- # 2 --><waypoint x="-1013" z="2264" tag="Get Menus">
repeat queststate = getQuestStatus(questname); yrest(500) until queststate
if queststate == "complete" then
__WPL:setWaypointIndex(__WPL:findWaypointTag("Main"));
end
player:target_Object(114475,7000,true)
</waypoint>
<waypoint x="-995" z="2266"> </waypoint>
<!-- # 3 --><waypoint x="-1006" z="2368">
repeat queststate = getQuestStatus(questname); yrest(500) until queststate
if queststate == "complete" then
__WPL:setWaypointIndex(__WPL:findWaypointTag("Main"));
end
player:target_Object(114475,7000,true)
</waypoint>
<!-- # 4 --><waypoint x="-1050" z="2361"> player:target_Object(114475,7000,true) </waypoint>
<!-- # 5 --><waypoint x="-1062" z="2296"> player:target_Object(114475,7000,true) </waypoint>
<!-- # 5 --><waypoint x="-1097" z="2281"> </waypoint>
<!-- # 5 --><waypoint x="-1029" z="2240">
repeat queststate = getQuestStatus(questname); yrest(500) until queststate
if queststate == "complete" then
__WPL:setWaypointIndex(__WPL:findWaypointTag("Main"));
else
__WPL:setWaypointIndex(__WPL:findWaypointTag("Get Menus"))
end
</waypoint>
</waypoints>
what i'd like to achieve is to make the bot look more human, doesnt stuck so much, and sleep after 10 dailys done