SHOW:
|
|
- or go back to the newest paste.
| 1 | --[[ | |
| 2 | Using: CC: Tweaked, Plethora | |
| 3 | - | pastebin run tsSESA1U |
| 3 | + | pastebin run FeiUhiS5 |
| 4 | ]]-- | |
| 5 | ||
| 6 | if pcall(os.loadAPI, "jLib/jFuncs") then | |
| 7 | else | |
| 8 | shell.run("pastebin get kqBFGcfV jLib/jFuncs")
| |
| 9 | os.loadAPI("jLib/jFuncs")
| |
| 10 | end | |
| 11 | ||
| 12 | - | local chest = peripheral.wrap("left")
|
| 12 | + | self = peripheral.wrap("left")
|
| 13 | ||
| 14 | local function toExportFormat(itemData) | |
| 15 | - | ret["name"] = {}
|
| 15 | + | if(itemData == nil) then |
| 16 | - | for i, item in pairs(chest.list()) do |
| 16 | + | return nil |
| 17 | - | ret["name"][i] = item |
| 17 | + | end |
| 18 | ||
| 19 | ret = {}
| |
| 20 | ret["name"] = itemData.name | |
| 21 | ret["damage"] = itemData.damage | |
| 22 | ret["nbtHash"] = itemData.nbtHash | |
| 23 | ||
| 24 | return ret | |
| 25 | end | |
| 26 | ||
| 27 | local inv = self.getInventory().list() | |
| 28 | local ret = {}
| |
| 29 | ret["test"] = {}
| |
| 30 | ret["test"][1] = toExportFormat(inv[1]) | |
| 31 | ret["test"][2] = toExportFormat(inv[2]) | |
| 32 | ret["test"][3] = toExportFormat(inv[3]) | |
| 33 | ||
| 34 | ret["test"][4] = toExportFormat(inv[5]) | |
| 35 | ret["test"][5] = toExportFormat(inv[6]) | |
| 36 | ret["test"][6] = toExportFormat(inv[7]) | |
| 37 | ||
| 38 | ret["test"][7] = toExportFormat(inv[9]) | |
| 39 | ret["test"][8] = toExportFormat(inv[10]) | |
| 40 | ret["test"][9] = toExportFormat(inv[11]) | |
| 41 | ||
| 42 | ||
| 43 | ||
| 44 | file = fs.open("tempUpload", "w")
| |
| 45 | file.write(textutils.serialize(ret)) | |
| 46 | file.close() | |
| 47 | shell.run("pastebin put tempUpload") |