function onUse(cid, item, frompos, item2, topos) gatepos = {x=278, y=40, z=11, stackpos=1} getgate = getThingfromPos(gatepos) if item.uid == 3193 and item.itemid == 1945 and getgate.itemid == 1497 then doRemoveItem(getgate.uid,1) doTransformItem(item.uid,item.itemid+1) elseif item.uid == 3193 and item.itemid == 1946 and getgate.itemid == 0 then doCreateItem(1497,1,gatepos) doTransformItem(item.uid,item.itemid-1) else doPlayerSendCancel(cid,"Sorry, not possible.") end return 1 end