SkyDangerous 395 Postado Outubro 22, 2011 Share Postado Outubro 22, 2011 (editado) Muitos irão dizer esse tutorial já existe , porém não tão explicado quanto o meu e o meu é sempre melhor Algumas pessoas estavam com dificuldade em fazer as quests , então vamos ao tutorial. Vá na pasta actions do seu servidor e abra a pasta scripts. Crie um arquivo chamado quest.lua. function onUse(cid, item, frompos, item2, topos) if item.uid == XXXX then queststatus = getPlayerStorageValue(cid,XXX) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"MENSAGEM QUE ENVIARA PARA O PLAYER.") doPlayerAddItem(cid,ID DO ITEM QUE VAI RECEBER,QUANTIDADE) setPlayerStorageValue(cid,XXX,1) else doPlayerSendTextMessage(cid,22,"Mensagem caso o player ja tenha feito.") end else return 0 end return 1 end Como configurar?: Essa linha seria o id da action , lugar de XXXX coloque qualquer número que não tenha nemhum igual if item.uid == XXXX then Essa linha seria verifica a storage do player , no lugar de XXXX um número , mas tome cuidado para não colocar repetido. queststatus = getPlayerStorageValue(cid,XXXX) Essa linha será a mensagem que o player receberá quando ele fazer a missão , so trocar a frase no lugar que está escrito. doPlayerSendTextMessage(cid,22,"MENSAGEM QUE ENVIARA PARA O PLAYER.") Essa linha ele vai atribuir um novo storage ,coloca o mesmo numero que você pois antes no getplayerStorageValue setPlayerStorageValue(cid,XXXx,1) Essa linha irá adicionar o item ao player , caso queira adicionar mais de um item , só adicionar uma linha a mais , e edite do seu jeito. doPlayerAddItem(cid,ID DO ITEM QUE VAI RECEBER,QUANTIDADE) Essa linha seria a mensagem que retornará para o player caso ele ja tenha feito a missão , mude para qualquer frase. doPlayerSendTextMessage(cid,22,"Mensagem caso o player ja tenha feito.") 2- Agora vá em action.xml e adicione essa tag Essa linha pode adicionar qualquer linha , no lugar de XXX você bota o numero que colocou nessa linha "if item.uid == XXXX then". No lugar de quest , seria o nome do arquivo que você criou. <action uniqueid="XXX" script="quest.lua" /> 3- Abra o RME , faz um bau clique no botão direito nele e vai em "Properties" e adiciona o numero que colocou nessa linha "if item.uid == XXXX then" 4 - Testando Eu tentei explicar detalhado , mas alguma coisa posso ter passado e se tiverem dúvidas podem perguntar Editado Outubro 22, 2011 por SkyDangerous Link para o comentário Compartilhar em outros sites More sharing options...
alldakie 160 Postado Outubro 22, 2011 Share Postado Outubro 22, 2011 (editado) Bom, mais como você disse, já deve conter milhares desse, mais creio que nenhum recente ou tão bem explicado! Por mim, APROVADO! Editado Outubro 22, 2011 por TonyHanks Link para o comentário Compartilhar em outros sites More sharing options...
AdminNecrox 2 Postado Outubro 22, 2011 Share Postado Outubro 22, 2011 Hum. O tutorial está ótimo e muito bem explicativo, ajudará os iniciantes. Acho que se você ensina-se a fazer com mais de 1 item ficaria bem melhor tambem. Mas ai fica a sua escolha, fora isso o resto ta ótimo. Parabéns. Att. Link para o comentário Compartilhar em outros sites More sharing options...
Magnos 0 Postado Outubro 22, 2011 Share Postado Outubro 22, 2011 (editado) Realmete o Post Ficou Otimo! +Rep ^^ Assim Que Eu Puder Da +Rep Editado Outubro 22, 2011 por Magnos Link para o comentário Compartilhar em outros sites More sharing options...
maurano 2 Postado Outubro 22, 2011 Share Postado Outubro 22, 2011 Ficou muito bom e bem explicado!! Mas como o AdminNecrox disse, acho que seria legal vc criar outro ou até mesmo editar esse ensinando fazer a quest com mais baus e outras coisas. Mas o tutorial ficou legal! Parabéns. Link para o comentário Compartilhar em outros sites More sharing options...
CoffeTime 0 Postado Outubro 24, 2011 Share Postado Outubro 24, 2011 Essa linha ele vai atribuir um novo storage ,coloca o mesmo numero que você pois antes no getplayerStorageValue setPlayerStorageValue(cid,XXXx,1) Hã ??? Link para o comentário Compartilhar em outros sites More sharing options...
Gabriel Couto 293 Postado Outubro 30, 2011 Share Postado Outubro 30, 2011 Aprovado, Parabéns, Continue Assim! Movido para a Seção Correta! Link para o comentário Compartilhar em outros sites More sharing options...
vinicius7423 1 Postado Dezembro 7, 2011 Share Postado Dezembro 7, 2011 Aprendii Aki Kra Valleew =] Link para o comentário Compartilhar em outros sites More sharing options...
jogadorinfinito 0 Postado Dezembro 12, 2011 Share Postado Dezembro 12, 2011 muito bom está me ajudando muito Link para o comentário Compartilhar em outros sites More sharing options...
kriller12 1 Postado Fevereiro 25, 2012 Share Postado Fevereiro 25, 2012 ótimo tutorial,me ajudou muito!! ganhou meu rep+ Link para o comentário Compartilhar em outros sites More sharing options...
vipstyle 21 Postado Março 2, 2012 Share Postado Março 2, 2012 nao deu akie Link para o comentário Compartilhar em outros sites More sharing options...
Piabeta Kun 359 Postado Março 10, 2012 Share Postado Março 10, 2012 ótimo tutorial,me ajudou muito!! ganhou meu rep+ Cuidado ao reviver topicos inativos, leia as regras! nao deu akie vc nao fez correto entao! e lembrando q vc nao precisa poe no map editor os dois tipos "action" e "unique id" apenas o q esta na sua tag, como no exemplo dado pelo Sky é Unique Id, intenda o pq abaixo: <action uniqueid="XXX" script="quest.lua" /> "<action " é o incio de onde esta sendo adicionado a tagm, no caso actions.xml e " uniqueid="XXX" " é onde mostra o ue deve ser coloca e onde, no caso dos " XXX " é onde seriam os numros de unique id! Link para o comentário Compartilhar em outros sites More sharing options...
WPixelHotel 2 Postado Maio 6, 2012 Share Postado Maio 6, 2012 APROVADO. Muito bom ! Link para o comentário Compartilhar em outros sites More sharing options...
n3tt3rz1 0 Postado Julho 11, 2012 Share Postado Julho 11, 2012 Sei que passou 30 dias, mas sera considerado flood comentario sem sentido. Porém tenho uma duvida, se eu modificar por exemplo o uid de uma estatua tera o msm efeito certo ? o player ira clicar e ganhr o item ?? Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados