Advertisement
Guest User

caramello

a guest
May 4th, 2015
270
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.80 KB | None | 0 0
  1. local running = true;
  2. moveDistance = 30;
  3. SpawnDist = 500;
  4.  
  5. function move_buffer()
  6. --rune spawn points
  7. ShowToClient("SYS", "Move to buffer");
  8. Sleep(4000);
  9.     --rune start buffing
  10.     MoveTo(43441, 108693, -1985, moveDistance);
  11.     Sleep(5000);
  12.     --  Command("/target Buffer");
  13.     TargetNpc("Clan Helper", 35714);
  14.     Talk();
  15.     ClickAndWait("sb_u_p", "");
  16.     Sleep(800);
  17.     ClickAndWait("sb_u_p", "");
  18.     ShowToClient("System","Buffed and ready to fight");
  19.  
  20. end
  21.  
  22. function move_spot()
  23.     TargetNpc("Clan Helper", 35714);
  24.     Talk();
  25.     ClickLinkAndWait("abyss_clanhall002.htm");
  26.     ClickAndWait("menu_select?ask=-306&reply=6", "Rune");
  27.     ClickAndWait("teleport_1745943280_9_57", "Stakato Nest - 1000 Adena");
  28.     MoveTo(43264, 108801, -1985, moveDistance);
  29.     WaitForTeleport();
  30.     Sleep(1000);
  31.     ShowToClient("System","On the way to the spot...");
  32.     --move stakato room 1
  33.     MoveTo(89126, -45141, -2142, moveDistance);
  34.     MoveTo(89922, -44654, -2142, moveDistance);
  35.     MoveTo(89941, -44558, -2133, moveDistance);
  36.     MoveTo(90438, -44113, -2128, moveDistance);
  37.     MoveTo(91425, -43167, -2493, moveDistance);
  38.     MoveTo(92198, -43367, -2637, moveDistance);
  39.     MoveTo(92484, -44131, -2802, moveDistance);
  40.     MoveTo(92396, -44232, -2835, moveDistance);
  41.     MoveTo(92318, -44320, -2864, moveDistance);
  42.     MoveTo(92224, -44427, -2879, moveDistance);
  43.     MoveTo(92197, -44459, -2881, moveDistance);
  44.     MoveTo(91799, -44835, -2966, moveDistance);
  45.     MoveTo(90614, -44686, -3290, moveDistance);
  46.     MoveTo(89913, -43416, -3802, moveDistance);
  47.     MoveTo(89542, -43223, -3902, moveDistance);
  48.     MoveTo(88968, -42978, -4059, moveDistance);
  49.     MoveTo(88866, -42991, -4089, moveDistance);
  50.     MoveTo(88079, -43118, -4133, moveDistance);
  51.     MoveTo(87970, -43144, -4133, moveDistance);
  52.     MoveTo(87847, -43175, -4133, moveDistance);
  53.     MoveTo(87419, -43295, -4133, moveDistance);
  54.     end
  55.  
  56. function need_buffs()
  57.     if not (GetMe():GetBuffsCount() > 2) then
  58.         return true
  59.     end
  60.     return false
  61. end
  62.  
  63. function need_rez()
  64.     if GetMe():IsAlikeDeath() == true then
  65.         return true
  66.         end
  67.     return false
  68. end
  69.  
  70. function main()
  71.     if running then
  72.        if need_buffs() and not need_rez() then
  73.           SetPause(true);
  74.           Sleep(900);
  75.           UseItem(1829); --Use SOE.
  76.           WaitForTeleport();
  77.           ShowToClient("System","Auto farming module, loaded succesfully!");
  78.           Sleep(500);
  79.           move_buffer();
  80.           move_spot();
  81.           SetPause(false)
  82.        elseif need_rez() then
  83.               SetPause(true);
  84.               Sleep(900);
  85.               RequestRestartPoint(4)
  86.               ShowToClient("System","Auto farming module, loaded succesfully!");
  87.               move_buffer();
  88.               move_spot();
  89.               SetPause(false);
  90.           end
  91.        end
  92.     return false
  93. end
  94.  
  95. repeat
  96.     if running then
  97.         main()
  98.     end
  99.     Sleep(3000)
  100.     ClearTargets()
  101. until false;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement