function onUse(cid, item, frompos, item2, topos)
if item.actionid == XXX then
leverpos1 = {x=000, y=000, z=0, stackpos=1}
lever1 = getThingfromPos(leverpos1)
leverpos2 = {x=000, y=0000, z=0, stackpos=1}
lever2 = getThingfromPos(leverpos2)
leverpos3 = {x=000, y=000, z=0, stackpos=1}
lever3 = getThingfromPos(leverpos3)
leverpos4 = {x=000, y=000, z=0, stackpos=1}
lever4 = getThingfromPos(leverpos4)
leverpos5 = {x=000, y=000, z=0, stackpos=1}
lever5 = getThingfromPos(leverpos5)
wallpos = {x=000, y=000, z=0, stackpos=1}
wall = getThingfromPos(wallpos)
if item.itemid == 1945 then
doTransformItem(item.uid,1946)
elseif item.itemid == 1946 then
doTransformItem(item.uid,1945)
end
if (item.actionid == XXX and lever1.itemid == 1946 and lever2.itemid == 1946 and lever3.itemid == 1946 and lever4.itemid == 1946 and lever5.itemid == 1946 and wall.itemid == 0) then
doCreateItem(1304,1,wallpos)
elseif (item.actionid == XXX and lever1.itemid == 1946 and lever2.itemid == 1946 and lever3.itemid == 1946 and lever4.itemid == 1946 and lever5.itemid == 1946 and wall.itemid == 1304) then
doRemoveItem(wall.uid,1)
else
doPlayerSendCancel(cid,"Sorry, not possible.")
end
end
end