eu queria um talkaction q a cada segundo ele retirasse 1 de mana , durante 60 segundos , por exemplo , agradeço desde já
Postado em fevereiro 06, 2011
eu queria um talkaction q a cada segundo ele retirasse 1 de mana , durante 60 segundos , por exemplo , agradeço desde já
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.
Atenciosamente, Eskylo
.
nossa , valeu , num tinha nem noção de como fazer isso
REP +