Eai, tudo bem?
Bom fiz um script rápido, não testei ele pois era é somente para fins de exemplo:
local config = {
duracao = 60 -- tempo em segundos que adicionara mana
mana = 500 -- quantidade de mana pra adicionar
delay = 2 -- a cada quanto tempo adicionar a mana, em segundos
}
local decorrido = 0
local function addMana(cid)
doPlayerAddMana(cid, config.mana)
local decorrido = decorrido + config.delay
if decorrido <= config.mana then
addEvent(AddMana, config.delay*1000, cid)
else
doPlayerSendTextMessage(cid, 22, "Seu periodo de regeneração rapida de mana acabou!")
end
end
function onUse(cid, item, position)
doPlayerSendTextMessage(cid, 22, "Sua mana subirá a cada 2 segundos")
addEvent(AddMana, config.delay*1000, cid)
return true
end
Qualquer dúvida só postar ![]()



info
Grupo: Barão
Registrado: 05/08/10
Posts: 218
Reputação: +86
Gênero: Masculino
Exemplo eu fasso um script de seila..
adiciona mana ao player, porem como eu fasso para a mana ser adicionana a cada exemplo: 2 segundos??
aqui vai um exemplo:
como fasso pro script acima adc mana a cada 2 segundos?? Lembrando apenas uma exemplo!
vlw