Bom galera hoje estou aqui no meu segundo post e muita gente como alguns amigos meus não sabem fazer bau para quest, mas hoje vou ensinar como se faz! começando com o script...
Copie uma pasta .lua e cole em server/data/actions/quests e renomei para qualquer nome que você quiser no meu caso vou usar "dhelmet". Agora abra-o e cole o seguinte script:
function onUse(cid, item, frompos, item2, topos)
if item.uid == 34586 then
queststatus = getPlayerStorageValue(cid,8456)
if queststatus == -1 then
doPlayerSendTextMessage(cid,22,"Você completou a quest, parabéns!")
doPlayerAddItem(cid,2493,1)
setPlayerStorageValue(cid,8456,1)
else
doPlayerSendTextMessage(cid,22,"Você já pegou o item")
end
end
end
Legenda:
-
Em Azul é o unique id que você vai colocar no bau pelo rme editor.
-
Em vermelho você coloca qualquer numero que não esteja em nenhum script de quest.
-
Em laranja é a mensagem que irá aparecer quando o player abrir o bau.
-
Em Verde é o id do item que o player vai receber.
-
Em Roxo é a quantidade de itens que o player irá ganhar quando clicar no bau.
-
Em marrom você coloca o mesmo numero do 2° passo.
-
Em rosa você coloca a mensagem que irá aparecer se o player tentar abrir o bau mais de 1 vez.
Agora você vai em server/data/actions e abre o actions.xml, e coloca o seguinte:
<action uniqueid="34586" event="script" value="quests/dhelmet.lua">
Legenda:
-
Em verde você coloca o numero do 2° passo.
- Em cinza você coloca o nome do arquivo .lua, no meu caso dhelmet.
Pronto!, agora só falta você colocar o id da quest no bau pelo rme!, não sabe como?, não se preocupe vou ensinar agora!
Primeiro clique no bau com o botão direito do mouse e vai em properties ou propriedades como na imagem abaixo.
Agora no "unique id" coloque o numero que você colocou no 2° passo, no meu caso 8456.
E de ok!
Prontim! fácil neh?, lembrando que fiz esse tutorial para iniciantes! por isso não venham me criticar!, se ajudei da REP+ ae!</action>