04-27-2014, 14:40 PM
Hey this is a buff + to farm spot script i am using but i do have something i would like to add to make it work smoothly.
I would like to add multiple start locations in goddard,
I am currently using this code,
When the following part happens
I would like to make it possible to move towards the adventurers guide smoothly, and i think this would be the best to add multiple starting locations and most likley use GetLocation:z-x-y to find the closest start point.
Does anybody have an example i could use?
I would like to add multiple start locations in goddard,
I am currently using this code,
Code:
repeat
if (GetMe():GotBuff(15649) == false)
then
SetPause(true); --If the bot is running, this command will pause it.
Sleep(500);
ShowToClient("System","Buff is over Bro!");
Sleep(500);
ShowToClient("System","Return to Town!");
Sleep(1000);
UseItem(736); --Use SOE.
Sleep(30000);
ShowToClient("System","Auto farming module, loaded succesfully!");
Sleep(500);
moveDistance = 30;
--------------------------
MoveTo(144757, -56757, -2981, moveDistance);
MoveTo(144983, -56791, -2981, moveDistance);
MoveTo(145380, -56832, -2981, moveDistance);
MoveTo(145755, -56686, -2883, moveDistance);
MoveTo(145843, -56632, -2881, moveDistance);
MoveTo(146020, -56537, -2815, moveDistance);
MoveTo(146091, -56496, -2781, moveDistance);
MoveTo(146197, -56452, -2781, moveDistance);
MoveTo(146333, -56407, -2781, moveDistance);
MoveTo(146482, -56351, -2781, moveDistance);
MoveTo(146636, -56291, -2781, moveDistance);
MoveTo(146819, -56217, -2779, moveDistance);
MoveTo(147009, -56141, -2781, moveDistance);
MoveTo(147287, -56030, -2781, moveDistance);
MoveTo(147514, -55884, -2758, moveDistance);
MoveTo(147646, -55753, -2750, moveDistance);
MoveTo(147743, -55649, -2742, moveDistance);
MoveTo(147805, -55560, -2734, moveDistance);
MoveTo(147917, -55469, -2734, moveDistance);
MoveTo(148022, -55427, -2734, moveDistance);
TargetNpc("Adventurers' Guide", 32327);
Talk();
ClickAndWait("menu_select?ask=-7&reply=6", "\"Is there anything you can do to strengthen me?\"");
Click("menu_select?ask=-7&reply=21", "\"Warrior's Harmony, please.\"");
TargetNpc("Tatiana", 31275);
MoveTo(147974, -55324, -2734, moveDistance);
Talk();
ClickAndWait("teleport_request", "\"I need to...teleport?\"");
ClickAndWait("teleport_4735683424_12_57_1209025761_1", "1010568 - 2200 1000308");
WaitForTeleport();
MoveTo(165059, -47866, -3564, moveDistance);
MoveTo(165200, -47773, -3578, moveDistance);
MoveTo(165377, -47619, -3591, moveDistance);
MoveTo(165540, -47478, -3589, moveDistance);
MoveTo(165789, -47265, -3584, moveDistance);
MoveTo(165947, -47145, -3579, moveDistance);
MoveTo(166090, -47027, -3571, moveDistance);
MoveTo(166277, -46859, -3572, moveDistance);
MoveTo(166360, -46785, -3574, moveDistance);
MoveTo(166496, -46656, -3573, moveDistance);
MoveTo(166543, -46579, -3568, moveDistance);
MoveTo(166540, -46523, -3562, moveDistance);
----------------------------------------
if(GetZoneType() == 15) then
Sleep(700);
SetPause(false); ------ to reactivate Tower in farm spot.
Sleep(50*60000);
end;
end;
until false;
When the following part happens
Code:
Sleep(1000);
UseItem(736); --Use SOE.
Sleep(30000);
ShowToClient("System","Auto farming module, loaded succesfully!");
Sleep(500);
moveDistance = 30;
I would like to make it possible to move towards the adventurers guide smoothly, and i think this would be the best to add multiple starting locations and most likley use GetLocation:z-x-y to find the closest start point.
Does anybody have an example i could use?