RE

Sistema De Alavancas

Por Reibnitz, 16 de mar. de 2007 em Tutoriais de Scripting

script
20
8.6k
ReibnitzR
16 de março de 2007 às 22:24

Olha só, eu nao sei se ja tem aqui, mas eu nao encontrei, portanto, ao tutorial!

 

1º Passo: Mapeie sua área: Crie sua quest ou local aonde vai utilizar a alavanca.

Certo, agora o que nós queremos fazer é que, ao virar a alavanca a parede suma.

Vá em data/actions/scripts e crie um arquivo chamado leverwall.lua

Nele escreva:

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

wall1 = {x=227, y=142, z=8, stackpos=1}

getwall1 = getThingfromPos(wall1)

 

if item.uid == 9666 and item.itemid == 1945 then

doRemoveItem(getwall1.uid,1245)

doTransformItem(item.uid,item.itemid+1)

elseif item.uid == 9666 and item.itemid == 1946 then

doTransformItem(item.uid,item.itemid-1)

doCreateItem(1547,1,wall1)

end

 

return 1

end

Coordenadas da parede

Unique ID da alavanca (não precisa ser necessariamente esse)

Unique ID da parede que vai ser retirada

O lado da alavanca que vai "abrir"

Lado da alavanca que "fechar"

Unique ID da parede que vai ser criada

 

Agora volte para a pasta actions e coloque o seguinte código no actions.xml:

<action uniqueid="9666" script="leverwall.lua" />

Unique ID da alavanca. Importante: Coloque o mesmo valor que foi escolhido anteriormente.

 

Bem, é isso ai. Qualquer dúvida, postem que eu respondo

 

P.S: Tutorial para a área de scripts

Editado Março 17 por Reibnitz

16 de março de 2007 às 23:04

Muito bom :)

22 de março de 2007 às 15:30

putz eu tava loko procurando por isso... mas infezlimente a parede q tem q sumir não some... ja tentei uma outra parede mas n funciona e a parede que "eh pra aparecer" aparece normal. tem como da uma força ae vlw

ReibnitzR
22 de março de 2007 às 15:45

voce teria que colocar o uID da parede que vai sumir na parte rosa (botao direito, properties, Unique ID) e tem que colocar o uID da alavanca também (no caso acima, 9666)

 

Talvez voce tenha se enganado tambem, pois quando voce vira para um lado, a parede aparece e quando vira para o outro ela desaparece.

 

Se mesmo assim não funcionar, poste novamente ok?

1 mês depois...
GOD ZéG
02 de abril de 2007 às 13:21

Creio Que Ajudará Muito A Quem Não Sabe OBS : ótimo =D!!!!!!!!!!!

Bl4NkB
04 de abril de 2007 às 16:53

Sempre tive dúvidas em como fazer alavancas...vlw por esclarecê-las!

Parabéns e obrigado.

Flws

2 meses depois...
JvchequerJ
06 de junho de 2007 às 15:19

Olá Xtibiano,

 

Parabéns, seu tutorial foi aprovado.

 

Estarei movendo ele para a área de tutoriais.

 

Obrigado por trazer conteúdo para o Xtibia.com e espero que continue com o ótimo trabalho.

 

 

Atenciosamente,

JV Chequer *Diretor Xtibia.com*

franlineF
09 de junho de 2007 às 05:19

Parabens :)

seus topicos sao sempre bons!

continue assim

nino191N
13 de junho de 2007 às 18:29

mto bom ... !!! bom mesmo ajudo bastante

2 semanas depois...
22 de junho de 2007 às 22:13

Belo Tutorial

Aprovado

Abraço

22 de junho de 2007 às 23:19

Muito bom!!!!

Parabéns mesmo amigo!!

Seu tutorial está muito bom...

~~ > Nota ....10!....

>> APROVADO <<

Atenciosamente, Picachu... []s

vourathV
23 de junho de 2007 às 01:34

tutoria bem organizado

bem explicadinho

>APROVADO<

Cya

IPodI
24 de junho de 2007 às 04:25

Bem Explicadim!!!

Vlws!!Abrax!!

;D

2 meses depois...
gdsG
03 de agosto de 2007 às 19:01

ei como eu boto para que passe se aperta a alavanca

8 meses depois...
jhoexxJ
07 de abril de 2008 às 20:20

Nossa veio

 

mt bom tuto veio \o//

 

ajudo pakas

 

\o/