Advertisement
DabDaddy6223

clientcheck

Apr 2nd, 2023 (edited)
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.75 KB | None | 0 0
  1. function getItem()
  2.     turtle.select(1)
  3.     turtle.suck(1)
  4.    
  5.     local count = turtle.getItemCount(1)
  6.     if count > 0 then
  7.         local item = turtle.getItemDetail()
  8.         turtle.drop(1)
  9.         return item
  10.     else
  11.         return ""
  12.     end
  13. end
  14.  
  15. function main()
  16.     local modem = peripheral.find("modem", rednet.open)
  17.     local item = getItem()
  18.     while true do
  19.         local id, message = rednet.receive("storage_check")
  20.  
  21.         if message == "items" then
  22.             rednet.send(id, item["name"], "storage_response")
  23.         elseif string.match(message, "Item: ") then
  24.             local temp = string.sub(message, 7, #message)
  25.             rednet.send(id, temp == item["name"], "storage_response")
  26.         end
  27.     end
  28. end
  29.  
  30. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement