Postado Março 7, 2017 8 anos Fala Galera do TK blezinha, então preciso de uma spells na verdade que faça tipo cura simutanea por exemplo o player solta o exura e fica se healando por um tempo sozinho tipo da varias cura na mesma magia tipo o meditate vita do ck radbr, so quero um script configuravel o tempo de heal abraços,
Postado Março 7, 2017 8 anos Vá em data/spells/scripts e cria 1 arquivo .lua de preferencia meditar.lua Após isso adicione este script dentro do arquivo. local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat1, COMBAT_PARAM_AGGRESSIVE, false) setCombatParam(combat1, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat1, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 12) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 5, 5) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat2, COMBAT_PARAM_AGGRESSIVE, false) setCombatParam(combat2, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat2, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 12) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 5, 5) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat3, COMBAT_PARAM_AGGRESSIVE, false) setCombatParam(combat3, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat3, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 12) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 5, 5) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat4, COMBAT_PARAM_AGGRESSIVE, false) setCombatParam(combat4, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat4, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 12) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 5, 5) local combat5 = createCombatObject() setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat5, COMBAT_PARAM_AGGRESSIVE, false) setCombatParam(combat5, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat5, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setCombatParam(combat5, COMBAT_PARAM_EFFECT, 12) setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 5, 5) function onCastSpell(cid, var) addEvent(doCombat, 000, cid, combat1, var) addEvent(doCombat, 1000, cid, combat2, var) addEvent(doCombat, 2000, cid, combat3, var) addEvent(doCombat, 3000, cid, combat4, var) addEvent(doCombat, 4000, cid, combat5, var) addEvent(doCombat, 000, cid, combat1, var) addEvent(doCombat, 1000, cid, combat2, var) addEvent(doCombat, 2000, cid, combat3, var) addEvent(doCombat, 3000, cid, combat4, var) addEvent(doCombat, 4000, cid, combat5, var) return doCombat(cid, combat, var) end Agora, em spell.xml adicione esta linha <instant name="Meditar" words="Meditar" lvl="100" mana="0" prem="1" selftarget="1" aggressive="0" exhaustion="0" needlearn="0" event="script" value="meditar.lua"><vocation id="3"/> <vocation id="7"/> </instant> Informações da habilidade: Você pode mudar o intervalo de cura nesta parte do script. addEvent(doCombat, 000, cid, combat1, var) addEvent(doCombat, 1000, cid, combat2, var) addEvent(doCombat, 2000, cid, combat3, var) addEvent(doCombat, 3000, cid, combat4, var) Caso não saiba editar, aqui vai 1 explicação rápida setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, ML, MIN, LVL, MAX) ML=% do magic Level MIN= cura minima LVL=% do level MAX= cura máxima Espero ter ajudado xD. Ajudei? REP+ Editado Março 25, 2017 8 anos por Joaovettor (veja o histórico de edições)
Postado Março 7, 2017 8 anos Autor Nao da so tira a mana. ta tirando 100 de mana acho q o script ta errado. tipo toda vez q q uso meditar so tira 100 de mana e n cura nada.
Postado Março 8, 2017 8 anos Eu sinto muito se eu errei em algo, mas atualizei o script. OBS: Eu não testei o scripts pois não tenho tibia baixado no meu computador.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.