Não manjo muito de Script ainda, mas tenta agora ..
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 13)
local combat2 = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 1)
local combat3 = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 15)
function onGetFormulaValues(cid, level, skill, attack, factor)
return -(((skill + 25) / 3) + (level / 5)), -((skill + 25) + (level / 5))
end
setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
function onEnergy(cid)
doCombat(cid, combat, var)
end
function onPoison(cid)
doCombat(cid, combat2, var)
end
function onFire(cid)
doCombat(cid, combat3, var)
end
onEnergy(cid)
addEvent(function() onPoison(cid) end,300)
addEvent(function() onFire(cid) end,600)
addEvent(function() onEnergy(cid) end,900)
addEvent(function() onPoison(cid) end,1200)
addEvent(function() onFire(cid) end,1500)
end









info
Grupo: Visconde
Registrado: 21/09/10
Posts: 319
Reputação: +27
Char no Tibia: lest sarif
Fala ai galera , eu tentei criar 1 magia aki mais nao saiu sucesso
Eu criei uma especie de Elemental Bolts...
Sai 2 bolts de cada tipo , tirando POISON , ENERGY E FIRE , SO QUE SÓ ESTÁ FUNCIONANDO A DE FIRE...
SE ALGUEM PODER AJUDAR AQUI
magia :
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 13)
local combat2 = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 1)
local combat3 = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 15)
function onGetFormulaValues(cid, level, skill, attack, factor)
return -(((skill + 25) / 3) + (level / 5)), -((skill + 25) + (level / 5))
end
setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
function onEnergy(cid)
doCombat(cid, combat, var)
end
function onPoison(cid)
doCombat(cid, combat2, var)
end
function onFlame(cid)
doCombat(cid, combat3, var)
end
onEnergy(cid)
addEvent(function() onPoison(cid) end,300)
addEvent(function() onFlame(cid) end,600)
addEvent(function() onEnergy(cid) end,900)
addEvent(function() onPoison(cid) end,1200)
addEvent(function() onFlame(cid) end,1500)
end