fazendo um modulo que deveria mostrar uma janelinha com os itens do container sempre que algum container for aberto, e a mesma desaparecer em 10 segundos
autoloot.lua :
local mw
function init()
connect(Container, {onOpen = onContainerOpen})
reloadContainers()
end
function terminate()
disconnect(Container, { onOpen = onContainerOpen})
end
function onContainerOpen(container)
atualizar(container)
end
function reloadContainers()
for _,container in pairs(g_game.getContainers()) do
onContainerOpen(container)
end
end
function atualizar(container)
local margin = 34
mw = g_ui.displayUI('autoloot.otui')
mw:setVisible(true)
for slot=0,container:getCapacity()-1 do
if container:getItem(slot) == nil then break end
mw:setSize(tostring(34*slot) ..' 34')
local panelid = mw:getChildById('lootWindow')
local itemWidget = g_ui.createWidget('icone', panelid)
itemWidget:setId('item' .. slot)
itemWidget:setItem(container:getItem(slot))
itemWidget:setMarginLeft(margin*slot)
end
addEvent(mw:destroy(),10000)
end
Pergunta
drakylucas 159
fazendo um modulo que deveria mostrar uma janelinha com os itens do container sempre que algum container for aberto, e a mesma desaparecer em 10 segundos
autoloot.lua :
autoloot.otui:
Nao está dando erro mas ele nao está mostrando a janela.. alguem sabe pq?
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados