Ir para conteúdo

Cake,bread E Pumpkin System 8.31


tibiaa4e

Posts Recomendados

Nada de util para fazer eu refiz esse script pra ficar menor e atualizado para 8.22 (8.31 n mudou nada)

 

Porém ele funciona de 8.21 + sem problemas...

 

Em actions/scripts crie o makes.lua e adicione

 

--Function by Ta4e for Tibia 8.21+--
--Uses grounds of Rikezinho action--
--Halloween,Cake and Bread systems like in tibia
function onUse(cid, item, frompos, item2, topos) 

topos = {x=topos.x,y=topos.y,z=topos.z}

--Bread and cakes--

if item.itemid == 2694 then 
if item2.itemid == 1381 or item2.itemid == 1382 or item2.itemid == 1383 or item2.itemid == 1384 then 
doRemoveItem(item.uid,1)
doPlayerAddItem(cid,2692,1)
end

elseif item.itemid == 2692 then 
if item2.itemid == 1775 or item2.itemid == 2005 then 
	if item2.type == 1 then 
	doChangeTypeItem(item2.uid,0) 
	doTransformItem(item.uid,2693) 
		elseif item2.type == 6 then
		doChangeTypeItem(item2.uid,0) 
		doTransformItem(item.uid,6277) 
	end 
end

elseif item.itemid == 2693 then 
if item2.itemid == 1786 or item2.itemid == 1788 or item2.itemid == 1790 or item2.itemid == 1792 or item2.itemid == 6356 or item2.itemid == 6538 or item2.itemid == 6360 or item2.itemid == 6362 then 
doTransformItem(item.uid,2689) 
end

elseif item.itemid == 6277 then 
if item2.itemid == 1786 or item2.itemid == 1788 or item2.itemid == 1790 or item2.itemid == 1792 or item2.itemid == 6356 or item2.itemid == 6338 or item2.itemid == 6360 or item2.itemid == 6362 then 
doRemoveItem(item.uid,1) 
doCreateItem(6278,1,topos)
	elseif item2.itemid == 6574 then
	 doTransformItem(item.uid,8846)
	 doRemoveItem(item2.uid,1)
end

elseif item.itemid == 8846 then
if item2.itemid == 1786 or item2.itemid == 1788 or item2.itemid == 1790 or item2.itemid == 1792 or item2.itemid == 6356 or item2.itemid == 6538 or item2.itemid == 6360 or item2.itemid == 6362 then 
doTransformItem(item.uid,8847) 
end

elseif item.itemid == 6280 then
doTransformItem(item.uid,6279)
doSendMagicEffect(topos,2)
name = getPlayerName(cid)
doCreatureSay (cid, name ..'  blew out the candle.', TALKTYPE_ORANGE_1)


--Pumpkins--
elseif item.itemid == 2566 then
if item2.itemid == 2683 then
doTransformItem(item2.uid,2096)
end


elseif item.itemid == 2096 then
if item2.itemid == 2048 then
doTransformItem(item.uid,2097)
doRemoveItem(item2.uid,1)
end

end
return 1 
end

]

 

E em actions.xml adicione :

 

<action itemid="2566" script="makes.lua" />

<action itemid="2096" script="makes.lua" />

<action itemid="2694" script="makes.lua" />

<action itemid="2692" script="makes.lua" />

<action itemid="2693" script="makes.lua" />

<action itemid="6277" script="makes.lua" />

<action itemid="6280" script="makes.lua" />

<action itemid="8846" script="makes.lua" />

 

 

Agora em movements/scripts crie o cake.lua

e adicione :

 

function onAddItem(moveitem, tileitem, pos)

if moveitem.itemid == 2048 then
	doRemoveItem(moveitem.uid, 1)
	doTransformItem(tileitem.uid, 6280)
end
end

 

E em movements.xml add:

 

<movevent event="AddItem" tileitem="1" itemid="2048" script="cake.lua" />

 

É isso

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

  • 2 weeks later...
×
×
  • Criar Novo...