Ir para conteúdo

Lixeira Para Ot


lucasr658

Posts Recomendados

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 por LukasDolera
Link para o comentário
Compartilhar em outros sites

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 por Vilden
Link para o comentário
Compartilhar em outros sites

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!

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...