Guest User

sgps

a guest
Jun 27th, 2014
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.88 KB | None | 0 0
  1. --UPDATE SGPS
  2. local towerdata = http.get("http://pastebin.com/raw.php?i=MCCNBq1a").readAll()
  3. local fl = fs.open("data/twrs", "w")
  4. fl.write(towerdata)
  5. fl.close()
  6. local h = fs.open("data/twrs", "r")
  7. towers = h.readAll()
  8. fl.close()
  9. --END UPDATE SGPS
  10. args = {...}
  11. local towerstable = textutils.unserialize(towers)
  12.  
  13. local function getClosestTower()
  14.   local twrst = {}
  15.   local twrsn = {}
  16.   for k,v in pairs(towerstable) do
  17.     local t = v[x]+v[y]+v[z]
  18.     table.insert(twrst, k)
  19.     table.insert(twrsn, t)
  20.   end
  21.   local num = math.max(unpack(twrsn))
  22.   local name = ""
  23.   for k,v in pairs(items) do
  24.     if(v==num) then
  25.       name = k
  26.     end
  27.   end
  28.   return name
  29. end
  30. if args[1] == "locate" then
  31.   local loc = gps.locate()
  32.   --local loctext = loc[1]..", "..loc[2]..", "..loc[3]
  33.   --print("You are at: "..loctext..".")
  34.   print("Your closest tower is: "..getClosestTower())
  35. end
Advertisement
Add Comment
Please, Sign In to add comment