• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!

Help with exevo vis hur and terra hur

naod123456

Wazzaap
Joined
Mar 28, 2013
Messages
242
Reaction score
4
In my server pepole hit like 200-300 if they got 90 m lv and i whanna take it down so they hit like 170-215
Terra wave script:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_SMALLPLANTS)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH)
function onGetFormulaValues(cid, level, maglevel)
min = -(level * 0.25 + maglevel * 3.3) * 1.0
max = -(level * 0.50 + maglevel * 7.05) * 1.0
return min, max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
local area = createCombatArea(AREA_SQUAREWAVE5, AREADIAGONAL_SQUAREWAVE5)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end


Vis hur script:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY)
function onGetFormulaValues(cid, level, maglevel)
min = -(level * 0.3 + maglevel * 4.1) * 0.80
max = -(level * 0.65 + maglevel * 7.85) * 0.75
return min, max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
local area = createCombatArea(AREA_SQUAREWAVE5, AREADIAGONAL_SQUAREWAVE5)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
 
Use 1.7 as min and 1.9 as max.
The calculation works like this (Example someone level 100):

100 x 0.25 + 90 x 1.7 = 178
100 x 0.5 + 90 x 1.9 = 221
 
Thx i got one other problem when pepole die they lose distance fighting how do i change that? And they lose magic, sword,axe and Everything else how do i change it
 
You can add this in login.lua.
Code:
doPlayerSetLossPercent(cid, PLAYERLOSS_SKILLS, 0)
doPlayerSetLossPercent(cid, PLAYERLOSS_MANA, 0)
 
Back
Top