Guest User

go

a guest
Nov 18th, 2012
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.86 KB | None | 0 0
  1. local tArgs = { ... }
  2. local direction = tArgs[1]
  3. local times = tonumber(tArgs[2])
  4.  
  5. local possibleDirections = {"left","right","up","down","forward","back"}
  6. local translateDirection = {"turnLeft","turnRight","up","down","forward","back"}
  7.  
  8. if #tArgs < 1 then
  9.   print("Usage:")
  10.   print("go <direction> (times)")
  11.   print("Parameters:")
  12.   print("<> = required")
  13.   print("() = optional")
  14.   return false
  15. end
  16.  
  17. local function go(aDirection,aTimes)
  18.   print("Going "..direction.." for "..times.." blocks")
  19.   for i=1,aTimes do
  20.     turtle.aDirection()
  21.   end
  22.   return true  
  23. end
  24.  
  25. for i=1,#possibleDirections do
  26.   if direction == possibleDirections[i] then
  27.     go(translateDirection[i],times)
  28.   end  
  29. end  
  30. print("Invalid Direction")
  31. print("Possible Directions:")
  32. print("forward")
  33. print("back")
  34. print("left")
  35. print("right")
  36. print("up")
  37. print("down")
  38. return false
Advertisement
Add Comment
Please, Sign In to add comment