i have a problem wif one spell
i try to do one spell make add 1.5 exp for player but dosent work
plx help
i try to do one spell make add 1.5 exp for player but dosent work
PHP:
function onStopXP(parameters)
return isPlayer(parameters.cid) == TRUE and doPlayerSetExperienceRate(parameters.cid, 1)
end
function onAddXP(cid, var)
if isPlayer(cid) then
doPlayerSetExperienceRate(cid, getExperienceStage(getPlayerLevel(cid)) * 1.5)
addEvent(onStopXP, 10000, parameters)
end
end
function onTargetTile(cid, pos)
if onAddXP(cid, var) then
doSendAnimatedText(cid, "XP 1.5", math.random(1,255))
end
end
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_SOUND_PURPLE)
setCombatParam(combat1, COMBAT_PARAM_AGGRESSIVE, FALSE)
setCombatCallback(combat1, CALLBACK_PARAM_TARGETTILE, "onTargetTile")
arr1 = {
{0, 1, 1, 1, 0},
{1, 1, 1, 1, 1},
{1, 1, 2, 1, 1},
{1, 1, 1, 1, 1},
{0, 1, 1, 1, 0}
setCombatArea(combat1, createCombatArea(arr1))
function onCastSpell(cid, var)
return doCombat(cid, combat1, var)
end
plx help
Last edited: