replace it with what ?yes but replace this cod
Code:doPlayerSendCancel(cid, "You must have atleast ".. minimumrebs .." rebirths to cast this spell.")
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ICETORNADO)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 6, 12)
local area = createCombatArea(AREA_CROSS5X5)
setCombatArea(combat, area)
function onCastSpell(cid, var)
local storage = 85987 --- change for ur storage rebirth
local minimumrebs = 1 -- change to minimum number of rebirths
if getPlayerStorageValue(cid, storage) >= minimumrebs then
return doCombat(cid, combat, var)
else
doPlayerSendCancel(cid, "You must have atleast ".. minimumrebs .." rebirths to cast this spell.")
doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)
end
return true
end
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ICETORNADO)
local area = createCombatArea(AREA_CROSS5X5)
setCombatArea(combat, area)
function onGetFormulaValues(cid, level, maglevel)
min = (maglevel*4) + (level/5) + (getCreatureStorage(cid, 85989) * 100)
max = (maglevel*5) + (level/5) + (getCreatureStorage(cid, 85989) * 120)
return -min, -max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
Like this the damage will be based on rebirth, higher rebirth will be more damage.
Code:local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ICETORNADO) local area = createCombatArea(AREA_CROSS5X5) setCombatArea(combat, area) function onGetFormulaValues(cid, level, maglevel) min = (maglevel*4) + (level/5) + (getCreatureStorage(cid, 85989) * 100) max = (maglevel*5) + (level/5) + (getCreatureStorage(cid, 85989) * 120) return -min, -max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ICETORNADO)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 6, 12)
local area = createCombatArea(AREA_CROSS5X5)
setCombatArea(combat, area)
local minimumrebs = 1 -- change to minimum number of rebirths
function onCastSpell(cid, var)
local storage = 85987 --- change for ur storage rebirth
local minimumrebs = 1 -- change to minimum number of rebirths
if getPlayerStorageValue(cid, storage) >= minimumrebs then
return doCombat(cid, combat, var)
else
doPlayerSendCancel(cid, "You must have atleast ".. minimumrebs .." rebirths to cast this spell.")
doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)
end
return true
end
the script u posted just atk when i am 0 rebs i need it at 1 reb so i deleted itThat's not the script I posted.
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ICETORNADO)
local area = createCombatArea(AREA_CROSS5X5)
setCombatArea(combat, area)
function onGetFormulaValues(cid, level, maglevel)
min = (maglevel*4) + (level/5) + (getCreatureStorage(cid, 85989) * 100)
max = (maglevel*5) + (level/5) + (getCreatureStorage(cid, 85989) * 120)
return -min, -max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
if getCreatureStorage(cid, 85989) < 1 then
doPlayerSendCancel(cid, "You need rebirth to use this spell.")
return false
end
return doCombat(cid, combat, var)
end