Por Rikezenho, 26 de fev. de 2007 em Actions e Talkactions
info
Grupo: Campones
Registrado: 20/04/06
Posts: 84
Reputação: +2
---Feito para 7.6, mas você pode alterar os IDs.
Eu e Colex fizemos um bread system em uma action só já faz um tempo.
Mas vou postar aqui.
Crie um arquivo chamado breadsystem.lua:
function onUse(cid, item, frompos, item2, topos) topos = {x=topos.x,y=topos.y,z=topos.z,stackpos=1} topositem = getThingfromPos(topos) if item.itemid == 2550 then if item2.itemid == 2739 then doTransformItem(item2.uid,2737) doCreateItem(2694,1,topos) doDecayItem(item2.uid) elseif item2.itemid == 5471 then doTransformItem(item2.uid,5463) doCreateItem(5467,1,topos) doDecayItem(topositem.uid) else return 0 end elseif item.itemid == 2694 then if item2.itemid == 1381 or item2.itemid == 1382 or item2.itemid == 1383 or item2.itemid == 1384 then doTransformItem(item.uid,2692) else return 0 end elseif item.itemid == 2692 then if item2.itemid == 1775 or item2.itemid == 2005 or item2.itemid == 2006 then if item2.type == 1 then doChangeTypeItem(item2.uid,0) doTransformItem(item.uid,2693) else return 0 end else return 0 end elseif item.itemid == 2693 then if item2.itemid == 1786 or item2.itemid == 1788 or item2.itemid == 1790 or item2.itemid == 1792 then doRemoveItem(item.uid,1) doCreateItem(2689,1,topos) else return 0 end end return 1 end
topos = {x=topos.x,y=topos.y,z=topos.z,stackpos=1}
topositem = getThingfromPos(topos)
if item.itemid == 2550 then
if item2.itemid == 2739 then
doTransformItem(item2.uid,2737)
doCreateItem(2694,1,topos)
doDecayItem(item2.uid)
elseif item2.itemid == 5471 then
doTransformItem(item2.uid,5463)
doCreateItem(5467,1,topos)
doDecayItem(topositem.uid)
else
return 0
end
elseif item.itemid == 2694 then
if item2.itemid == 1381 or item2.itemid == 1382 or item2.itemid == 1383 or item2.itemid == 1384 then
doTransformItem(item.uid,2692)
elseif item.itemid == 2692 then
if item2.itemid == 1775 or item2.itemid == 2005 or item2.itemid == 2006 then
if item2.type == 1 then
doChangeTypeItem(item2.uid,0)
doTransformItem(item.uid,2693)
elseif item.itemid == 2693 then
if item2.itemid == 1786 or item2.itemid == 1788 or item2.itemid == 1790 or item2.itemid == 1792 then
doRemoveItem(item.uid,1)
doCreateItem(2689,1,topos)
return 1
E no actions.xml:
------Fazendo pao------------Cortando Trigo----- <action itemid="2550" script="breadsystem.lua" /> ------Scripts-------- <action itemid="2694" script="breadsystem.lua" /> <action itemid="2692" script="breadsystem.lua" /> <action itemid="2693" script="breadsystem.lua" />
------Cortando Trigo-----
<action itemid="2550" script="breadsystem.lua" />
------Scripts--------
<action itemid="2694" script="breadsystem.lua" />
<action itemid="2692" script="breadsystem.lua" />
<action itemid="2693" script="breadsystem.lua" />
Flwwww!
info
Grupo: Campones
Registrado: 20/04/06
Posts: 84
Reputação: +2
---Feito para 7.6, mas você pode alterar os IDs.
Eu e Colex fizemos um bread system em uma action só já faz um tempo.
Mas vou postar aqui.
Crie um arquivo chamado breadsystem.lua:
E no actions.xml:
Flwwww!