Is it possible?

Runes of Magic/Radiant Arcana (http://www.runesofmagic.com)
Post Reply
Message
Author
Notorious
Posts: 19
Joined: Thu Jan 02, 2014 7:46 am

Is it possible?

#1 Post by Notorious » Thu Jan 02, 2014 7:50 am

Is it possible to do so that my bot fetch quests and gave standing behind the npc? Now, even if the act last waypoint for npc bot and it goes against the NPC. It looks like sometimes it does not naturally.

Sorry for my english

I'm using a modified ElfDaily

Code: Select all

<?xml version="1.0" encoding="utf-8"?><waypoints type="TRAVEL">
    <onLoad>
-- Elf daily script - V1.2 - written by Jandrana 
-- thanks to rock5 for help regarding relog
-- relog features requires fastLogin and userfunction_LoginNextChar.lua
-- changes:
--   *if char is not in Valley of Preparation, try to use transport
--   *if inventory is full, you cannot complete the quest - try to delete
--    newbie egg pet 

    function relog()
        SetCharList({
         -- enter account number and char numbers that you like to run this script
         {account=1 , chars= {1,4,5,6,7,8}},  
		 {account=3 , chars= {1,2,3,4,5,6,7,8}},
         })
        LoginNextChar()
        loadProfile()
        loadPaths("ElfDailyACC13");
      end		
     
      local zoneId = RoMScript("GetZoneID()") % 1000;
      print("zone:"..tostring(zoneId));
      transport = "Transport: Valley of Preparation";
      if zoneId ~= 12 then
         cooldown, remaining = RoMScript("GetSkillCooldown(1,2);");
         print("remaining:"..tostring(remaining));
         while (remaining > 1) do
            cooldown, remaining = RoMScript("GetSkillCooldown(1,2);");
            yrest(5000);
         end;
         
         RoMScript('CastSpellByName("'..transport..'")');
         waitForLoadingScreen();
         __WPL:setWaypointIndex(__WPL:findWaypointTag("goto_Quest"));
      end;
        
		doRelog = true;  -- set to false, if you don't like to run multiple chars
      questEndNpcID1 = 112794; <!-- "Blinsik" -->
		questName1 = GetIdName(422340) -- "Helping Them Grow"; 
		
    </onLoad>
 <!-- # 1 --><waypoint x="31847" z="4592" tag ="Main">
    local queststate = getQuestStatus(questName1);
	 local occupiedSlots, totalSlots = sendMacro("GetBagCount();");
	 if occupiedSlots == totalSlots then
		item = inventory:findItem( 207051); --newbie pet egg
		if item then
			item:delete()
		end
	 end
    if queststate == "complete" then
        player:target_NPC(questEndNpcID1);
        CompleteQuestByName(questName1);
        yrest(300);
     end

    local dqCount, dqPerDay = RoMScript("Daily_count()");
    if dqPerDay == dqCount then 
	    if doRelog then
           relog()
		else
		   error("Bot stopped.", 0); 
		end
    else
        player:target_NPC(questEndNpcID1);
        AcceptQuestByName(questName1,questEndNpcID1);
        yrest(300);
    end
 	</waypoint>
	<!-- #  5 --><waypoint x="31801" z="4649" y="13">	
 	   queststate = getQuestStatus(questName1);
 	   if queststate == "not accepted" then
			__WPL:setWaypointIndex(1);
	   end
	</waypoint>
	<!-- #  4 --><waypoint x="31784" z="4754" y="4">	</waypoint>
	<!-- #  3 --><waypoint x="31775" z="4863" y="12">	</waypoint>
	<!-- #  2 --><waypoint x="31693" z="5046" y="-10">	</waypoint>
	<!-- #  1 --><waypoint x="31423" z="5701" y="-32" tag = "Item1">	
	 queststate = getQuestStatus(questName1)
	 if queststate == "incomplete" then
	 	player:target_Object(112976,300);
	 	yrest(2500);
	 	__WPL:setWaypointIndex(__WPL:findWaypointTag("Item1"));
	end
    </waypoint>
	<!-- #  1 --><waypoint x="31423" z="5701" y="-32">	</waypoint>
	<!-- #  2 --><waypoint x="31693" z="5046" y="-10">	</waypoint>
	<!-- #  3 --><waypoint x="31775" z="4863" y="12">	</waypoint>
	<!-- #  4 --><waypoint x="31784" z="4754" y="4">	</waypoint>
	<!-- #  5 --><waypoint x="31801" z="4649" y="13">	
	 	__WPL:setWaypointIndex(__WPL:findWaypointTag("Main"));
    </waypoint>
	
	<!-- #  1 --><waypoint x="31957" z="3275" y="22" tag="goto_Quest">	</waypoint>
	<!-- #  2 --><waypoint x="32012" z="3572" y="-10">	</waypoint>
	<!-- #  3 --><waypoint x="31914" z="3800" y="-2">	</waypoint>
	<!-- #  4 --><waypoint x="31817" z="4202" y="34">	</waypoint>
	<!-- #  5 --><waypoint x="31926" z="4373" y="30">	</waypoint>
	<!-- #  6 --><waypoint x="31853" z="4589" y="9">	</waypoint>
	
</waypoints>

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 12 guests