dois scrips diferentes:
primeiro
lvlporta.lua
function onUse(cid, item, frompos, item2, topos)
local level = 14000
if getPlayerLevel(cid) >= level then
doTransformItem(item.uid, item.itemid + 1)
playerpos = getPlayerPosition(cid)
doorpos = {x = frompos.x, y = frompos.y, z = frompos.z, stackpos = 253}
if playerpos.y == doorpos.y + 1 and playerpos.x == doorpos.x then
doMoveCreature(cid, 0)
elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y then
doMoveCreature(cid, 1)
elseif playerpos.y == doorpos.y - 1 and playerpos.x == doorpos.x then
doMoveCreature(cid, 2)
elseif playerpos.y == doorpos.y and playerpos.x == doorpos.x + 1 then
doMoveCreature(cid, 3)
elseif playerpos.x == doorpos.x + 1 and playerpos.y == doorpos.y - 1 then
doMoveCreature(cid, 4)
elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y - 1 then
doMoveCreature(cid, 5)
elseif playerpos.x == doorpos.x + 1 and playerpos.y == doorpos.y + 1 then
doMoveCreature(cid, 6)
elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y + 1 then
doMoveCreature(cid, 7)
end
else
doPlayerSendTextMessage(cid, 22, "Você precisa ter " .. level .. " ou mais para passar por aqui.")
end
return 1
end
actions.xml
<action actionid="2075" script="lvlporta.lua"/>
segundo:
levelporta.lua
function onUse(cid, item, fromPosition, itemEx, toPosition) local level = 14000 if getPlayerLevel(cid) < level then doPlayerSendTextMessage(cid, 22, "Você precisa ter " .. level .. " ou mais para passar por aqui.") else doTransformItem(item.uid, item.itemid + 1) doTeleportThing(cid, toPosition) end return TRUE end
actions.xml
<action actionid="13800" script="levelporta.lua"/>


info
Grupo: Campones
Registrado: 21/08/08
Posts: 7
Reputação: 0
Char no Tibia: Frozen'Da Anarchy
pessoal, por favor eu queria colocar uma expertise door no meu ot para só lvl 14k+ passe, qual o script que devo usar?
eu ja vi alguns tutoriais mais eles ensinam a criar pra lvl baixo, e eu tentei do msm jeito só que colocando 14k mais apareceu outros numeros!!!