Can someone edite this so it works with daily tickets thanks
p.s yes im new to all this macro thing :-
Code: Select all
<?xml version="1.0" encoding="utf-8"?><waypoints>
<onLoad>
local dailycomplete_ptr = 0x9CB190;
local dailycomplete_offset = 0xACF4;
function getDailyComplete()
return memoryReadBytePtr(getProc(),dailycomplete_ptr,dailycomplete_offset);
end
function checkDQCount()
local _tmpQC = getDailyComplete();
cprintf(cli.lightblue,"%s quests completed.\n",tostring(_tmpQC));
if (_tmpQC == 10) then
cprintf(cli.lightblue,"Completed max number of daily quests, logging out.\n");
keyboardPress(key.VK_F10); yrest(555);
end
end
killquest = RoMScript("TEXT('Sys424181_name')"); yrest(500) -- ie. catch butterflys
function skipper()
killstatus = getQuestStatus(killquest);
if killstatus == "complete" then
__WPL:setForcedWaypointType("RUN")
end
end
</onLoad>
<!-- # 1 --><waypoint x="6426" z="5429" y="156">
__WPL:setDirection(WPT_FORWARD);
checkDQCount();
player:target_NPC("Robbie Butcher");
CompleteQuestByName(killquest);
AcceptQuestByName(killquest);
__WPL:setForcedWaypointType("NORMAL");
player:mount();
player:rest(1);
</waypoint>
<!-- # 2 --><waypoint x="6426" z="5429" y="156" type ="RUN">
local dailyQuestCount, dailyQuestsPerDay= RoMScript("Daily_count()");
if 10 == dailyQuestCount then
printf ("Done "..dailyQuestCount.." of " .. dailyQuestsPerDay .. " Quests. STOP.");
error("Bot ending.", 0); -- ends the script.
else
printf("Done "..dailyQuestCount.." of " .. dailyQuestsPerDay .. " Left " .. dailyQuestsPerDay - dailyQuestCount .. " Quests.");
end
</waypoint>
<!-- # 3 --><waypoint x="6321" z="4918" y="168"> </waypoint>
<!-- # 4 --><waypoint x="6366" z="4740" y="168"> </waypoint>
<!-- # 5 --><waypoint x="6397" z="4607" y="168"> </waypoint>
<!-- # 6 --><waypoint x="6422" z="4501" y="168"> </waypoint>
<!-- # 7 --><waypoint x="6448" z="4391" y="168"> </waypoint>
<!-- # 8 --><waypoint x="6474" z="4281" y="168"> </waypoint>
<!-- # 9 --><waypoint x="6497" z="4187" y="168"> </waypoint>
<!-- # 10 --><waypoint x="6541" z="3998" y="190"> </waypoint>
<!-- # 11 --><waypoint x="6541" z="3998" y="190">
player:mount();
player:rest(1);
</waypoint>
<!-- # 12 --><waypoint x="6606" z="3775" y="158"> </waypoint>
<!-- # 13 --><waypoint x="6697" z="3762" y="158"> </waypoint>
<!-- # 14 --><waypoint x="6834" z="3795" y="158"> </waypoint>
<!-- # 15 --><waypoint x="6976" z="3723" y="158"> </waypoint>
<!-- # 16 --><waypoint x="7047" z="3606" y="163"> </waypoint>
<!-- # 17 --><waypoint x="7060" z="3472" y="176"> </waypoint>
<!-- # 18 --><waypoint x="7101" z="3226" y="176"> </waypoint>
<!-- # 19 --><waypoint x="7101" z="3226" y="176">
player:mount();
player:rest(1);
</waypoint>
<!-- # 20 --><waypoint x="7239" z="3184" y="176"> </waypoint>
<!-- # 21 --><waypoint x="7373" z="3210" y="168"> </waypoint>
<!-- # 22 --><waypoint x="7332" z="3342" y="168"> </waypoint>
<!-- # 23 --><waypoint x="7456" z="3352" y="168"> </waypoint>
<!-- # 24 --><waypoint x="7495" z="3180" y="168"> </waypoint>
<!-- # 25 --><waypoint x="7634" z="3203" y="168"> </waypoint>
<!-- # 26 --><waypoint x="7643" z="3072" y="168"> </waypoint>
<!-- # 27 --><waypoint x="7545" z="3043" y="168"> </waypoint>
<!-- # 28 --><waypoint x="7574" z="2894" y="168"> </waypoint>
<!-- # 29 --><waypoint x="7579" z="2874" y="168"> </waypoint>
<!-- # 30 --><waypoint x="7579" z="2874" y="168">
player:mount();
player:rest(1);
</waypoint>
<!-- # 38 --><waypoint x="7568" z="2817" y="168" tag="pointofreturn"> </waypoint>
<!-- # 41 --><waypoint x="7572" z="2906" y="168"> </waypoint>
<!-- # 42 --><waypoint x="7572" z="2906" y="168"> </waypoint>
<!-- # 43 --><waypoint x="7506" z="2775" y="168"> </waypoint>
<!-- # 44 --><waypoint x="7406" z="2754" y="168"> </waypoint>
<!-- # 45 --><waypoint x="7429" z="2681" y="168"> </waypoint>
<!-- # 46 --><waypoint x="7532" z="2637" y="168"> </waypoint>
<!-- # 47 --><waypoint x="7638" z="2596" y="168">skipper(); </waypoint>
<!-- # 48 --><waypoint x="7640" z="2530" y="168"> </waypoint>
<!-- # 49 --><waypoint x="7601" z="2413" y="168"> </waypoint>
<!-- # 110 --><waypoint x="7582" z="2350" y="168"> </waypoint>
<!-- # 111 --><waypoint x="7599" z="2248" y="168"> </waypoint>
<!-- # 112 --><waypoint x="7625" z="2141" y="168"> </waypoint>
<!-- # 113 --><waypoint x="7667" z="2036" y="168"> </waypoint>
<!-- # 114 --><waypoint x="7683" z="1992" y="168"> </waypoint>
<!-- # 115 --><waypoint x="7710" z="1846" y="168"> </waypoint>
<!-- # 116 --><waypoint x="7735" z="1706" y="168">skipper(); </waypoint>
<!-- # 117 --><waypoint x="7798" z="1651" y="168"> </waypoint>
<!-- # 118 --><waypoint x="7908" z="1524" y="168"> </waypoint>
<!-- # 119 --><waypoint x="7944" z="1410" y="168"> </waypoint>
<!-- # 120 --><waypoint x="7876" z="1387" y="168"> </waypoint>
<!-- # 121 --><waypoint x="7795" z="1379" y="168">skipper(); </waypoint>
<!-- # 122 --><waypoint x="7792" z="1442" y="168"> </waypoint>
<!-- # 223 --><waypoint x="7772" z="1497" y="168">skipper(); </waypoint>
<!-- # 224 --><waypoint x="7753" z="1589" y="168"> </waypoint>
<!-- # 225 --><waypoint x="7721" z="1734" y="168"> </waypoint>
<!-- # 226 --><waypoint x="7696" z="1857" y="168"> </waypoint>
<!-- # 227 --><waypoint x="7678" z="1996" y="168"> </waypoint>
<!-- # 228 --><waypoint x="7629" z="2153" y="168"> </waypoint>
<!-- # 229 --><waypoint x="7606" z="2286" y="168"> </waypoint>
<!-- # 230 --><waypoint x="7612" z="2378" y="168"> </waypoint>
<!-- # 231 --><waypoint x="7701" z="2527" y="168">skipper(); </waypoint>
<!-- # 232 --><waypoint x="7582" z="2597" y="168"> </waypoint>
<!-- # 233 --><waypoint x="7469" z="2653" y="168"> </waypoint>
<!-- # 234 --><waypoint x="7375" z="2701" y="168"> </waypoint>
<!-- # 235 --><waypoint x="7462" z="2767" y="168"> </waypoint>
<!-- # 236 --><waypoint x="7573" z="2835" y="168"> </waypoint>
<!-- # 238 --><waypoint x="7577" z="2838" y="168">skipper(); </waypoint>
<!-- # 276 --><waypoint x="7554" z="2678" y="168" tag="checkpoint">
__WPL:setForcedWaypointType("RUN")
killstatus = getQuestStatus(killquest);
if killstatus == "complete" then
-- go back to npc
__WPL:setDirection(WPT_BACKWARD);
__WPL:setWaypointIndex(__WPL:findWaypointTag("pointofreturn"));
end
if killstatus == "incomplete" then
__WPL:setWaypointIndex(__WPL:findWaypointTag("pointofreturn"));
end
</waypoint>
</waypoints>