Page 1 of 1

how do you use daily reset tickets in a macro?

Posted: Mon Aug 01, 2011 2:39 pm
by newton666
hi, i've made a macro for doing butterfly dailys and stop when its done the ten dailys but i want to use daily reset tickets when i have done my normal ten dailys.
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>

Re: how do you use daily reset tickets in a macro?

Posted: Tue Aug 02, 2011 6:23 am
by Germangold
wy u opening a new thred for this u troll??

replace
keyboardPress(key.VK_F10); yrest(555);
with

Code: Select all

inventory:update();
player:update();
-- note #202434 is the daily reset card
	if inventory:itemTotalCount(202434) => 1 then
		inventory:useItem(202434);
	else
		error("No Daily Reset Cards left!")
		player:sleep();
	end

Re: how do you use daily reset tickets in a macro?

Posted: Tue Aug 02, 2011 8:03 am
by newton666

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");
 inventory:update();
player:update();
-- note #202434 is the daily reset card
   if inventory:itemTotalCount(202434) => 1 then
      inventory:useItem(202434);
   else
      error("No Daily Reset Cards left!")
      player:sleep();
   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>
done that but still doant work

Re: how do you use daily reset tickets in a macro?

Posted: Tue Aug 02, 2011 10:03 am
by rock5
An error message would have been helpful but I see a mistake. It should be ">=" not "=>".

Re: how do you use daily reset tickets in a macro?

Posted: Tue Aug 02, 2011 10:55 am
by Germangold
sry for that, i cant really test the code i am at the libary studing

Re: how do you use daily reset tickets in a macro?

Posted: Wed Aug 03, 2011 10:06 am
by newton666
hi this is the erroe i get:-
scripts\rob/bot.lua:769:failed to complie and run lua code for waypoint #3

Re: how do you use daily reset tickets in a macro?

Posted: Wed Aug 03, 2011 11:44 am
by SpiralV
yes rock said it
safe your daily-tickets first time

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()
      local 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">
		inventory:update();
		player:update();
		-- note #202434 is the daily reset card
	local dailyQuestCount, dailyQuestsPerDay= RoMScript("Daily_count()");
		if 10 == dailyQuestCount and inventory:itemTotalCount(202434) >= 1 then
      			inventory:useItem(202434);
	                local dailyQuestCount, dailyQuestsPerDay= RoMScript("Daily_count()");
   		end
		if 10 == dailyQuestCount and inventory:itemTotalCount(202434) == 0 then
                              printf("No Daily Reset Cards left!\n")
                              player:sleep();
   		end
              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>
edit i change something make sure you have right code

Re: how do you use daily reset tickets in a macro?

Posted: Wed Aug 03, 2011 12:27 pm
by newton666
thanks its working now and useing the daily reset but the problem now is that it keep's useing the daily reset after each return instand of after 10 times ?
help.........

p.s please be patience with im new to all this

Re: how do you use daily reset tickets in a macro?

Posted: Wed Aug 03, 2011 12:35 pm
by SpiralV
Yes sorry not my day :oops: I've corrected it

Re: how do you use daily reset tickets in a macro?

Posted: Thu Aug 04, 2011 2:16 am
by newton666
still a problem, after it does the 1st 10 daily's it use the daily reset ticket and then falls a sleep with the new 10 dailys not started ???
some thing is still wrong :(

Re: how do you use daily reset tickets in a macro?

Posted: Thu Aug 04, 2011 3:30 am
by lisa
Not sure exactly how the in game function works as i haven't tested it but I believe that dailyQuestCount will return how many quests you have done, regardless of the reset. So if you use a reset and do another quest then it would return 11.
But as I said I haven't tested that.

so in your code it returns 10 quests done, then uses a dailyreset. it then checks how many quests done, which is still 10 and checks if you have any daily resets which you obviously don't as it then goes to sleep.

I think to get past this you will need to combine you code together instead of doing seperate checks for the number of dailys done.
Then you can do a check for == 10 or 20 or 30.
Another option would be to play with the second val that is returned dailyQuestsPerDay, would need to test the results both have when you reach 10 and after using reset to be able to make your code more efficient.

Code: Select all

   
      <!-- #  2 --><waypoint x="6426" z="5429" y="156" type ="RUN">
      inventory:update();
      player:update();

local dailyQuestCount, dailyQuestsPerDay= RoMScript("Daily_count()");
if dailyQuestCount == 10 or dailyQuestCount == 20 or dailyQuestCount == 30 then
if inventory:itemTotalCount(202434) >= 1 then
               inventory:useItem(202434);
else
                 printf("No Daily Reset Cards left!\n")
                  player:sleep();
end
end
</waypoint>
Something like that will probably do the trick.

Re: how do you use daily reset tickets in a macro?

Posted: Thu Aug 04, 2011 10:51 am
by SpiralV
i think there is a logic fault

Code: Select all

   local dailyQuestCount, dailyQuestsPerDay= RoMScript("Daily_count()");
      if 10 == dailyQuestCount and inventory:itemTotalCount(202434) >= 1 then
               inventory:useItem(202434);
               local dailyQuestCount, dailyQuestsPerDay= RoMScript("Daily_count()");
         end
      if 10 == dailyQuestCount and inventory:itemTotalCount(202434) == 0 then
               printf("No Daily Reset Cards left!\n")
               player:sleep();
         end
the local scope of dailyQuestCount, dailyQuestsPerDay ends with the if statment
and it may be the client needs more time to update

let's see if it works now hopefully

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()
      local 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">

      	inventory:update();
      	player:update();

      	-- note #202434 is the daily reset card
	local dailyQuestCount, dailyQuestsPerDay= RoMScript("Daily_count()");
	if 10 == dailyQuestCount then
		if inventory:itemTotalCount(202434) >= 1 then
                	inventory:useItem(202434);
		else
			printf("No Daily Reset Cards left!\n")
			player:sleep();		
		end
	end

	printf("Done "..dailyQuestCount.." of " .. dailyQuestsPerDay ..    " Left " .. dailyQuestsPerDay - dailyQuestCount .. " Quests.");

   </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>

Re: how do you use daily reset tickets in a macro?

Posted: Sun Aug 07, 2011 12:05 pm
by newton666
ok new problem it use the daily reset then runs off with out selecting the quest??? help

Re: how do you use daily reset tickets in a macro?

Posted: Sun Aug 07, 2011 12:20 pm
by rock5
Maybe you should show us what your code looks like now.

Re: how do you use daily reset tickets in a macro?

Posted: Sun Aug 07, 2011 1:05 pm
by newton666
here is my waypoint

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()
      local 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">

         inventory:update();
         player:update();

         -- note #202434 is the daily reset card
   local dailyQuestCount, dailyQuestsPerDay= RoMScript("Daily_count()");
   if 10 == dailyQuestCount then
      if inventory:itemTotalCount(202434) >= 1 then
                   inventory:useItem(202434);
      else
         printf("No Daily Reset Cards left!\n")
         player:sleep();      
      end
   end

   printf("Done "..dailyQuestCount.." of " .. dailyQuestsPerDay ..    " Left " .. dailyQuestsPerDay - dailyQuestCount .. " Quests.");

   </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>
if u can help it would be great.
As i said before after 10 dailys it use the dialy reset ticket and then dosn't take the quest from the npc and then carry's on with the way point.

Re: how do you use daily reset tickets in a macro?

Posted: Sun Aug 07, 2011 1:57 pm
by rock5
You're checking your quest count before completing the quest. So it sees you have completed 9 so it completes the quest then tries to accept it again, then continues. Try putting the quest check between the complete and accept commands.

Re: how do you use daily reset tickets in a macro?

Posted: Sun Aug 07, 2011 2:05 pm
by newton666
not sure what u mean im new at this .So can edite the last why point i posted
Thankyou very much :)

Re: how do you use daily reset tickets in a macro?

Posted: Sun Aug 07, 2011 2:14 pm
by rock5
I mean change these lines of waypoint #1

Code: Select all

      checkDQCount();
      player:target_NPC("Robbie Butcher");
      CompleteQuestByName(killquest);
      AcceptQuestByName(killquest);
To this

Code: Select all

      player:target_NPC("Robbie Butcher");
      CompleteQuestByName(killquest);
      checkDQCount();
      AcceptQuestByName(killquest);

Re: how do you use daily reset tickets in a macro?

Posted: Sun Sep 11, 2011 1:46 am
by svizzera
I tried this one out with the improvement from the last post but it it keeps on unmounting and attacking dogs instead of riding straight to the butterfly place.
also it starts to attack the flower in the near of the quest npc which doesnt have to be.

are there better waypoints around or could somebody help improve this one?