Ir para conteúdo
  • 0

[Pedido] Uma Action Que Sobe Vida E Life!


deeners2

Pergunta

Gente,eu jogo um otserver , que tem um item que se chama Blood , que quando você clica nele , ele te da uma certa quantidade de vida e de mana e por +- 30 segundos fica healando mana e vida ! alguem poderia me ajudar a fazer uma action como essa? Eu tinha essa action mais eu perdi ela e nao consegui achar denovo! quando usa ele , ele muda de roupa e solta um fogo branco que vai healando vida e mana a cada segundo! Obrigado desde já! =) Queria isso também , quando voce clicar nesse item , ele irá usar o blood e vai tirar 1 de soul!

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

ah entendi , cara eu acho que é doPlayerAddMana ! algo assim! (EUAXO)

 

ele só nao leu o de mana , de life ele leu!

 

Eu axei aqui um script antigo qe pega mais nao tá dando nada por segundo!

ele usa isso

doPlayerAddMana(cid, math.random(10000, 16000))

doPlayerAddHealth(cid, math.random(5000, 10000))

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

  • 0

então tenta alterar aquela parte do script para essa que vc usou:

 

de

 

 

 

doCreatureAddMana(cid, mana)

doCreatureAddHealth(cid, hp)

 

para

 

doPlayerAddMana(cid, mana)

doPlayerAddHealth(cid, hp)

 

----

outra dúvida,vai ser math.random igual o script ai em cima que ele vai receber o hp? o.O

Link para o comentário
Compartilhar em outros sites

  • 0

falei pra tentar assim:

 


function doRefilSecond(cid, mana, hp, delay) -- function by vodka
if isCreature(cid) then
doPlayerAddMana(cid, mana)
doPlayerAddHealth(cid, hp)
doSendMagicEffect(getCreaturePosition(cid), 6)
if delay ~= 1 then
addEvent(doRefilSecond, 1000, cid, mana , hp , delay -1)
end
else
return LUA_ERROR
end
return nil
end
function onUse(cid, item, fromPosition, itemEx, toPosition)
local config = {
hp = 10, -- qnto de hp irá ganha por segundo
mana = 5, -- qnto de mana irá ganhar por segundo
seconds = 30, -- por qnto segundos ele irá ganhar o hp e mana
outfit = {100,50,120} -- outfit q ele vai virar
}
doRefilSecond(cid, config.mana,config.hp, config.seconds)
doSetCreatureOutfit(cid, {lookType = config.outfit[math.random(#config.outfit)]}, config.seconds*1000)
doPlayerAddSoul(cid, -1)
doRemoveItem(item.uid, 1)
return TRUE
end

 

não sei se as outras funções vão funcionar,eu só mexo com servidores 8.54+

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...