karelvysinka

WARE TURTLE 1

Jul 24th, 2017
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.58 KB | None | 0 0
  1. --[[
  2. Program TURRLE: WARE TURTLE
  3.  
  4. Program složí ke skladu itemů v bednách.
  5. Jedná se o automatický sklad.
  6. Sklad obsluhuje TURTLE s GMS navigací.
  7.  
  8. --]]
  9. --start new
  10.  
  11. function Start()
  12.     item = 0
  13.     turtle.select(1)
  14.     turtle.suckDown()
  15.     --zjistime detaly itemu
  16.     local data = turtle.getItemDetail()
  17.         if data then
  18.             print("Item name: ", data.name)
  19.             name_data = data.name
  20.             print("Item damage value: ", data.damage)
  21.             damage_data = data.damage
  22.             print("Item count: ", data.count)
  23.             count_data = data.count
  24.             item = 1
  25.         else
  26.         print("Ve slotu nejsou itemy.")
  27.         item = 0
  28.         end
  29.     --konec detail itemu
  30.         if item == 1 then
  31.             --pokracuj, pokud jsou ve slotu itemy
  32.             --Projdi databazi a zjisti, jestli je item (name_data) jiz v databazi
  33.             -- zjisti pocet radku v DB
  34.             ctr = 0
  35.             for radek in io.lines"aaa" do
  36.                 ctr = ctr + 1
  37.                 --kontrola zda je v DB item - projdeme databazi
  38.                 result = {};
  39.  
  40.                     for match in string.gmatch(radek, "([^,]+),?") do
  41.                         table.insert(result, match);
  42.                     end
  43.                     print(result[1]) -- souradnice X
  44.                     print(result[2]) -- souradnice Y
  45.                     print(result[3]) -- souradnice Z
  46.                     print(result[4]) -- item
  47.             end
  48.             print("Zpracovavany item v DB:")
  49.             item_db = (result[4])
  50.  
  51.             if item_db == name_data then
  52.                 print("Item nalezen v DB. Radek:")
  53.                 print(radek)
  54.             else
  55.                 print("Item nenalezen v databazi.")
  56.                 print(item_db)
  57.                 print(radek)
  58.             end
  59.         end
  60. end
  61.  
  62.  
  63. --konec new
  64.  
  65.  
  66. --"[^%s]+")
  67. Start()
  68. print("Konec")
Add Comment
Please, Sign In to add comment