Add dump to client
This commit is contained in:
parent
2b784e4dde
commit
34df37dfbe
22
client.lua
22
client.lua
@ -23,7 +23,17 @@ local usage =
|
|||||||
All commands listed below can also be accessed using single-letter shortcuts for convenience.
|
All commands listed below can also be accessed using single-letter shortcuts for convenience.
|
||||||
|
|
||||||
withdraw [quantity] [name] - withdraw [quantity] items with display names close to [name] from storage
|
withdraw [quantity] [name] - withdraw [quantity] items with display names close to [name] from storage
|
||||||
withdraw [items] - as above but withdraws all available matching items]]
|
withdraw [items] - as above but withdraws all available matching items
|
||||||
|
dump [slot] - dump stack in slot back to storage
|
||||||
|
dump - dump whole inventory to storage]]
|
||||||
|
|
||||||
|
local function dump(slot)
|
||||||
|
w.query_by_type("storage", {
|
||||||
|
type = "insert",
|
||||||
|
from_slot = slot,
|
||||||
|
from_inventory = conf.network_name
|
||||||
|
})
|
||||||
|
end
|
||||||
|
|
||||||
local commands = {
|
local commands = {
|
||||||
help = function() return usage end,
|
help = function() return usage end,
|
||||||
@ -58,6 +68,16 @@ local commands = {
|
|||||||
item_type.count = item_type.count - moved
|
item_type.count = item_type.count - moved
|
||||||
until quantity == 0 or item_type.count == 0
|
until quantity == 0 or item_type.count == 0
|
||||||
end
|
end
|
||||||
|
end,
|
||||||
|
dump = function(slot)
|
||||||
|
local slot = tonumber(slot)
|
||||||
|
if not slot then
|
||||||
|
for i = 1, 16 do
|
||||||
|
dump(i)
|
||||||
|
end
|
||||||
|
else
|
||||||
|
dump(slot)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user