Tópico movido para a seção de dúvidas e pedidos resolvidos.
info
Group: Herói
Joined: 14/12/10
Posts: 3.6k
Reputation: +846
Gender: Masculino

info
Group: Marquês
Joined: 18/05/11
Posts: 1.1k
Reputation: +150
Gender: Masculino

Ta dando esse erro quando abro o server:

E esse quando tento logar:

info
Group: Marquês
Joined: 22/07/12
Posts: 1.1k
Reputation: +400
Gender: Masculino
Tibia Character: Luck Oake

A tag do script foodcheck está errada. Ela deveria ser type="login", mas está como type="think".
E posta o script foodcheck.lua aqui, parece que tá faltando a função checkFood.
info
Group: Marquês
Joined: 18/05/11
Posts: 1.1k
Reputation: +150
Gender: Masculino

Aqui mano:
function checkFood(cid, time)
if getPlayerFood(cid) <= 30 then
doCreatureAddHealth(cid, -20)
doPlayerSendTextMessage(cid,19, "Você está com fome.")
doSendMagicEffect(getCreaturePosition(cid), 30)
end
return addEvent(checkFood, time*1000, cid, time)
end
function onLogin(cid)
local tempo = 10 -- A cada quantos segundos será verificado
checkFood(cid, tempo)
return true
end
info
Group: Marquês
Joined: 22/07/12
Posts: 1.1k
Reputation: +400
Gender: Masculino
Tibia Character: Luck Oake

Opa, pedi o script errado. Era o loginfeed.lua. Posta ele aqui.
info
Group: Marquês
Joined: 18/05/11
Posts: 1.1k
Reputation: +150
Gender: Masculino

function onLogin(cid) local tempo = 10 if getPlayerFood(cid) == 0 then doPlayerFeed(cid, 100) end checkFood(cid, tempo) return true end
info
Group: Marquês
Joined: 22/07/12
Posts: 1.1k
Reputation: +400
Gender: Masculino
Tibia Character: Luck Oake

Rapaz, retire esse script ai do loginfeed.lua, tira a tag dele e tira o registerCreatureevent dele no login.lua.
Coloca isso no foodcheck.lua
function checkFood(cid, time)
if getPlayerFood(cid) <= 30 then
doCreatureAddHealth(cid, -20)
doPlayerSendTextMessage(cid,19, "Você está com fome.")
doSendMagicEffect(getCreaturePosition(cid), 30)
end
return addEvent(checkFood, time*1000, cid, time)
end
function onLogin(cid)
local tempo = 10 -- A cada quantos segundos será verificado
if getPlayerFood(cid) == 0 then
doPlayerFeed(cid, 100)
end
checkFood(cid, tempo)
return true
end
Edited Março 29 by LuckOake
info
Group: Marquês
Joined: 18/05/11
Posts: 1.1k
Reputation: +150
Gender: Masculino

Ah mano, agora que lembrei, tu fez tudo em um só né?
Mosquei em kk
tira a tag dele e tira o registerCreatureevent dele no login.lua
Que tag? '-'
Edited Março 29 by PsyMcKenzie


info
Group: Marquês
Joined: 18/05/11
Posts: 1.1k
Reputation: +150
Gender: Masculino
Mas é uma parte sua
Pow, ajudou muito cara... Muito obrigado, de verdade.
Pelo menos tu ta disposto a ajudar mesmo, até o fim.
Valew.
@EDIT
Mano, como eu coloco no creaturescripts.xml?
as tags..
Edited Março 29 by PsyMcKenzie