Advertisement
serafim7

строковые ID предметов [OpenComputers]

Aug 13th, 2016
674
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.08 KB | None | 0 0
  1. --строковые ID предметов,  например:  булыжник =  minecraft:cobblestone
  2. --также можно узнать нажав в креативе F3+H
  3. --Просто кладете любой предмет в слотик робота и получаете название, нужен контроллер инвентаря робота.
  4.  
  5. local event = require('event')
  6. local com = require('component')
  7.  
  8. if not com.isAvailable("robot") then
  9.   print("только роботы могут использовать эту программу")
  10.   os.exit()
  11. end
  12. local robot = require("robot")
  13.  
  14. if not com.isAvailable("inventory_controller") then
  15.   print("для работы нужен контроллер инвентаря")
  16.   os.exit()
  17. end
  18. local i_c = com.inventory_controller
  19.  
  20. while true do
  21. local n, slot = event.pull()      
  22.  if n  == 'inventory_changed' and slot ~= nil then    
  23.       stack = i_c.getStackInInternalSlot(slot)
  24.       if stack~=nil then
  25.         print('Слот: '..slot..': '..stack.name..' '..stack.damage)
  26.       end
  27.   end
  28. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement