OT

Recuperação De Vide E Mana

Por othereality, 14 de out. de 2011 em Archived

5
611
otherealityO
14 de outubro de 2011 às 03:27

Eai galera eu queria saber se é possível fazer os player ficarem recuperando vida e mana sem nunca precisar comer.

como se estivessem sempre com mais 1 segundo de feed, ou seila.

 

Bem é só isso obrigado a todos que responderem.

bepokemonB
14 de outubro de 2011 às 15:42

function onThink(cid, interval)
if getPlayerFood(cid) then return true end
return doPlayerFeed(cid, food) end

 

Soh escolher a comida, e registrar no Login.

Deve funcionar.

otherealityO
14 de outubro de 2011 às 16:32

VLW velho.. vou testar aki e edito.

 

EDIT:

 

parece que não funcionou, só confirmando eu fiz assim:

 

function onThink(cid, interval)
if getPlayerFood(cid) then return true end
return doPlayerFeed(cid, 2692) end

 

2692 não é uma comida de verdade mas eu fiz ser e botei pra ela adicionar 3seg de feed.

 

depois botei a tag assim:

 

	<event type="think" name="nome" event="script" value="nome.lua"/>

 

Não deu nenhum erro mas não funcionou, vou fazer algumas tentativas, mas se alguem tiver a solução agradeço.

Editado Outubro 14 por OtheReality

bepokemonB
14 de outubro de 2011 às 21:58

VLW velho.. vou testar aki e edito.

 

EDIT:

 

parece que não funcionou, só confirmando eu fiz assim:

 

function onThink(cid, interval)
if getPlayerFood(cid) then return true end
return doPlayerFeed(cid, 2692) end

 

2692 não é uma comida de verdade mas eu fiz ser e botei pra ela adicionar 3seg de feed.

 

depois botei a tag assim:

 

	<event type="think" name="nome" event="script" value="nome.lua"/>

 

Não deu nenhum erro mas não funcionou, vou fazer algumas tentativas, mas se alguem tiver a solução agradeço.

 

 

Colocou

    registerCreatureEvent(cid, "nome")

No login?

otherealityO
17 de outubro de 2011 às 04:19

Eai..

eu tinha posto sim, mas não deu igual.

 

eu consegui assim:

 

function onThink(cid, interval)

if getPlayerFood(cid) < 3 then

return doPlayerFeed(cid, 2692) end

 

return true

end

 

é porque o getPlayerFood(cid) retorna o numero do feed do player e não se ele está ou não com algum feed.

 

Mas eu não conseguiria sem o seu de base vlw =) rep

Editado Outubro 17 por OtheReality