Ir para conteúdo

Mineração


xFkyx

Posts Recomendados

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

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

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

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

×
×
  • Criar Novo...