Advertisement
thatparadox

XpMeleeTurtle.2

Aug 25th, 2013
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.36 KB | None | 0 0
  1. term.clear()
  2. term.setCursorPos(1,1)
  3. mon = peripheral.wrap("top")
  4. xp = peripheral.wrap("right")
  5. xp.setAutoCollect()
  6.  
  7. while true do
  8.   levels = xp.getLevels()
  9.   mon.setCursorPos(1,1)
  10.   mon.write("Level: ")
  11.   mon.setCursorPos(1,2)
  12.   mon.write(levels)
  13.   if levels < 30 then
  14.     term.clear()
  15.     term.setCursorPos(1,1)
  16.     print("Current XP stored: Level "..levels)
  17.     term.setCursorPos(1,3)
  18.     print("An item placed in the bottom right slot will enchant at level 30")
  19.   else
  20.     term.clear()
  21.     term.setCursorPos(1,1)
  22.     print("Current XP stored: Level "..levels)
  23.     term.setCursorPos(1,3)
  24.     print("place item in bottom right slot to have it enchanted.")
  25.   end
  26.   turtle.attack()
  27.   turtle.select(1)
  28.   turtle.suck()
  29. --  turtle.turnRight()
  30. --  xp.get()
  31. --  turtle.turnLeft()
  32.   for i = 1, 5 do
  33.     turtle.select(i)
  34.     if turtle.getItemCount(i) > 0 then
  35.       turtle.turnLeft()
  36.       turtle.drop()
  37.       turtle.turnRight()
  38.     end
  39.     slot = 1 + 1
  40.   end
  41.   turtle.select(1)
  42.   if turtle.getItemCount(16) ~= 1 then
  43.     turtle.turnRight()
  44.     turtle.turnRight()
  45.     turtle.select(16)
  46.     turtle.suck()
  47.     items = turtle.getItemCount(16)
  48.     if items > 1 then
  49.       turtle.drop(items - 1)
  50.     end
  51.     turtle.turnLeft()
  52.     turtle.turnLeft()
  53.     turtle.select(1)
  54.   end
  55.   if levels > 29 then
  56.     xp.enchant(30)
  57.     turtle.dropDown()
  58.   end
  59. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement