Erros Quando Os Players Tentam Comer Food? Entre Aqui.

MUTAN0
Por MUTAN0
em Tutoriais de Scripting

MUTAN0

The Beast Boy!
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 07/10/07Posts: 224

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.

71007671.jpg

Darth Sidious

Em chamas...
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 31/07/07Posts: 533Char no Tibia: Kninght'Danilo

Bem cara é útil sim, mais é compativel com a versão 8.4?

 

Porquê a do 8.3 é encontrada em qualquer distro né, valeu a intenção.


Xtibia 2006 ~ 2009!
Eu não to mais aguentando e a vida tá passando...





Quots :
QUOTE
17:24 Ulryx Shadowseeker [13]: eu acessava site pedofilo ~ Leo94
17:26 Next Shadowseeker [7]: SELL THAIS SWORD ~ Christian
'      Léo 1OO     diz:
ngm come minha xaninha
'      Léo 1OO     diz:
se nao tive
'      Léo 1OO     diz:
eu do meu cu

tibiaa4e

Ex amante de Tibia
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 18/12/05Posts: 912Gênero: MasculinoChar no Tibia: Kohzete

Esse food system eh do the forgotten server

vem em todos eles

 

E funfa sim na 8.4

Aposentado de OTserver e Tibia

Meus melhores tutoriais
Enciclopédia Pasta Data
Tutorial de quest

MUTAN0

The Beast Boy!
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 07/10/07Posts: 224

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:

71007671.jpg

RedZL

Never mind, I'll find someone like you.
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 06/11/06Posts: 850Char no Tibia: Xearius Thor

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.

MUTAN0

The Beast Boy!
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 07/10/07Posts: 224

Obrigado RedZL.

Minha intenção foi realmente ajudar.

 

Cya :positive:

71007671.jpg

Slinix

The Slinix ® TCS Developer
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/04/08Posts: 53Char no Tibia: Akilles Palyy

Mano , Mto Bom seus Tutorials , Nem Sabia dessa , Veio , Como Disse , Sou seu Fan A Partir de Hoje , PQP , ASeokASOekASe (l)

slinixmapper.jpgsimbo.jpg

 

 

slinixfanbar2dz1.jpguserlovefirefox7dm4arohvk6.gif

 

headerqh0.jpg

opensourcelogo.jpg

GGN

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/04/09Posts: 1Char no Tibia: Gaxis Rariber
Obrigado RedZL.

Minha intenção foi realmente ajudar.

 

Cya :positive:

 

eu devo renomear a pasta de que??????????

Raphaz2

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/12/10Posts: 6Char no Tibia: lord of hell

aee cara é nois deu certo se me ajudo pra car**** tava mo preocupado com esse bangg