Ir para conteúdo

Passagem Secreta!


lucassstt

Posts Recomendados

a minha passagem secreta e avançada mais vou falar so o basico pra vcs pq eu nao sei como explicar a avançada...

 

Primeiro voce deve ter um Mapa editor com o mapa editor crie um lugar tipo esse na foto:

passv.jpg

 

Vamos aos scripts:

em data/actions/scripts:

copie qualquer arquivo e o renomei para pass.lua faça o mesmo processo so q coloque o outro nome de pass2.lua

abra o pass.lua e cole issu nele:

function onUse(cid, item, frompos, item2, topos)

 

livros = {x=553, y=6, z=7, stackpos=1}

 

livros2 = {x=554, y=6, z=7, stackpos=1}

 

livro = {x=552, y=6, z=7, stackpos=1}

 

livro2 = {x=555, y=6, z=7, stackpos=1}

 

parede2 = {x=553, y=5, z=7, stackpos=1}

 

parede = {x=554, y=5, z=7, stackpos=1}

 

p2 = getThingfromPos(parede2)

 

p = getThingfromPos(parede)

 

l2 = getThingfromPos(livros2)

 

l = getThingfromPos(livros)

 

doRemoveItem(p2.uid,1)

 

doRemoveItem(p.uid,1)

 

doRemoveItem(l2.uid,1)

 

doRemoveItem(l.uid,1)

 

doCreateItem(1718,1,livro2)

 

doCreateItem(1718,1,livro)

 

end

 

Legenda:

Verde:Pos das paredes antes das pratileiras se moverem.

Rosa:pos para onde as pratileiras irao.

Vermelho:Pos das pratileiras.

Marron:ID das pratileiras de livro.

 

agora abra o pass2.lua e cole isso:

function onUse(cid, item, frompos, item2, topos)

 

livros = {x=553, y=6, z=7, stackpos=1}

 

livros2 = {x=554, y=6, z=7, stackpos=1}

 

livro = {x=552, y=6, z=7, stackpos=1}

 

livro2 = {x=555, y=6, z=7, stackpos=1}

 

parede2 = {x=553, y=5, z=7, stackpos=1}

 

parede = {x=554, y=5, z=7, stackpos=1}

 

p2 = getThingfromPos(parede2)

 

p = getThingfromPos(parede)

 

l2 = getThingfromPos(livro2)

 

l = getThingfromPos(livro)

 

doRemoveItem(l2.uid,1)

 

doRemoveItem(l.uid,1)

 

doCreateItem(1718,1,livros2)

 

doCreateItem(1718,1,livros)

 

doCreateItem(1034,1,parede)

 

doCreateItem(1034,1,parede2)

 

end

 

Legenda:

Verde:Coloque a mesma coisa que o pass.lua

Marron:ID das pratileiras

Rosa:ID das paredes

 

agora abra actions.xml

e cole isso la:

<action actionid="5544" event="script" value="pass2.lua"/>

<action actionid="4455" event="script" value="pass.lua"/>

 

Fotos:

Antes:

antespass.jpg

Depois:

depoispass.jpg

 

para abrir e so da use na toxa da esquerda e pra fexa e so da use na toxa da direita...

vlws

by CoOcAiNaA e ajuda do forum do xtibia

nao sei fazer banner quem souber me ensina aews...

comentem...flws

Editado por CoOcAiNaA
Link para o comentário
Compartilhar em outros sites

Gostei ótima idéia só que esse problema acho que o player só poderia clicar uma vez e assim não causaria problemas. E ai a pessoa só teria acesso uma vez a certa área.

Obrigado por trazer novo conteúdo ao Xtibia.

Até mais.

Link para o comentário
Compartilhar em outros sites

  • 6 months later...

vey da uma porra de um erro aki quando o player clica mas de uma vez na tocha ele vai aparesendo a parada dos livros como eu faço para com isso? da esse erro aki..

[23/08/2010 13:44:24] [Error - Action Interface]

[23/08/2010 13:44:24] data/actions/scripts/pass2.lua:onUse

[23/08/2010 13:44:24] Description:

[23/08/2010 13:44:24] (luaDoRemoveItem) Item not found

Link para o comentário
Compartilhar em outros sites

Não tem comentarios...

 

Simplesmente perfeito.

 

Mais seria legal fechar assim que a pessoa passar, pois se ficar aberta não será mais secreta.

 

:thumbsupsmiley:

Link para o comentário
Compartilhar em outros sites

  • 1 month later...
×
×
  • Criar Novo...