Scripting Idea - Task Manager
Posted: Mon Mar 25, 2013 3:30 pm
Here is a sample.. subject to change on a task manager type of plugin. The idea here is you script up a bunch of tasks and let the bot go do them.
In this example, I have the bot run to a NPC, accept the quest, and then run do the quest.
Any suggestions/thoughts on this?
In this example, I have the bot run to a NPC, accept the quest, and then run do the quest.
Any suggestions/thoughts on this?
Code: Select all
TaskManager.Enqueue(BotAction.Path, "Level3-WolvesAfterKingsfoil");
TaskManager.Enqueue(BotAction.Hail, "Dirk"); //Dirk Mudbrick
TaskManager.Enqueue(BotAction.Rest, 500);//Rest for 1/2 seconds
TaskManager.Enqueue(BotAction.Click, (Point)Globals._p.GetPoint("QUEST_LEFT_BUTTON")); //Acce Quest
TaskManager.Enqueue(BotAction.Rest, 3000);//Rest for 3 seconds
TaskManager.Enqueue(BotAction.Path, "Level3-DirkToSpyPatrol");
PatrolArea Patrol = new PatrolArea ();
Patrol .Path = "Level3-Patrol-BlackwoldSpy";
Patrol .MobArray = new Hashtable();
Patrol .MobArray.Add("Blackwold Spy", 1);//1 blackwold spy Required for QUEST stop when done
Patrol .MobArray.Add("Bristlehide Piglet", 0); //Kill as many as you see
Patrol .MobArray.Add("Growling Dusk-wolf", 0);//Kill as many as you see
TaskManager.Enqueue(BotAction.Patrol, Patrol ); // Do the patrol