fiz esse bem simples nem testei, to ocupado .
ta ae...
function onUse(cid, item, fromPosition, itemEx, toPosition)
local idAlavanca = XX
local posPlayer = getCreaturePosition(cid)
local efeitoSubi = 1
local efeitoDescer = 2
if itemEx.itemid == idAlavanca then
local pos1 = posPlayer.x and posPlayer.y and posPlayer.z + 1
local pos2 = posPlayer.x and posPlayer.y and posPlayer.z - 1
if (posPlayer.x == posPlayer.x) and (posPlayer.y == posPlayer.y) and (posPlayer.z >= 1) then
doTeleportThing(cid, pos1)
doSendMagicEffect(pos1, efeitoSubi)
elseif (posPlayer.x == posPlayer.x) and (posPlayer.y == posPlayer.y) and (posPlayer.z == 7) then
doTeleportThing(cid, pos2)
doSendMagicEffect(pos2, efeitoDescer)
end
end
return true
end