CRIADO PELO PEONSO E EDITADO POR MIM...
inves de uma porta(pq porta passa magia) eu utilizo uma parede bunitinha..mas pode ser qualquer especie de parede...
axei q fikasse mais simples q porta..e melhor ateh...
eu sei q eh meio inutil..mas jah q fiz esse tuto para uma pessoa...
eu uso isso:
quando eu doh use nela ela me teleporta pra parede..assim posso entrar ou sair numa boa, e soh passa determinado level...
faça assim:
crie um leveldoor.lua e dentro coloke
-- By Peonso, edited by xbowaxxfunction onUse(cid, item, frompos, item2, topos)
doorpos = {x=frompos.x, y=frompos.y, z=frompos.z}
playerpos = getPlayerPosition(cid)
playerlevel = getPlayerLevel(cid)
--entrada cave
if item.itemid == 1460 and doorpos.x == 103 and doorpos.y == 275 and doorpos.z == 8 then
if playerlevel > 29 then
doTeleportThing(cid,doorpos)
elseif playerlevel < 30 then
doPlayerSendTextMessage(cid,22,"Voce Precisa ter level 30 ou maior para passar.")
end
end
return 1
end
1460 signifika o ID Da parede q usei q eh akela da imagem q mostrei
doorpos.x == 103 and doorpos.y == 275 and doorpos.z == 8
eh a cordenada da parede
if playerlevel > 29
ai mostra se o player for maior de level 29 ele passa
elseif playerlevel < 30
aki eh se ele for menor de level 30 nao passa e aparece a tal mensagem..
Adicione em actions.xml
<action itemid="1460" script="leveldoor.lua" />