LU

Lixeira Para Ot

Por lucasr658, 23 de out. de 2009 em Actions e Talkactions

script
5.0 (1)
12
2k
lucasr658L
23 de outubro de 2009 às 17:31

Olá pessoal vou ensinar como fazer uma lixeira por alavanca, como assim?? mais ou menos

assim, você coloca um item em tal lugar e ao aperta a alavanca o item é excluído =D.

 

_________________________________________________________

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

_________________________________________________________

 

Vamos começar..

 

 

Primeiro passo:

 

Faça um local onde a pessoa possa colocar o item sem que outras pessoas possam

pega-lo, estilo um dp.

 

Veja na imagem abaixo:

tutor1l.jpg

 

 

Segundo passo:

 

Crie um arquivo .lua em data/actions/scripts se preferir copie qualquer um

já existente e coloque o nome do arquivo de lixoswitch.lua, e cole isso dentro dele:

 

-- Lixo por alavanca by Scripter --

 

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

 

if item.itemid == 1945 then

lixopos = {x=154, y=50, z=7, stackpos=1}

lixo = getThingfromPos(lixopos)

 

doRemoveItem(lixo.uid,1)

doSendMagicEffect(lixopos,2)

doPlayerSendTextMessage(cid,22,"A Natureza Agradece.")

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

 

elseif item.itemid == 1946 then

 

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

 

end

return 1

end

 

 

Legenda:

 

Vermelho -> coloque a posição onde será colocado o item e após clicar na alavanca será deletado

Azul -> coloque a mensagem que irá aparecer após o lixo ser excluído.

 

 

Quarto passo:

 

Em data/actions/actions.xml cole uma linha assim:

 

<action uniqueid="9999" script="lixoswitch.lua" />

 

Legenda:

 

Verde -> o id que você irá colocar na lavanca pelo map editor, obs: o id não pode existir

ele tem que ser unico.

 

Como colocar o unique id na alavanca pelo map editor?? vá na alavanca e clique com o botão direito do mause

e logo após em propriedades vá em uniqueid e coloque o id escolhido

 

 

Pronto!

 

Créditos:

 

95% LukasDolera (Eu)

5% Vilden por formatar

Editado Outubro 23 por LukasDolera

VildenV
23 de outubro de 2009 às 18:18

LukasDolera poderia colocar uma ss de como fazer esse tal lugar onde ninguém

pega o tal lixo/item em não vejo muita utilidade é mais facíl pegar uma

lixeira =X e outra ta mal explicado, você poderia usar cores, legendas etc..

 

 

Mais está legal, acho que não existe uma destas aqui.

Editado Outubro 23 por Vilden

Henrique MouraH
23 de outubro de 2009 às 18:32

Para podermos aprovar:

* Organize melhor

* Adicione a tag quote em vez de code

* Adicione a tag quote no que é para colocar em actions.xml

* Explique melhor

* Adicione a tag de negrito nos n° dos passos.

* Diminua a letra da explicação e aumente a dos n° dos passos.

* Utilize a tag de sublinhar em caminhos (exemplo: data/actions)

* Adicione pelo menos uma screenshot, e centralize-a para organizar melhor.

 

Seguindo todas as instruções acima seu tutorial será aprovado com certeza!

 

Abraços e boa sorte!

\Mattheus ~*\
23 de outubro de 2009 às 18:47

Você poderia melhorar e muito esse seu tópico,

poderia explicar melhor a sua função para que outros possam entender e aprovarem o seu tópico .

 

Abraços.

VildenV
23 de outubro de 2009 às 20:53

Agora sim, ficou mais organizado xd, agora pode até ser que seja aprovado

gogo aprovação =D

Editado Outubro 23 por Vilden

lucasr658L
23 de outubro de 2009 às 21:03

Aprovação E fixo GOGO

kkkk \\

\\

Pensei Muito Alto ===>

//

//

Henrique MouraH
23 de outubro de 2009 às 23:30

Parabéns, LukasDolera.! Seu tópico foi aprovado.

Não encontramos nenhum tutorial como este no fórum, e vimos o seu esforço para tentar melhorá-lo.

Desta forma, chegamos a conclusão de que seu tópico deveria ser aprovado.

Agora que esta aprovado, que tal melhorar ainda mais?

 

Tópico Movido para Actions, TalkActions & MoveEvents. :arrow:

 

Abraços.

lucasr658L
24 de outubro de 2009 às 09:52

EEEEEEE...

To Feliz, Emocionado...

Agora Gogo Fixo!!!!

MixturaM
26 de outubro de 2009 às 17:36

Legenda:

 

->Verde"<-isso é verde???" o id que você irá colocar na lavanca pelo map editor, obs: o id não pode existir

ele tem que ser unico.

 

 

esse foi o unico erro que eu encontrei

26 de outubro de 2009 às 18:28

Muito bom cara! Eu curti... Porém acho dificil os players usarem ;s ninguém joga lixo nem nas lixeiras, quem dirá isso aí.

\Mattheus ~*\
26 de outubro de 2009 às 18:34

Melhorou e muito o seu tutorial, comparando com o primeiro está 100% melhor.

 

Parabéns pelo tópico, continue assim.

 

Abraços.

lucasr658L
26 de outubro de 2009 às 18:43
Muito bom cara! Eu curti... Porém acho dificil os players usarem ;s ninguém joga lixo nem nas lixeiras, quem dirá isso aí.

Bom.. No Meu OT Ass Pessoas Usam.. Curtem e Me Elogiam Muito :D