Ir para conteúdo

Arrumando O Bug De Food Do Yurots


Northon

Posts Recomendados

Aew Galera XTibiana, blz?

 

Bom, não sei se já existe um tutorial como esse aqui, mas se já tiver me avise.

 

Chega de papo é vamos a que interessa:

 

1º Passo -> Siga o sequinte caminho: Pasta do ot/data/actions/scripts/food.lua , e abra em um bloco de notas.

 

2º Passo -> Cole o sequinte codigo nele:

 

local text = ""
local nutrition = 0
local effect = 50

function onUse(cid, item, frompos, item2, topos)
if item.itemid == 2684 or item.itemid == 2362 or item.itemid == 2691 then
	nutrition = 40
	text = "Crunch."
elseif item.itemid == 2695 then
	nutrition = 30
	text = "Gulp."
elseif item.itemid == 2674 then
	nutrition = 30
	text = "Yum."
elseif item.itemid == 2787 then
	nutrition = 45
	text = "Munch."
elseif item.itemid == 2690 then
	nutrition = 15
	text = "Crunch."
elseif item.itemid == 2666 then
	nutrition = 75
	text = "Munch."
elseif item.itemid == 2667 then
	nutrition = 60
	text = "Munch."
elseif item.itemid == 2668 then
	nutrition = 50
	text = "Mmmm."
elseif item.itemid == 2689 then
	nutrition = 50
	text = "Crunch."
elseif item.itemid == 2669 then
	nutrition = 85
	text = "Munch."
elseif item.itemid == 2670 then
	nutrition = 20
	text = "Gulp."
elseif item.itemid == 2671 then
	nutrition = 150
	text = "Chomp."
elseif item.itemid == 2672 then
	nutrition = 300
	text = "Chomp."
elseif item.itemid == 2673 then
	nutrition = 25
	text = "Yum."
elseif item.itemid == 2675 then
	nutrition = 65
	text = "Yum."
elseif item.itemid == 2677 or item.itemid == 2679 then
	nutrition = 5
	text = "Yum."
elseif item.itemid == 2678 then
	nutrition = 90
	text = "Slurp."
elseif item.itemid == 2680 then
	nutrition = 10
	text = "Yum."
elseif item.itemid == 2687 then
	nutrition = 10
	text = "Crunch."
elseif item.itemid == 2681 then
	nutrition = 45
	text = "Yum."
elseif item.itemid == 2686 then
	nutrition = 45
	text = "Crunch."
elseif item.itemid == 2696 then
	nutrition = 45
	text = "Smack."
elseif item.itemid == 2682 then
	nutrition = 100
	text = "Yum."
elseif item.itemid == 2683 then
	nutrition = 85
	text = "Munch."
elseif item.itemid == 2685 then
	nutrition = 30
	text = "Munch."
elseif item.itemid == 2688 or item.itemid == 2793 then
	nutrition = 45
	text = "Munch."
elseif item.itemid == 2788 then
	nutrition = 20
	text = "Munch."
elseif item.itemid == 2789 then
	nutrition = 110
	text = "Munch."
elseif item.itemid == 2790 or item.itemid == 2791 then
	nutrition = 150
	text = "Munch."
elseif item.itemid == 2792 then
	nutrition = 30
	text = "Munch."
elseif item.itemid == 2794 then
	nutrition = 15
	text = "Munch."
elseif item.itemid == 2795 then
	nutrition = 150
	text = "Munch."
elseif item.itemid == 2796 then
	nutrition = 25
	text = "Munch."
elseif item.itemid == 6574 then
	nutrition = 20
	text = "Mmmm."
elseif item.itemid == 6394 then
	nutrition = 20
	text = "Mmmm."
elseif item.itemid == 6569 then
	nutrition = 5
	text = "Mmmm."
	effect = 27
end

if (getPlayerFood(cid) + nutrition > 400) then
	doPlayerSendCancel(cid,"You are full.")
else
	doPlayerFeed(cid, nutrition * 4)
	doPlayerSay(cid, text, 16)
	doRemoveItem(item.uid, 1)
	if effect < 31 then
		doSendMagicEffect(getPlayerPosition(cid), 27)
	end
end
return 1
end

 

3º Passo -> Salve o arquivo e abra seu ot, você também pode mudar as falas. ex: Crunch -> Hum, sabor chocolate xD

 

4º Passo -> Se você não tiver os scripts no arquivo actions.xml, coloque o seguinte:

 

-- Foods
<action itemid="2328" script="food.lua" />
<action itemid="2362" script="food.lua" />
<action itemid="2363" script="food.lua" />
<action itemid="2666" script="food.lua" />
<action itemid="2667" script="food.lua" />
<action itemid="2668" script="food.lua" />
<action itemid="2669" script="food.lua" />
<action itemid="2670" script="food.lua" />
<action itemid="2671" script="food.lua" />
<action itemid="2672" script="food.lua" />
<action itemid="2673" script="food.lua" />
<action itemid="2674" script="food.lua" />
<action itemid="2675" script="food.lua" />
<action itemid="2676" script="food.lua" />
<action itemid="2677" script="food.lua" />
<action itemid="2678" script="food.lua" />
<action itemid="2679" script="food.lua" />
<action itemid="2680" script="food.lua" />
<action itemid="2681" script="food.lua" />
<action itemid="2682" script="food.lua" />
<action itemid="2683" script="food.lua" />
<action itemid="2684" script="food.lua" />
<action itemid="2685" script="food.lua" />
<action itemid="2686" script="food.lua" />
<action itemid="2687" script="food.lua" />
<action itemid="2688" script="food.lua" />
<action itemid="2689" script="food.lua" />
<action itemid="2690" script="food.lua" />
<action itemid="2691" script="food.lua" />
<action itemid="2695" script="food.lua" />
<action itemid="2696" script="food.lua" />
<action itemid="2787" script="food.lua" />
<action itemid="2788" script="food.lua" />
<action itemid="2789" script="food.lua" />
<action itemid="2790" script="food.lua" />
<action itemid="2791" script="food.lua" />
<action itemid="2792" script="food.lua" />
<action itemid="2793" script="food.lua" />
<action itemid="2794" script="food.lua" />
<action itemid="2795" script="food.lua" />
<action itemid="2796" script="food.lua" />
<action itemid="6394" script="food.lua" />
<action itemid="6569" script="food.lua" />
<action itemid="6574" script="food.lua" />

 

OBS: Só funciona em ot 8.10

 

[Creditos: Northon]

 

Tchau, até a proxima.

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

  • 2 weeks later...
  • 2 months later...

Olá Xtibiano,

 

Parabéns, seu tutorial foi aprovado.

 

10741820dd6.png

 

Estarei movendo ele para a área de tutoriais.

 

Obrigado por trazer conteúdo para o Xtibia.com e espero que continue com o ótimo trabalho.

 

 

Atenciosamente,



JV Chequer *Sub-Administrador do Fórum Xtibia.com*

:great:

Link para o comentário
Compartilhar em outros sites

  • 5 months later...
  • 1 year later...
×
×
  • Criar Novo...