Dare Devil 8 Postado Fevereiro 22, 2008 Share Postado Fevereiro 22, 2008 Nesse tutorial irei explicar como você pode criar uma armadilha para tirar dano dos monstros, é bem simples, você pega a armadilha ( ) e arma ela ( ), quando um monstro passar por cima da armadilha armada ela ira fechar e dara um certo dano no monstro. É um tutorial bem simples, pois não tem muito oque mexer, vou explicar onde e como você poderá mudar o dano que ele irá dar Armadilha desarmada ¨¨¨¨¨ Armadilha armada ¨¨¨¨ Vamos lá: Primeiro abra a pasta do seu ot é va em data/actions/scripts e copie qualquer arquivo dela, renomei para trap3.lua e apague tudo que estiver la dentro e cole isso: function onUse(cid, item, frompos, item2, topos) tempo = 5 if exhaust(cid, 9000, tempo) == 1 then if item.itemid == 2578 then doTransformItem(item.uid,2579) doPlayerSendTextMessage(cid, 22, "Você armou a armadilha") elseif item.itemid == 2579 then doTransformItem(item.uid,2578) doPlayerSendTextMessage(cid, 22, "Você desarmou a armadilha") end else doPlayerSendTextMessage(cid, 21, "Você esta cançado") end end EXPLICAÇÃO Você armou a armadilha >> Msg que ira aparecer quando a armadilha for armada¨ Você desarmou a armadilha >> Msg que ira aparecer quando a armadilha for desarmada¨ 5 >>Tempo de exausted, aqui no caso é de 4 segundos (tempo que você quer de exausted mais 1, por exemplo, você que 7 segundos de exausted, ai ali no tempo você ira colocar 8, porque 7+1=8) Agora vá em data/actions/ e abra o arquivo actions.xml e aperte Ctrl + F e procure por esse numero > 2579 <, você provavelmente irá encontrar algo parecido com isso: <action itemid="2579" script="trans_dec.lua" /> Se você achar, substitua o nome do arquivo ( que aqui no caso é trans_dec.lua) para trap3.lua Caso você não ache, é só adicionar isso: <action itemid="2579" script="trap3.lua" /> Agora procure por > 2578 <, você provavelmente ira encontrar isso: <action itemid="2578" script="trans_inc.lua" /> Se você achar, substitua o nome do arquivo ( que aqui no caso é trans_inc.lua) para trap3.lua Caso você não ache, é só adicionar isso: <action itemid="2578" script="trap3.lua" /> no final teremos que ter essas duas tags <action itemid="2578" script="trap3.lua" /> <action itemid="2579" script="trap3.lua" /> Agora abra a pasta do seu ot e va em data/movements/scripts copie qualquer arquivo de la, renomei para traps3.lua e apague tudo que estiver la dentro e adicione isso: function onStepIn(cid, item, pos) hp = math.random(10, 50) if isPlayer(cid) == 1 then doSendMagicEffect(pos, 2) doTransformItem(item.uid,2578) elseif isPlayer(cid) == 0 then doSendMagicEffect(pos, 2) doTransformItem(item.uid,2578) doPlayerAddHealth(cid,-hp) doSendAnimatedText(pos, hp, 180) end end EXPLICAÇÃO 10 >> Aqui é o hit minimo que o trap ira da¨ 50 >> Aqui é o hit maximo que o trap ira dar Agora abra a pasta do seu ot e va em data/movements/ e abra o arquivo movements.xml e adicione isso: <movevent event="StepIn" itemid="2579" script="traps3.lua" /> traps3.lua >> Nome do arquivo que nos criamosSo mais uma coisa, esse trap so funciona em monstros, se um player passar por cima, não ira tirar nenhum hit... O tutorial fica por aqui, espero que tenham gostado... Creditos: D@rK Esse TUTORIAL MOSTRA MINHA VOLTA AO FORUM depois de um tempo fora... Atenciosamente, ~Dare DeviL :smile_positivo: Link para o comentário Compartilhar em outros sites More sharing options...
Carlic 0 Postado Fevereiro 22, 2008 Share Postado Fevereiro 22, 2008 Perfeito! Nota 10 See ya! :smile_positivo: Link para o comentário Compartilhar em outros sites More sharing options...
Tprocheira 5 Postado Fevereiro 22, 2008 Share Postado Fevereiro 22, 2008 Perfect! Um dos melhores. Mas já não existem um tutorial deste? Se não desculpe. Gostei muito! Aprovado! Link para o comentário Compartilhar em outros sites More sharing options...
Sharingama 2 Postado Fevereiro 23, 2008 Share Postado Fevereiro 23, 2008 Eu acho que naum existe um tutorial desse. Porem mesmo que exista ess ta Otimo. :smile_positivo: !!!!Aprovado!!!! Link para o comentário Compartilhar em outros sites More sharing options...
Jvchequer 63 Postado Fevereiro 24, 2008 Share Postado Fevereiro 24, 2008 Excelente tutorial, Pena que nao é seu e sim apenas uma cópia de uma outra pessoa, que infelizmente, nao está entre nós. Porém, nao posso deixar de aprovar um tutorial deste porte. Aprovado. Sem mais Link para o comentário Compartilhar em outros sites More sharing options...
NeoMagician 0 Postado Março 3, 2008 Share Postado Março 3, 2008 BOM..LEGALZINHO.. Link para o comentário Compartilhar em outros sites More sharing options...
heberpcl 2 Postado Março 11, 2008 Share Postado Março 11, 2008 muito bom, parabens =p Link para o comentário Compartilhar em outros sites More sharing options...
Morpheus_ 1 Postado Março 12, 2008 Share Postado Março 12, 2008 Creio que encontrei um erro... Ao invez de: hp = math.random(10, 50) Subistituir por: hp = math.random(-10, -50) No primeiro codigo ele da um heal no monstro e no segundo codigo ele da dano... Link para o comentário Compartilhar em outros sites More sharing options...
lpw 0 Postado Março 23, 2008 Share Postado Março 23, 2008 bem criativa essa da pra monta uma boa quest com RPG ae XD vlw eh nois Link para o comentário Compartilhar em outros sites More sharing options...
suetam987 0 Postado Março 23, 2008 Share Postado Março 23, 2008 @morpheus seria um bug sim, mas seja mais atento olhe : doPlayerAddHealth(cid,-hp) se estivese assim doPlayerAddHealth(cid,hp) seria um bug.... parabens otimo script :smile_positivo: Link para o comentário Compartilhar em outros sites More sharing options...
danielmaria93 0 Postado Abril 6, 2008 Share Postado Abril 6, 2008 Nossa nota 10 mesmo!!! Adorei d+ eu olhava a armadilha e ficava pensando pra q serve essa droga.. nao funciona =S agora vai funfa!!!! Link para o comentário Compartilhar em outros sites More sharing options...
Xnone 0 Postado Abril 12, 2008 Share Postado Abril 12, 2008 excelente cara parabens pois esta perfeito :smile_positivo: Link para o comentário Compartilhar em outros sites More sharing options...
wicka 0 Postado Abril 28, 2008 Share Postado Abril 28, 2008 legal, mais queria uma para tirar hits de players, se puder me responde em pm ai flw Link para o comentário Compartilhar em outros sites More sharing options...
Thigt 0 Postado Abril 29, 2008 Share Postado Abril 29, 2008 Legal, vou colocar no meu OT Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados