Funcionou em partes.
Ao sair do piso continua enchendo a mana
achei estranho porque tem o stepout.
Teria como(se possível é claro) colocar pra mostrar a quantia que está sendo curada?
@EDIT
Caraleo: BUGOU geral....
qualquer player tá recebendo a mana, o cara pode ta em outra cidade e ta recebendo a mana
@EDIT2
Se o mlk deslogar com o efeito da mana curando, da bug e o ot fecha. -> creio que é só por no logout. Mas caso ele for banido, não terá como de qualquer forma ele deslogará.
Tento ctz que agora funciona:
local config = {
minimo = 1, -- Recuperação mínima de mana
maximo = 25, -- Recuperação máxima de mana
stamina = 1, -- Minutos de stamina a serem recuperados
tempo = 10 -- Tempo em segundos da recuperação fica se repetindo
}
function Player.autoRege(self)
if self:getStamina() < 2400 then
self:setStamina(self:getStamina() + config.stamina)
end
if self:getMana() ~= self:getMaxMana() then
self:addMana(math.random(config.minimo, config.maximo))
end
self:getPosition():sendMagicEffect(CONST_ME_MAGIC_BLUE)
event = addEvent(function() self:autoRege() end, config.tempo* 1000)
end
function onStepIn(creature, item, position, fromPosition)
if not creature:isPlayer() then
return false
end
creature:autoRege()
return true
end
function onStepOut(creature, item, position, fromPosition)
if not creature:isPlayer() then
return false
end
return stopEvent(event)
end




info
Grupo: Marquês
Registrado: 03/02/13
Posts: 1.2k
Reputação: +254
Gênero: Masculino
Char no Tibia: Partiu Baladinha
Funcionou em partes.
Ao sair do piso continua enchendo a mana
achei estranho porque tem o stepout.
Teria como(se possível é claro) colocar pra mostrar a quantia que está sendo curada?
@EDIT
Caraleo: BUGOU geral....
qualquer player tá recebendo a mana, o cara pode ta em outra cidade e ta recebendo a mana
@EDIT2
Se o mlk deslogar com o efeito da mana curando, da bug e o ot fecha. -> creio que é só por no logout. Mas caso ele for banido, não terá como de qualquer forma ele deslogará.
Editado Junho 3 por Fawz