da um resuminho de leves fazendo o favor oque a alavanca TEM que fazer? Por a caso teleporta oque? Items ou pessoas?
tenta ae:
function onUse(cid, item, fromPosition, itemEx, toPosition)
if item.actionid == 4830 then
doTeleportThing(getCreaturePosition(getThingFromPos{x=32991,y=31539,z=1}), {x=32991,y=31539,z=4})
elseif item.actionid == 4831 then
doTeleportThing(getCreaturePosition(getThingFromPos{x=32991,y=31539,z=4}), {x=32991,y=31539,z=1})
elseif item.actionid == 4832 then
doTeleportThing(getCreaturePosition(getThingFromPos{x=32993,y=31547,z=4}), {x=33061,y=31527,z=10})
elseif (item.actionid == 4833) then
doTeleportThing(getCreaturePosition(getThingFromPos{x=33061,y=31527,z=10}), {x=32993,y=31547,z=4})
end
return true
end








info
Grupo: Campones
Registrado: 01/03/13
Posts: 93
Reputação: +1
Char no Tibia: Frenetico Housedown
Estou com esse erro em meu ot na alavanca que vai para zao!
[Error - Action Interface]
[16:41:24.758] data/actions/scripts/zaolever.lua:onUse
[16:41:24.758] Description:
[16:41:24.758] data/actions/scripts/zaolever.lua:9: attempt to index a boolean value
[16:41:24.758] stack traceback:
[16:41:24.758] data/actions/scripts/zaolever.lua:9: in function <data/actions/scripts/zaolever.lua:1>
Meu script:
function onUse(cid, item, fromPosition, itemEx, toPosition)
if(item.actionid == 4830) then
doTeleportThing(getCreaturePosition({x=32991,y=31539,z=1}).uid, {x=32991,y=31539,z=4})
elseif (item.actionid == 4831) then
doTeleportThing(getCreaturePosition({x=32991,y=31539,z=4}).uid, {x=32991,y=31539,z=1})
elseif (item.actionid == 4832) then
doTeleportThing(getCreaturePosition({x=32993,y=31547,z=4}).uid, {x=33061,y=31527,z=10})
elseif (item.actionid == 4833) then
doTeleportThing(getCreaturePosition({x=33061,y=31527,z=10}).uid, {x=32993,y=31547,z=4})
end
return true
end
Editado Março 26 por shuzin