xFkyx 6 Postado Janeiro 14, 2013 Share Postado Janeiro 14, 2013 Olá Xtibianos, depois depois de muito tempo ausente estou de volta. E queria compartilhar para vocês este script simples porém interessante. Então vamos lá. @Instalando data\actions\picareta.lua function onUse(cid, item, fromPosition, itemEx, toPosition) if itemEx.itemid == 1234 then -- 1234 é aonde q o item vai ser usado if math.random(1,30) == 5 then -- chance de receber o item, se quizer mudar mude o "20" doPlayerAddItem(cid, 2146, 10) -- adicionando item e quantidade doSendMagicEffect(getThingPos(cid), 28) else doSendMagicEffect(toPosition, CONST_ME_POFF) end end return true end data\actions\actions.xml <action itemid="4874" event="script" value="picareta.lua"/> Bom, não consegui colocar ''local = ..." porque faz tempo que não uso e tava com um problema e não consegui consertar. Mas está ai, espero que gostem. PS: SE JÁ ESTIVEREM POSTADO, ME DESCULPEM MAS EU NÃO VI NENHUM Link para o comentário Compartilhar em outros sites More sharing options...
Oneshot 732 Postado Janeiro 15, 2013 Share Postado Janeiro 15, 2013 Muito simples, existem sistemas de mineração completos já postados no fórum. Abraços. Link para o comentário Compartilhar em outros sites More sharing options...
20cm 70 Postado Janeiro 16, 2013 Share Postado Janeiro 16, 2013 Se você quiser adicionar variáveis (local = ...) é só fazer tipo assim: local efeito = 28 local item = 2146 local quantidade = 10 doPlayerAddItem(cid, item, quantidade) doSendMagicEffect(getThingPos(cid), efeito) E assim vai... Mas, como o Oneshot disse, é simples, têm sistemas mais complexos Link para o comentário Compartilhar em outros sites More sharing options...
topmaster 5 Postado Janeiro 21, 2013 Share Postado Janeiro 21, 2013 Sou mais em usar tabelas mais daria pra ficar assim tbm: local efeito, item, quantidade = 28, 2146, 10 doPlayerAddItem(cid, item, quantidade) doSendMagicEffect(getThingPos(cid), efeito) e se o cara é iniciante tem que incentiva-lo, e não desmotivar o cara Link para o comentário Compartilhar em outros sites More sharing options...
EliteYoz 0 Postado Janeiro 23, 2013 Share Postado Janeiro 23, 2013 Muito bom, irei usar no meu OTServer... quer algum crédito pelo sistema? por exemplo, no OTServer vai ter uma placa escrito: "Área de Mineração", quer que eu ponha em baixo "by: xFlyx (xtibia.com)"? Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados