Ir para conteúdo

Posts Recomendados

é simples, você clica na ostra e ela abre, clica denovo e ela fecha.

você tem 50% de chance de conceguir abrir e fechar.

 

crie em data/actions/script um arquivo chamado ostra.lua

coloque isso dentro:

function onUse(cid, item, frompos, item2, topos) 

if item.itemid == 7552 then
random = math.random(1,100)
   if random < 50 then
   doTransformItem(item.uid,7553)

   else
   doPlayerSendCancel(cid,"Tente denovo.")
   end

elseif item.itemid == 7553 then
random = math.random(1,100)
   if random < 50 then
   doTransformItem(item.uid,7552)

   else
   doPlayerSendCancel(cid,"Tente denovo.")
   end
end
end

 

em data/actions abra actions.xml e adicione isso:

<action itemid="7552" script="ostra.lua" />

<action itemid="7553" script="ostra.lua" />

 

agora é sor ser feliz ^^

 

 

 

se for postar num venha com "isso é inutil", "pessima action"....

eu sei que é inutil, mas essa actions deixa mais "bonito" o ot....

Link para o comentário
https://xtibia.com/forum/topic/83731-actionostra/
Compartilhar em outros sites

Hehe... apesar de inútil eu acho bem criativa,

Você faz uma hunt grande de quaras (fundo do mar)

Coloca essa ostra lá e tals... fica bonito...

 

Porém você poderia trabalhar outro system em cima dela...

Por exemplo: tem 3% de chance de você abrir a ostra e pegar uma pérola...

Caso você pegue você edita um npc que a compra e da 1 ou 2kk pela pérola...

Link para o comentário
https://xtibia.com/forum/topic/83731-actionostra/#findComment-526952
Compartilhar em outros sites

@kruxdudu

isso é fácil de fazer, eu estava pensando nisso, mas teria que ser 0,3% ou 0,03% pq é muita grana e muito "fácil" de pegar já que não faz quase nenhum esforço...

 

jaja edito com o lance da perolá

 

 

edite------------

 

 

function onUse(cid, item, frompos, item2, topos) 

local chance = 3 --1 = 0,01%
local tempo = 50 -- 1000 = 1seg
local joia = 2160 --id da joia que o player ganhará
local msg = '' .. getPlayerName(cid) .. ', você achou uma ' .. getItemName(joia) .. '.' --msg que será enviada ao player

if item.itemid == 7552 then
random = math.random(1,10000)
   if random < chance then
   doTransformItem(item.uid,7553)
   doPlayerAddItem(cid,joia,1)
   doPlayerSendTextMessage(cid,1,msg)

   else
   doPlayerSendCancel(cid,"Tente novamente.")
   doTransformItem(item.uid,7553)
   end
end
if item.itemid == 7553 then
   doTransformItem(item.uid,7552)

end
end

Editado por kiko5
Link para o comentário
https://xtibia.com/forum/topic/83731-actionostra/#findComment-526996
Compartilhar em outros sites

×
×
  • Criar Novo...