Ir para conteúdo

Erros Quando Os Players Tentam Comer Food? Entre Aqui.


MUTAN0

Posts Recomendados

Olá a todos :smile_positivo:

---------

Eu vejo muita gente baixando os servers na versão 8.31, e quando players tentam comer o food, eles não conseguem e aparece um erro na janela do OT.

Bem, o erro vem pela versão, que mudou alguns modos de script dos antigos.

 

CONCERTANDO:

Vá até data\actions\actions.xml.

Se houver algumas linhas se referindo a food, apague e coloque essas:

<!-- Food -->

<action fromid="2362" toid="2363" script="other/food.lua"/>

<action fromid="2666" toid="2691" script="other/food.lua"/>

<action fromid="2695" toid="2696" script="other/food.lua"/>

<action fromid="2787" toid="2796" script="other/food.lua"/>

<action itemid="5097" script="other/food.lua"/>

<action itemid="6125" script="other/food.lua"/>

<action itemid="6278" script="other/food.lua"/>

<action itemid="6279" script="other/food.lua"/>

<action itemid="6394" script="other/food.lua"/>

<action itemid="6501" script="other/food.lua"/>

<action fromid="6541" toid="6545" script="other/food.lua"/>

<action itemid="6569" script="other/food.lua"/>

<action itemid="6574" script="other/food.lua"/>

<action itemid="7158" script="other/food.lua"/>

<action itemid="7159" script="other/food.lua"/>

<action fromid="7372" toid="7377" script="other/food.lua"/>

 

Ainda na pasta actions, va em scripts e procure por uma pasta chamada other.

Mas MUTAN0, eu não acho a pasta other !

Então crie uma !

 

Dentro da pasta other, copie um arquivo LUA e cole. Se você teve que criar a pasta other copie de algum lugar do OT um arquivo LUA e cole la.

Abra o arquivo LUA que você copiou com um bloco de notas.

Lá dentro apague tudo, e cole:

local food =

{

[2362] = {8, "Crunch."},

[2666] = {15, "Munch."},

[2667] = {12, "Munch."},

[2668] = {10, "Mmmm."},

[2669] = {17, "Munch."},

[2670] = {4, "Gulp."},

[2671] = {30, "Chomp."},

[2672] = {60, "Chomp."},

[2673] = {5, "Yum."},

[2674] = {6, "Yum."},

[2675] = {13, "Yum."},

[2676] = {8, "Yum."},

[2677] = {1, "Yum."},

[2678] = {18, "Slurp."},

[2679] = {1, "Yum."},

[2680] = {2, "Yum."},

[2681] = {9, "Yum."},

[2682] = {20, "Yum."},

[2683] = {17, "Munch."},

[2684] = {8, "Crunch."},

[2685] = {6, "Munch."},

[2686] = {9, "Crunch."},

[2687] = {2, "Crunch."},

[2688] = {9, "Munch."},

[2689] = {10, "Crunch."},

[2690] = {3, "Crunch."},

[2691] = {8, "Crunch."},

[2792] = {6, "Munch."},

[2793] = {9, "Munch."},

[2695] = {6, "Gulp."},

[2696] = {9, "Smack."},

[2787] = {9, "Munch."},

[2788] = {4, "Munch."},

[2789] = {22, "Munch."},

[2790] = {30, "Munch."},

[2791] = {30, "Munch."},

[2792] = {6, "Munch."},

[2794] = {3, "Munch."},

[2795] = {36, "Munch."},

[2796] = {5, "Munch."},

[2793] = {9, "Munch."},

[5097] = {4, "Yum."},

[6125] = {8, "Gulp."},

[6278] = {10, "Mmmm."},

[6279] = {15, "Mmmm."},

[6393] = {12, "Mmmm."},

[6394] = {15, "Mmmm."},

[6501] = {20, "Mmmm."},

[6541] = {6, "Gulp."},

[6542] = {6, "Gulp."},

[6543] = {6, "Gulp."},

[6544] = {6, "Gulp."},

[6545] = {6, "Gulp."},

[6569] = {1, "Mmmm."},

[6574] = {4, "Mmmm."},

[7158] = {15, "Munch."},

[7159] = {13, "Munch."},

[7372] = {7, "Yum."},

[7373] = {7, "Yum."},

[7374] = {7, "Yum."},

[7375] = {7, "Yum."},

[7376] = {7, "Yum."},

[7377] = {7, "Yum."}

}

function onUse(cid, item, frompos, item2, topos)

if(food[item.itemid] ~= nil) then

if (getPlayerFood(cid) + food[item.itemid][1]) >= 400 then

doPlayerSendCancel(cid, "You are full.")

else

doPlayerFeed(cid, food[item.itemid][1] * 4)

doCreatureSay(cid, food[item.itemid][2], TALKTYPE_ORANGE_1)

doRemoveItem(item.uid, 1)

end

return TRUE

end

return FALSE

end

 

Agora abra o Server e tente comer uma Meat.

Esta vendo, seu char fez Munch.

--------------------

Se quiser mudar as falas, quando o player come o food, pegue a linha do food, vamos usar essa como exemplo:

[2671] = {30, "Chomp."},

É uma "Ham", e ao come-la você fala Chomp.

Mude esse {30, "Chomp."} para {30, "Delicia..."} por exemplo.

 

Está ai meu tutorial :blush:

Espero que apreciem e usem, caso estiverem com problemas no food.

Até a proxima.

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

Peguei esses scripts num forum gringo de OTserv.

E justamente para concertar um Server que baixei, e veio com os erros no food system.

Cya :smile_positivo:

Link para o comentário
Compartilhar em outros sites

Muito bacana o tutorial, ele se aplica às novas versões e corrige um erro um tanto grave. Obrigado por sua contribuição, tenha certeza de que este tutorial será de grande valor para vários usuários.

 

Movido.

Link para o comentário
Compartilhar em outros sites

  • 1 month later...
  • 3 months later...
  • 1 year later...
×
×
  • Criar Novo...