Advertisement
Guest User

refuel

a guest
Sep 16th, 2014
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.62 KB | None | 0 0
  1.  
  2. local tArgs = { ... }
  3. local nLimit = 1
  4. if #tArgs > 1 then
  5.     print( "Usage: refuel [number]" )
  6.     return
  7. elseif #tArgs > 0 then
  8.     if tArgs[1] == "all" then
  9.         nLimit = 64 * 16
  10.     else
  11.         nLimit = tonumber( tArgs[1] )
  12.     end
  13. end
  14.  
  15. if turtle.getFuelLevel() ~= "unlimited" then
  16.     for n=1,16 do
  17.         local nCount = turtle.getItemCount(n)
  18.         if nCount > 0 then
  19.             turtle.select( n )
  20.             if nCount >= nLimit then
  21.                 if turtle.refuel( nLimit ) then
  22.                     break
  23.                 end
  24.             else
  25.                 if turtle.refuel( nCount ) then
  26.                     nLimit = nLimit - nCount
  27.                 end
  28.             end
  29.         end
  30.     end
  31. end
  32.  
  33. print( "Fuel level is "..turtle.getFuelLevel() )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement