ss, conseguir arrumar é pq dava pra usar ele dentro da bag ai dava esse bug aqui a correção se alguem quiser usar. \/ testei ta GG, mas Obrigado.
function onUse(cid, item, frompos, item2, topos)
local storage = 789561
local time = 1
local sendEffect = true -- true or false
local EffectId = 335
local item_from_table = object_itemid[item.itemid]
-- Verifica se o item foi usado dentro de uma bolsa
if frompos.x == CONTAINER_POSITION then
-- Verifica se o item2 é uma bolsa (bag) e está na mesma posição que o carpete
if not isContainer(item2.uid) and topos.x == frompos.x and topos.y == frompos.y then
doPlayerSendCancel(cid, "Você não pode usar o carpete dentro de uma bolsa.")
return false
end
end
-- Remove o item do chão
doRemoveItem(item.uid, 1)
-- Cria o item transformado
if item_from_table then
if item_from_table.premium and not isPremium(cid) then
doPlayerSendCancel(cid, "Você não é vip.")
return false
end
if item_from_table.useWith then
doCreateItem(item_from_table.transform_to, 1, topos)
else
doCreateItem(item_from_table.transform_to, 1, frompos)
end
if sendEffect then
doSendMagicEffect(getThingPos(cid), EffectId)
end
end
return true and exhaustion.set(cid, storage, time)
end