Nome: Pegando Food de árvores
Versão Testada: 8.54
Função: Retirar um item de algum objeto, no exemplo a seguir é pegar food de árvores. Você precisa do script do regador também, para "renascer" a árvore.
data/actions/scripts/items.lua
function onUse(cid, item, fromPosition, itemEx, toPosition) local itemid = 2401 local trees = {2725,2785} local posicao = {x=toPosition.x,y=toPosition.y,z=toPosition.z,stackpos=255} local getgate = getThingfromPos(posicao) local storage = 9763 local jejoy = { [2725] = {id = 2678,quant = 3,decay = 8786}, [2785] = {id = 2677,quant = 5,decay = 2786} } if isInArray(trees,itemEx.itemid) then doSendMagicEffect(toPosition,16) doPlayerAddItem(cid,jejoy[itemEx.itemid].id,jejoy[itemEx.itemid].quant) local create = doCreateItem(jejoy[itemEx.itemid].decay,1,toPosition) doRemoveItem(itemEx.uid,1) else doPlayerSendCancel(cid,"You cannot use this object.") end return true end
Para adicionar mais árvores siga a ordem:
[ID da árvore] = {id = ID da food,quant = Quantidade de food(1 a 100),decay = ID do tronco},
Tag:
<action itemid="2401" script="items.lua"/>
Regador
data/actions/scripts/regaar.lua
function onUse(cid, item, fromPosition, itemEx, toPosition) local ids = {8786,2767} local items = { [8786] = {id=2725}, [2767] = {id=2785} } if isInArray(ids,itemEx.itemid) then doSendMagicEffect(toPosition,1) doTransformItem(itemEx.uid,items[itemEx.itemid].id) else doPlayerSendCancel(cid,"You cannot use this object.") end return true end
local ids = {ID dos troncos das árvores}
local items = {
Nome: Pegando Food de árvores
Versão Testada: 8.54
Função: Retirar um item de algum objeto, no exemplo a seguir é pegar food de árvores. Você precisa do script do regador também, para "renascer" a árvore.
data/actions/scripts/items.lua
function onUse(cid, item, fromPosition, itemEx, toPosition) local itemid = 2401 local trees = {2725,2785} local posicao = {x=toPosition.x,y=toPosition.y,z=toPosition.z,stackpos=255} local getgate = getThingfromPos(posicao) local storage = 9763 local jejoy = { [2725] = {id = 2678,quant = 3,decay = 8786}, [2785] = {id = 2677,quant = 5,decay = 2786} } if isInArray(trees,itemEx.itemid) then doSendMagicEffect(toPosition,16) doPlayerAddItem(cid,jejoy[itemEx.itemid].id,jejoy[itemEx.itemid].quant) local create = doCreateItem(jejoy[itemEx.itemid].decay,1,toPosition) doRemoveItem(itemEx.uid,1) else doPlayerSendCancel(cid,"You cannot use this object.") end return true end
Para adicionar mais árvores siga a ordem:
[ID da árvore] = {id = ID da food,quant = Quantidade de food(1 a 100),decay = ID do tronco},
Tag:
<action itemid="2401" script="items.lua"/>
Regador
data/actions/scripts/regaar.lua
function onUse(cid, item, fromPosition, itemEx, toPosition) local ids = {8786,2767} local items = { [se o id do tronco for o ID que voce por aqui] = {id=vai nascer a árvore do ID que voce por aki}, [se o id do tronco for o ID que voce por aqui] = {id=vai nascer a árvore do ID que voce por aki} }
Tag:
<action itemid="2401" script="regaar.lua"/>
Me dêem rep+ ou fodam-se