Advertisement
serafim7

robot experience [OpenComputers]

Nov 22nd, 2018
407
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --[[ opencomputers robot experience by serafim
  2.      pastebin.com/ZKFw0Lst
  3.  
  4. Позволяет прокачать робота скармливая ему зачарованные
  5. предметы, например которые наловил робот рыболов.
  6. Высокоуровневый робот может хранить больше энергии
  7. (5000 на уровень в дефолтном конфиге).
  8. Для робота-шахтёра это очень полезно.
  9.  
  10. требования:
  11. улучшение опыт
  12.  
  13. использование:
  14. положить в любое место инвентаря зачарованный предмет,
  15. запустить программу.
  16. --]]
  17.  
  18. local component = require("component")
  19. local r = require("robot")
  20. local inv = r.inventorySize()
  21.  
  22. if component.isAvailable("experience") then
  23.   local e = component.experience.level()
  24.   print("Уровень: "..e)
  25.   for i = 1,inv do
  26.     if r.count(i) > 0 then
  27.       r.select(i)
  28.       component.experience.consume()
  29.     end
  30.   end
  31.   r.select(1)
  32.   local ex = component.experience.level()
  33.   if ex > e then
  34.     print("Уровень: увеличился на  "..ex - e)
  35.     print("Уровень: "..ex)
  36.   end
  37. else
  38.   print("Ошибка: нет улучшения Опыт")
  39. end
Advertisement
RAW Paste Data Copied
Advertisement