MA
dúvida

Botando Ticks No Effect

Por Mattziin, 02 de set. de 2012 em Scripts

script
1
706
MattziinM
02 de setembro de 2012 às 15:49

Bom eu tava tentando bota um condition para que meu effect ficasse alguns segundos.

 

nao sei se eu fiz errado ou se é outra função q tem que botar , mais estou aprendendo aos poucos vendo uns scripts e tentando montar o meu :D

 

Alguem poderia me ajudar ?

 

Script.

  local combat = createCombatObject()
    setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
   local condition = createConditionObject(CONDITION_ATTRIBUTES)
    setConditionParam(condition, CONDITION_PARAM_TICKS, 90000)
    setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, 3)
    setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, 3)
    setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVELPERCENT, 104)
    setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE)



function removestatus(parameters)
 doSendMagicEffect(getCreaturePosition(cid), 117)
end   


------------------------------------------------------------


function onCastSpell(cid, var)

    doSendMagicEffect(getCreaturePosition(cid), 117)
    doAddCondition(target, condition)
    doCreatureSetNoMove(target, false)

-- remove the effect after 4000 ticks
addEvent(removestatus, 4000, parameters)


return true
end