From 6466e1250450cd5294130bfcec962bcbf7f68df8 Mon Sep 17 00:00:00 2001 From: Danielv123 Date: Mon, 5 Jun 2017 12:52:40 +0200 Subject: [PATCH] working on multi player reports --- sharedPlugins/inventoryImports/lua commands.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sharedPlugins/inventoryImports/lua commands.lua b/sharedPlugins/inventoryImports/lua commands.lua index c2173160..4af884fd 100644 --- a/sharedPlugins/inventoryImports/lua commands.lua +++ b/sharedPlugins/inventoryImports/lua commands.lua @@ -23,6 +23,10 @@ end game.print(o) /c + +local o = "" + +for a,b in pairs(game.players) do local inventory = game.players["Danielv123"].get_inventory(defines.inventory.player_main).get_contents() local quickbar = game.players["Danielv123"].get_quickbar().get_contents() --[[ Get contents of requester slots into a table ]] @@ -31,8 +35,8 @@ for i = 1, game.players["Danielv123"].force.character_logistic_slot_count do requests[i] = game.players["Danielv123"].character.get_request_slot(i) end +o = o.."{inventory:{" --[[ generate JS table (not JSON) ]] -local o = "{inventory:{" for k,v in pairs(inventory) do o = o.."['"..k.."']:"..v.."," end @@ -45,6 +49,7 @@ for k,v in pairs(requests) do o = o.."['"..v["name"].."']:"..v["count"]..", " end o = o.."}}" +end game.print(o) game.write_file("test.txt", o)