Voce vai em movements crie um arquivo ptele.lua e coloca isso.
function onStepIn(cid, item, frompos, item2, topos)
local novapos = {x=462, y=1349, z=8} -- posição onde o player vai ser teleportado.
local item_id = 2160 -- id do item que o player precisa para ser teleportado.
if item.uid == 1022 then
if getPlayerItemCount(cid, item_id) >= 1 then
getThingfromPos(getPlayerPosition(cid))
doTeleportThing(cid ,novapos)
doSendMagicEffect(getPlayerPosition(cid), 10)
doPlayerRemoveItem(cid, item_id, 1)
doPlayerSendTextMessage(cid, 19, "Seu item"..getItemNameById(item_id).." foi removido!")
else
doPlayerSendTextMessage(cid, 19, "Voce nao tem "..getItemNameById(item_id).." para ir adiante.")
end
end
end
Depoi vai em XML e coloque esse tag.
<movement type="StepIn" uniqueid="1022" event="script" value="ptele.lua" />
Agora é so ir no mapa editor e coloca a uniqueid 1022 no pisso.



info
Grupo: Campones
Registrado: 08/06/09
Posts: 7
Reputação: -1
Char no Tibia: Thor Skan
Tipo do script: actions
Protocolo (versão do Tibia): 8.57
Servidor utilizado: Real server 2.2.3
Nível de experiência: Não sou tão experiente com scripting mas ja li muitos tutoriais e sei como editar faser algumas coisas.
Adicionais/Informações: Podem colocar qualquer numero de action ID etc depois eu edito o script com as cordenadas corretas.
O script deve ser assim:
Quando um player passar por cima de um piso ele deve ser teleportado para um lugar mas ele so deve ser teleportado se ele tiver X item,
se alguem suber como faz estou esperando.
;D
Cya.