Ir para conteúdo
  • 0

Script De Potion Mana+Health


Koama

Pergunta

Bom eu tenho esse potion que enche mana e hp.

A função do script é usar o iten e sumir, depois disso só pode usar o iten em 60 segundos.

 

function onUse(cid, item)
local exhaust = 60 -- Tempo para player poder se curar novamente! (tempo em segundos)
if (getPlayerStorageValue(cid, 12289) <= os.time()) then
doCreatureAddHealth(cid, 10000)
doCreatureAddMana(cid, 10000)
doCreatureSay(cid, "Curado!", 19)
doRemoveItem(item.uid, 1)
setPlayerStorageValue(cid, 12289, os.time()+exhaust)
else
doPlayerSendCancel(cid, "Desculpe, você só pode se curar novamente depois de "..exhaust.." segundos.")
end
end

 

Problema: O iten não esta desaparecendo.

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

9 respostass a esta questão

Posts Recomendados

  • 0

Titulo irregular, o titulo dos tópicos devem ser objetivo/direto ao assunto.

Atenção.

 

Tópico renomeado.

__________________________

 

function onUse(cid, item)

local exhaust = 60 -- Tempo para player poder se curar novamente! (tempo em segundos)

if (getPlayerStorageValue(cid, 12289) <= os.time()) then

doCreatureAddHealth(cid, 10000)

doCreatureAddMana(cid, 10000)

doCreatureSay(cid, "Curado!", 19)

doRemoveItem(cid, iddoitem, 1)

setPlayerStorageValue(cid, 12289, os.time()+exhaust)

else

doPlayerSendCancel(cid, "Desculpe, você só pode se curar novamente depois de "..exhaust.." segundos.")

end

end

 

tente assim

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

  • 0
function onUse(cid, item)
local exhaust = 60 -- Tempo para player poder se curar novamente! (tempo em segundos)
if (getPlayerStorageValue(cid, 12289) <= os.time() and doRemoveItem(item.uid, 1) ) then
doCreatureAddHealth(cid, 10000)
doCreatureAddMana(cid, 10000)
doCreatureSay(cid, "Curado!", 19)
setPlayerStorageValue(cid, 12289, os.time()+exhaust)
else
doPlayerSendCancel(cid, "Desculpe, você só pode se curar novamente depois de "..exhaust.." segundos.")
end
end

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

  • 0

testa ai

 

 

function onUse(cid, item)

 

 

local exhaust = 60 -- Tempo para player poder se curar novamente! (tempo em segundos)

 

if (getPlayerStorageValue(cid, 12289) <= os.time() and doRemoveItem(item.uid, 1) ) then

doCreatureAddHealth(cid, 10000)

doCreatureAddMana(cid, 10000)

setPlayerStorageValue(cid, 12289, os.time()+exhaust)

doCreatureSay(cid, "Curado!", 19)

else

doPlayerSendCancel(cid, "Desculpe, você só pode se curar novamente depois de "..exhaust.." segundos.")

end

return TRUE

end

 

espero ter ajudado

ate

Link para o comentário
Compartilhar em outros sites

  • 0

setPlayerStorageValue(cid,config.s,os.time()+config.exhau)

 

if (getPlayerStorageValue(cid, config.s) <= os.time()) then

 

 

function onUse(cid, item)

 

exhau = 60 --Tempo para player poder se curar novamente! (tempo em segundos)

 

if (getPlayerStorageValue(cid, 12289) <= os.time() and doRemoveItem(item.uid, 1) ) then

doCreatureAddHealth(cid, 10000)

doCreatureAddMana(cid, 10000)

if (getPlayerStorageValue(cid, config.s) <= os.time()) then

setPlayerStorageValue(cid,config.s,os.time()+config.exhau)

doCreatureSay(cid, "Curado!", 19)

else

doPlayerSendCancel(cid, "Desculpe, você só pode se curar novamente depois de "..exhaust.." segundos.")

end

return TRUE

end

 

acho que agr vai

espero ter ajudado

ate

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...