SHOW:
|
|
- or go back to the newest paste.
| 1 | - | rednet.open("right")
|
| 1 | + | |
| 2 | comon = 0 | |
| 3 | for i=1,#toCheck do | |
| 4 | for o=1,#tags do | |
| 5 | if tags[o] == toCheck[i] then | |
| 6 | comon = comon + 1 | |
| 7 | end | |
| 8 | end | |
| 9 | end | |
| 10 | if comon >= #toCheck then | |
| 11 | return true | |
| 12 | else | |
| 13 | return false | |
| 14 | end | |
| 15 | end | |
| 16 | ||
| 17 | function checkUpdate() | |
| 18 | local id, local func, local tags, local filename, local filedata = rednet.receive() | |
| 19 | if type(tags) == "table" then | |
| 20 | if checkTags(tags) then | |
| 21 | if func == "Update" then | |
| 22 | file = fs.open(filename, "w") | |
| 23 | file.write(filedata) | |
| 24 | file.close() | |
| 25 | elseif func == "Delete" then | |
| 26 | fs.delete(filename) | |
| 27 | elseif func == "Shutdown" then | |
| 28 | os.shutdown() | |
| 29 | end | |
| 30 | end | |
| 31 | end | |
| 32 | end | |
| 33 | ||
| 34 | while true do | |
| 35 | checkUpdate() | |
| 36 | end |