Ir para conteúdo

[ Fechado ]ajuda Com Script, Erro!


Joellessa

Posts Recomendados

Prescio de uma ajuda em um script, criamos uma státua que recupera certa quantidade de vida, mas ao clicar com o direito do mouse nela, da o segint erro:

 

[27/10/2009 13:05:05] data/actions/scripts/lifef.lua:7: attempt to call global 'doPlayerAddHealth' (a nil value)

[27/10/2009 13:05:06] stack traceback:

[27/10/2009 13:05:06] data/actions/scripts/lifef.lua:7: in function <data/actions/scripts/lifef.lua:1>

 

 

Segue abaixo o Script

 

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

playerpos = getPlayerPosition(cid)

 

if item.uid == 8888 then

doPlayerSendTextMessage(cid,22,"Recovering hp...")

doSendMagicEffect(topos,13)

coins_uid = doPlayerAddHealth(cid,1000000)

 

else

doPlayerSendTextMessage(cid,22,"rec...")

end

 

return 1

end

 

 

SE ESTE TÓPICO ESTIVER NO LUGAR ERRADO, POR FAVOR MOVA PARA O LUGAR CERTO.

 

Agradeço desde Já, pela ajuda de vocês.

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

tenta esse que eu fiz aqui. ele aumenta o life e mana completamente, independente do level.

 

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

 

local life = math.floor(getCreatureMaxHealth(cid) - getCreatureHealth(cid))

local mana = math.floor(getPlayerMaxMana(cid) - getPlayerMana(cid))

 

if item.uid == 8888 then

doCreatureAddHealth(cid,life)

doPlayerAddMana(cid, mana)

doSendMagicEffect(frompos,13)

doPlayerSendTextMessage(cid,22,"Seu life e sua mana foram recuperados.")

else

doPlayerSendTextMessage(cid,22,"Já está recuperado.")

end

return TRUE

end

 

Eu fiz mas n testei. se der certo reporta como resolvido.

 

flw

Link para o comentário
Compartilhar em outros sites

apocarai:

troca isso: if item.uid == 8888 then

por isso: if(getCreatureHealth(cid) == getCreatureMaxHealth(cid))then

só assim ele verificarar se o health esta totalmente cheio então enviara a mensagem.

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

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...