• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Lua -=[TFS]=- 8.60 v0.4 I wanted not only life to drain but also mana to drain

samuel157

/root
Joined
Mar 19, 2010
Messages
447
Solutions
3
Reaction score
49
Location
São Paulo, Brazil
GitHub
Samuel10M
Script by Evil Hero

Lua:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_LIFEDRAIN)setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -1000000000, 0, -1000000000)

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_YALAHARIGHOST)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -1000000000, 0, -1000000000)

function onUseWeapon(cid, var)
    return doCombat(cid, combat, var
end
 
Script by Evil Hero

Lua:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_LIFEDRAIN)setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -1000000000, 0, -1000000000)

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_YALAHARIGHOST)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -1000000000, 0, -1000000000)

function onUseWeapon(cid, var)
    return doCombat(cid, combat, var
end
Lua:
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
edit: helped in the pm
Lua:
local lifedrainCombat = createCombatObject()
setCombatParam(lifedrainCombat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
setCombatParam(lifedrainCombat, COMBAT_PARAM_TYPE, COMBAT_LIFEDRAIN)
setCombatParam(lifedrainCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(lifedrainCombat, COMBAT_FORMULA_LEVELMAGIC, 1, -100, 1, -200)

local manadrainCombat = createCombatObject()
setCombatParam(manadrainCombat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_YALAHARIGHOST)
setCombatParam(manadrainCombat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(manadrainCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
setCombatFormula(manadrainCombat, COMBAT_FORMULA_LEVELMAGIC, 1, -100, 1, -200)

function onUseWeapon(cid, var)
doCombat(cid, lifedrainCombat, var)
doCombat(cid, manadrainCombat, var)
return true
end
 
Last edited:
@Shalaby no function look:

only show manadrain damage no show life drain damage HIT

Lua:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_LIFEDRAIN)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -1000000000, 0, -1000000000)

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_YALAHARIGHOST)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -1000000000, 0, -1000000000)

function onUseWeapon(cid, var)
    return doCombat(cid, combat, var)
end
 
Last edited:
NO SHOW FIRE AND YALAHARIGHOST ONLY MAGIC_RED AND SUDDENDEATH
Lua:
local lifedrainCombat = createCombatObject()
setCombatParam(lifedrainCombat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
setCombatParam(lifedrainCombat, COMBAT_PARAM_TYPE, COMBAT_LIFEDRAIN)
setCombatParam(lifedrainCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(lifedrainCombat, COMBAT_FORMULA_LEVELMAGIC, 1, -100, 1, -200)

local manadrainCombat = createCombatObject()
setCombatParam(manadrainCombat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_YALAHARIGHOST)
setCombatParam(manadrainCombat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(manadrainCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) 
setCombatFormula(manadrainCombat, COMBAT_FORMULA_LEVELMAGIC, 1, -100, 1, -200)

function onUseWeapon(cid, var)
doCombat(cid, lifedrainCombat, var)
doCombat(cid, manadrainCombat, var)
return true
end
 
Back
Top