Ir para conteúdo

Lvl Doors Para Yurots!


Visitante xbowaxx

Posts Recomendados

Visitante xbowaxx

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:

door8ol.jpg

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 xbowaxx

function 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" />
Link para o comentário
Compartilhar em outros sites

  • 3 months later...

eh realmente essa action eh boa msm..

mais saca soh, naum sei se eh todos mas meus ots 7.6 e meu map editor funfan..

tipo assim na porta se colaca la no id dela

num sei se eh 100 e o lvl q v quer q passe ou se eh 10 e o lvl...

fuiz

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 3 months later...
  • 3 months later...
  • 8 months later...
×
×
  • Criar Novo...