Ir para conteúdo

Duvida De Script


Mulizeu

Posts Recomendados

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:

 

function onUse(cid, item, position)
if doPlayerAddMana(cid, 500) == TRUE then
doPlayerSendTextMessage(cid, 22, "Sua mana subirá a cada 2 segundos")
end
return false 
end

 

como fasso pro script acima adc mana a cada 2 segundos?? Lembrando apenas uma exemplo!

 

 

vlw

Link para o comentário
Compartilhar em outros sites

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 :P:

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...