Ir para conteúdo

[Pedido] Script


gonorreiaswat

Posts Recomendados

É o seguinte, o Script que eu quero é parecido com o do "corte.lua" que postaram neste forum.

 

Só que agindo da seguinte forma:

 

Uma laranjeira (ItemID: 4006)

 

Player clica "botão direito" nela e "5 laranjas" (oranges - ItemID: 2675) são adicionadas à bp do player.

(se tiver como colocar por "chance da quantidade" melhor ainda)

 

A árvore vira uma outra árvore (ItemID: 4008)

 

depois de 2 minutos ela vira novamente a laranjeira (ItemID: 4006)

 

Tentei esse, e não funcionou conforme o esperado (Eu criei editei esse, baseando no do corte)

 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

local arr = {4006}

if isInArray(arr, itemEx.itemid) then

local pos = getThingPos(itemEx.uid)

doRemoveItem(itemEx.uid,1)

local item = {

[1] = 2675,

}

doPlayerAddItem(cid, item[math.random(1)], 5)

doCreateItem(4008,1,toPosition)

addEvent(doRemoveItemFromPos, 5000, toPosition, 4008)

addEvent(doCreateItem, 25000, itemEx.itemid, 1, toPosition)

return true

end

return false

end

 

 

 

Se alguém puder me ajudar, ficaria grato, e é claro, assim que confirmado o funcionamento do Script "Rep+"

 

Fico no aguardo.

Editado por Gonorreia
Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...

em actions/scripts, crie um lua..

 

function onUse(cid, item, fromPosition, itemEx, toPosition)
doPlayerAddItem(cid, 2675, 5)
doTransformItem(item.uid, 4008)

doDecayItem(item.uid)
return true
end

 

depois adc a tag:

 

	<action itemid="4006" event="script" value="food/nome do arquivo.lua"/>

 

 

e depois em itens.xml

procure o id 4008 e entre o 4008 e o 4009 adicione:

 

		<attribute key="decayTo" value="4006" />
	<attribute key="duration" value="120" />

 

 

 

A chance eu não sei fazer =/

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...