healthLostMana.lua :
local config = {
voc = {1, 5, 2, 6}, -- quais vocação perde dano quando n tem mana
seconds = 1, -- a cada quantos segundos vai perder dano
damage = 1 -- quanto de dano ira perder
}
function startManaHealth(cid, seconds, damage)
if not isCreature(cid) then return true end
if getCreatureMana(cid) == 0 then
doCreatureAddHealth(cid, -damage)
end
addEvent(startManaHealth, 1000 * seconds, cid, seconds, damage)
end
function onLogin(cid)
if isInArray(config.voc, getPlayerVocation(cid)) then
startManaHealth(cid, config.seconds, config.damage)
end
return true
end
tag:
<event type="login" name="healthLostMana" event="script" value="healthLostMana.lua"/>
as configurações ta no script, vc pode escolher se só algumas vocações vão ter este problema kk e os segundos e dano ...






info
Grupo: Artesão
Registrado: 24/11/13
Posts: 108
Reputação: +8
Nome: Acabar a Mana Descer a Vida
Tipo: CreatureScripts (Creio eu)
Descrição: Bom gostaria de um script que funciona-se da seguinte maneira: a Mana do player chego a 0, o jogador ira começar a perder 1 de sua Vida a cada segundo.
Obrigado, creio que seja um Script de nível médio quem puder ajudar Obrigado.
Agradeço e REP+
Editado Novembro 25 por Rikutachimoto