LO

Talkaction De Retirar Mana

Por lomarrone, 06 de fev. de 2011 em Archived

3
557
lomarroneL
06 de fevereiro de 2011 às 00:13

eu queria um talkaction q a cada segundo ele retirasse 1 de mana , durante 60 segundos , por exemplo , agradeço desde já

EskyloE
06 de fevereiro de 2011 às 01:29

quantidade = 1 -- Quanto de mana irá tirar por vez
intervalo = 1 -- Coloque a Quantidade desejada em Segundos
tempo = 60 --Coloque o tempo Total em segundos

function removerManaDuranteTempo(cid, quantidade, intervalo, tempo)
n = tempo/intervalo
for i = 1, n do
if not cid then
return 1
end
addEvent(doPlayerAddMana, i*intervalo*1000, cid, -quantidade)
end
return 1
end

function onSay(cid)
removerManaDuranteTempo(cid, quantidade, intervalo, tempo)
return 1
end

Não testei, mas fiz com capricho.

lomarroneL
06 de fevereiro de 2011 às 01:50

nossa , valeu , num tinha nem noção de como fazer isso

REP +