function onUse(cid, item, fromPosition, itemEx, toPosition)
local pos1, itm1 = {x=1, y=1, z=1, stackpos=STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE} -- pos do item 1
local pos2, itm2 = {x=2, y=2, z=2, stackpos=STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE} -- pos do item 2
local pos3, itm3 = {x=3, y=3, z=3, stackpos=STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE} -- pos do item 3
local id1, id2, id3, newItem = 1111, 2222, 3333, 4444 -- id do item 1, id do item 2, id do item 3, id do novo item
local posNewItem = {x= 1, y= 2, z=3} -- pos do novo item
local it1= getThingFromPos(pos1)
local it2= getThingFromPos(pos2)
local it3= getThingFromPos(pos3)
if (it1.itemid == id1) and (it2.itemid == id2) and (it3.itemid == id3) then
doRemoveItem(it1.uid)
doRemoveItem(it2.uid)
doRemoveItem(it3.uid)
doCreateItem(newItem, 1, posNewItem)
doPlayerSendTextMessage(cid, 22, "Parabéns você fez a vusão dos item.") -- mensagem quando funciona
else
doPlayerSendCancel(cid, "Você não colocou os item no local correto.") -- mensagem quando não funciona
end
return true
end