Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --made in Asior 22/06/2019
- --https://i.imgur.com/72XKIDI.png
- local c = require('component')
- local com = require('computer')
- local event = require('event')
- local tr = c.transposer
- local det = c.os_entdetector
- local side = {['buf'] = 0, ['exp'] = 1, ['sideDup'] = 2}
- local level = tr.getTankCapacity(side.exp) - 5000
- local whiteList = {'v'}
- tr.transferFluid(side.sideDup,side.buf)
- local function scanPlay()
- local a = det.scanPlayers(10)
- if #a > 0 then
- for i1 = 1, #a do
- for i=1,#whiteList do
- if a[i1].name == whiteList[i] then
- return false
- end
- end
- end
- return true
- end
- return false
- end
- while true do
- if scanPlay() then
- print('защита')
- os.sleep(2)
- else
- if tr.getTankLevel(side.exp) < level then
- for i=1, 5 do
- tr.transferFluid(side.buf, side.exp, 999)
- tr.transferFluid(side.buf, side.sideDup)
- tr.transferFluid(side.sideDup, side.buf)
- end
- end
- end
- os.sleep(2)
- end
Advertisement
Add Comment
Please, Sign In to add comment