• 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!

combat on pos.z+1

foxkbt

Member
Joined
Sep 29, 2009
Messages
290
Reaction score
7
Location
Salvador
i try to use doAreaCombatHealth to give damage to over the player
but dosent work

PHP:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 10)

local area = createCombatArea(AREA_SQUARE1X1)
setCombatArea(combat, area)

function onGetFormulaValues(cid, level, skill, attack, factor)
	local skillTotal, levelTotal = skill + attack * getPlayerStorageValue(cid, 80002), level / 5
	return -(skillTotal * 0.5 + levelTotal), -(skillTotal * 1.5 + levelTotal)
end

setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")

function onCastSpell(cid, var)
        local pos = getCreaturePosition(cid)
	doAreaCombatHealth(cid, COMBAT_ENERGYDAMAGE, {x=pos.x,y=pos.y,z=pos.z+1}, 2, 0, -(getPlayerLevel(cid)/5 + getPlayerMagLevel(cid)), 10)
	doCombat(cid, combat, var)
RETURN TRUE
end

help me and i will give rep ++
=D
 
Back
Top