|
|
|
@ -29,13 +29,17 @@ end
|
|
|
|
|
|
|
|
|
|
function clean()
|
|
|
|
|
for containerid,container in pairs(g_game.getContainers()) do
|
|
|
|
|
destroy(container)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
function destroy(container)
|
|
|
|
|
if container.window then
|
|
|
|
|
container.window:destroy()
|
|
|
|
|
container.window = nil
|
|
|
|
|
container.itemsPanel = nil
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
function refreshContainerItems(container)
|
|
|
|
|
for slot=0,container:getCapacity()-1 do
|
|
|
|
@ -103,7 +107,7 @@ function onContainerOpen(container, previousContainer)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
function onContainerClose(container)
|
|
|
|
|
if container.window then container.window:destroy() end
|
|
|
|
|
destroy(container)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
function onContainerAddItem(container, slot, item)
|
|
|
|
|